- ed1f168 Fix whitespace. by Nick Lewycky · 15 years ago
- e3ce8aa Fix a couple more places where we are creating ld / st instructions without memoperands. by Evan Cheng · 15 years ago
- 48d8afa Make use of imm12 version of Thumb2 ldr / str instructions more aggressively. by Evan Cheng · 15 years ago
- f51635c fix two strange things in the default passmgr: by Chris Lattner · 15 years ago
- 213a8d3 merge phi-merge.ll into phi.ll by Chris Lattner · 15 years ago
- a664bb7 when merging two loads, make sure to take the min of their alignment, by Chris Lattner · 15 years ago
- 751a362 split load sinking out to its own function, like gep sinking. by Chris Lattner · 15 years ago
- e3c6281 fix a bug noticed by inspection: when instcombine sinks loads through by Chris Lattner · 15 years ago
- 3e54f88 IPSCCP apparently is not a superset of IPCP, this is bad, by Chris Lattner · 15 years ago
- c7e4e6e convert to filecheck. by Chris Lattner · 15 years ago
- 857e999 Improve the other instance of the comment. by Duncan Sands · 15 years ago
- b046964 Add a missing closing parenthesis, and tweak to fit in 80 columns. by Duncan Sands · 15 years ago
- c927121 only run GlobalDCE at -O3 and run it late instead of early. by Chris Lattner · 15 years ago
- ec4c7b9 cleanups, switch GlobalDCE to SmallPtrSet instead of std::set by Chris Lattner · 15 years ago
- 0037bfa We currently only run ipsccp at LTO time, which is silly. It subsumes by Chris Lattner · 15 years ago
- c4775e4 remove a bunch of locking from LLVMContextImpl. Since only one thread by Chris Lattner · 15 years ago
- 280f3fe improve comment. by Chris Lattner · 15 years ago
- 6658870 add a comment about why we don't allow inlining indbr. by Chris Lattner · 15 years ago
- 1107f03 Fix tests. by Evan Cheng · 15 years ago
- 4a7642e the verifier shouldn't modify the IR. by Chris Lattner · 15 years ago
- 076124e Reverting 85714, 85715, 85716, which are breaking the build by Douglas Gregor · 15 years ago
- 2166f62 Add a function to Passes.h to allow clients to create instances by Dan Gohman · 15 years ago
- 34e9d7b Don't #include Pass.h from CallGraph.h. by Dan Gohman · 15 years ago
- b2fae75 Remove the #include of Pass.h from PassManager.h. This breaks a significant by Dan Gohman · 15 years ago
- b271004 teach ipsccp and ipconstprop that a blockaddress doesn't 'take the address' of a function by Chris Lattner · 15 years ago
- 8820292 change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 by Chris Lattner · 15 years ago
- 0b649dd strengthen an assumption: RevectorBlockTo knows that PredBB by Chris Lattner · 15 years ago
- 660a4f3 fix an issue where the verifier would reject a function whose entry by Chris Lattner · 15 years ago
- da9c281 if CostMetrics says to never duplicate some code, don't unswitch a loop. by Chris Lattner · 15 years ago
- 0a4c678 constant fold indirectbr(blockaddress(%bb)) -> br label %bb. by Chris Lattner · 15 years ago
- 43f44aa improve x86 codegen support for blockaddress. We now compile the testcase into: by Chris Lattner · 15 years ago
- b93a23a pull check for return inst out of loop, never inline a callee that contains by Chris Lattner · 15 years ago
- d0ec235 Fix BlockAddress::replaceUsesOfWithOnConstant to correctly by Chris Lattner · 15 years ago
- 2a749d3 implement linker support for BlockAddress. by Chris Lattner · 15 years ago
- cdfc940 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 15 years ago
- de17fb6 Use cbz and cbnz instructions. by Evan Cheng · 15 years ago
- 8cd0a8c vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using by Jim Grosbach · 15 years ago
- 1820ec5 Consolidate test files by Jim Grosbach · 15 years ago
- 91c0aeb Change to use FileCheck by Jim Grosbach · 15 years ago
- 0e5c9be Make tests more explicit about which instructions are expected. by Jim Grosbach · 15 years ago
- 6b0b4b3 Grammar tweak to comments by Jim Grosbach · 15 years ago
- fb6e701 Make sure PRE doesn't split crit edges from indirectbr. by Chris Lattner · 15 years ago
- 199a4b4 Update test to be more explicit about what instruction sequences are expected for each operation. by Jim Grosbach · 15 years ago
- a4b0421 llvm::SplitEdge should refuse to split an edge from an indirectbr. by Chris Lattner · 15 years ago
- 07d236b Update test to be more explicit about what instruction sequences are expected for each operation. by Jim Grosbach · 15 years ago
- 1b98ff3 update the comment above llvm::SplitCriticalEdge, and make by Chris Lattner · 15 years ago
- bcf2f2c Expand 64-bit logical shift right inline by Jim Grosbach · 15 years ago
- b4a976c Expand 64-bit arithmetic shift right inline by Jim Grosbach · 15 years ago
- b953c94 Fix a missing newline in the dwarf output code. by Dan Gohman · 15 years ago
- 0ba90f3 Make -print-machineinstrs more readable. by Dan Gohman · 15 years ago
- 499a937 Factor out more code into addCommonCodeGenPasses. The JIT wasn't by Dan Gohman · 15 years ago
- c1dc350 adjust a couple xforms to work with null bb's in BlockAddress. by Chris Lattner · 15 years ago
- 7d83ebc Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 15 years ago
- e3246fc Force triple; darwin's ASM syntax differs from linux's. by Benjamin Kramer · 15 years ago
- c2b879f Expand 64 bit left shift inline rather than using the libcall. For now, this by Jim Grosbach · 15 years ago
- 823bdbc Add missing colons for FileCheck. by Benjamin Kramer · 15 years ago
- 4a26092 Convert to FileCheck by Jim Grosbach · 15 years ago
- 58c4723 The universal SDKROOT should only be assigned when hosted. Otherwise the by Jim Grosbach · 15 years ago
- 28f3d34 add a comment. by Chris Lattner · 15 years ago
- 438b583 Revert r85667. LoopUnroll currently can't call utility functions which by Dan Gohman · 15 years ago
- dca0941 Remove redundant code. by Dan Gohman · 15 years ago
- f230d8a Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into by Dan Gohman · 15 years ago
- 4c7279a Rename forgetLoopBackedgeTakenCount to forgetLoop, because it by Dan Gohman · 15 years ago
- a2aabe3 Replace LoopUnrollPass.cpp's custom code-size estimation code using by Dan Gohman · 15 years ago
- b56c966 Simplify this code. by Dan Gohman · 15 years ago
- 3f9432e Remove an unnecessary #include. by Dan Gohman · 15 years ago
- 13d63f2 Update CMakeLists for recent renames. by Dan Gohman · 15 years ago
- 928a75f Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp to by Dan Gohman · 15 years ago
- 9f476e3 Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability by Dan Gohman · 15 years ago
- 576fd76 Make ScalarEvolutionAliasAnalysis slightly more aggressive, by making an by Dan Gohman · 15 years ago
- 5b09701 Reapply r85634, with the bug fixed. by Dan Gohman · 15 years ago
- 75832d7 When discarding SrcValue information, discard all of it so that code by Dan Gohman · 15 years ago
- 60d686d Fix 80-column violation. by Dan Gohman · 15 years ago
- cdfa666 Fix warning with gcc-4.0 and signed/unsigned. by Eric Christopher · 15 years ago
- 9eda689 It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enable more machine licm. More changes coming. by Evan Cheng · 15 years ago
- a4006c6 Revert 85634. It's breaking consumer-typeset (and others). by Evan Cheng · 15 years ago
- c933acf Add a target triple so that this test behaves consistently across hosts. by Dan Gohman · 15 years ago
- 1410b76 Add assertion checks here to turn silent miscompiles into aborts. by Dan Gohman · 15 years ago
- 4cddfd9 Don't mark registers dead here when processing nodes with MVT::Flag by Dan Gohman · 15 years ago
- 0437a06 Fix the -mattr line for this test so that it passes on hosts that lack SSSE3. by Dan Gohman · 15 years ago
- cf35517 Add a testcase for the recent duplicate PHI elimination changes. by Dan Gohman · 15 years ago
- 0e747be Add a comment about a missed opportunity. by Dan Gohman · 15 years ago
- 1107c63 Optimize around the fact that pred_iterator is slow: instead of sorting by Dan Gohman · 15 years ago
- 9c41fa8 Updates to the ARM target assembler for llvm-mc per review comments from by Kevin Enderby · 15 years ago
- 5e8e2d7 If string field is empty then return NULL. by Devang Patel · 15 years ago
- dac8bde if basic blocks are destroyed while there are *just* BlockAddress' hanging by Chris Lattner · 15 years ago
- 2c63566 Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block. by Dan Gohman · 15 years ago
- 3821176 make hasAddressTaken() constant time by storing a refcount in BB's subclass data. by Chris Lattner · 15 years ago
- 57f224a Add a note about Robert Muth's alternate jump table implementation. by Bob Wilson · 15 years ago
- 8e42e4b Sort the incoming values in PHI nodes to match the predecessor order. by Dan Gohman · 15 years ago
- 0115e16 Fix MachineLICM to use the correct virtual register class when by Dan Gohman · 15 years ago
- 287db0c it isn't valid to take the address of the entry block. by Chris Lattner · 15 years ago
- 7cb7e12 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 15 years ago
- 4330120 Build in ARM mode explicitly when on ARM Darwin by Jim Grosbach · 15 years ago
- b0c9a99 Add missing substitution for %llvmgcc_only. by Daniel Dunbar · 15 years ago
- 669327b Allow cross target build by Jim Grosbach · 15 years ago
- 929ffa2 Fix a comment. by Bob Wilson · 15 years ago
- 2f192c2 Add option to createGVNPass to disable PRE. by Evan Cheng · 15 years ago
- 3efabd3 I forgot to commit this test. by Evan Cheng · 15 years ago
- 1f22d6f When cross-building, the CFLAGS and CXXFLAGS are for the target, and don't by Jim Grosbach · 15 years ago