- 7bfd5db Add loop index split tests. by Devang Patel · 17 years ago
- 96bf524 When one branch of condition is eliminated then head of the other by Devang Patel · 17 years ago
- 3e20bba Avoid issue on 64-bit hosts. by Evan Cheng · 17 years ago
- 6de8498 improve iplist comments. Switch iplist from allocating its sentinal object (for by Chris Lattner · 17 years ago
- fd273b6 by David Greene · 17 years ago
- be3e419 Regenerate. by Reid Spencer · 17 years ago
- f8e9f7c Fix PR1606: by Reid Spencer · 17 years ago
- 3da927b New test. Make sure dynamic_stackalloc size is rounded up. by Evan Cheng · 17 years ago
- cfc289d Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be left in a valid state. by Evan Cheng · 17 years ago
- 61bbbab If dynamic_stackalloc alignment is > stack alignment, first issue an instruction to align the stack ptr before the decrement. by Evan Cheng · 17 years ago
- 4515779 - If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. by Evan Cheng · 17 years ago
- 1defe2d Factor out some code into a helper function. by Owen Anderson · 17 years ago
- fe5b439 Fix the verification for overloaded intrinsic types. Check that they are by Dan Gohman · 17 years ago
- 62bc33c Add some more comments to GVN. by Owen Anderson · 17 years ago
- 0fee3ff Add MVT::fAny for overloading intrinsics on floating-point types. by Dan Gohman · 17 years ago
- 4d13de4 Cache non-local memory dependence analysis. This is a significant compile by Owen Anderson · 17 years ago
- fe8e14a This adds a bunch of static functions that implement unsigned by Chris Lattner · 17 years ago
- 24eb92e add byval test by Rafael Espindola · 17 years ago
- 49068bf Improve error handling in the linker by: by Reid Spencer · 17 years ago
- a6db2d3 Comments. by Evan Cheng · 17 years ago
- bc165e4 Fix some kill info update bugs; add hidden option -disable-rematerialization to turn off remat for debugging. by Evan Cheng · 17 years ago
- af11dc0 Ensure that error messages a propagated from calls to LinkInModule so they get by Reid Spencer · 17 years ago
- 3c1b401 Add a test to ensure that obvious link messages are actually produced on by Reid Spencer · 17 years ago
- 3d34563 Forgot a line. by Owen Anderson · 17 years ago
- 67280e1 Add a copy constructor and an assignment operator to DenseMap. by Owen Anderson · 17 years ago
- c90f089 Implement FPOWI ExpandOp. Fix PR1287. by Lauro Ramos Venancio · 17 years ago
- ebf0303 Properly use const qualifiers by Anton Korobeynikov · 17 years ago
- 77f8b72 Test case for PR1609. by Evan Cheng · 17 years ago
- 90a43c3 If the source of a move is in spill slot, the reload may be folded to essentially a load from stack slot. It's ok to mark the stack slot value as available for reuse. But it should not be clobbered since the destination of the move is live. by Evan Cheng · 17 years ago
- ae5115d by David Greene · 17 years ago
- a2780e1 Move ReturnAddrIndex variable to X86MachineFunctionInfo structure. This fixed by Anton Korobeynikov · 17 years ago
- d42b8be add a note. by Chris Lattner · 17 years ago
- ca250de svn propdel the svn:mime-type property of application/x-troff. by Dan Gohman · 17 years ago
- 64d8e1b This test used "wc | grep ..."; convert it to use the count script. by Dan Gohman · 17 years ago
- 43c3db3 Convert tests using "grep -c ... | grep ..." to use the count script. by Dan Gohman · 17 years ago
- e5ab8c6 Delete extraneous uses of wc -l. by Dan Gohman · 17 years ago
- 52f11f7 Convert another test to use the count script. This one didn't fit the by Dan Gohman · 17 years ago
- 28beeea Convert tests using "| wc -l | grep ..." to use the count script. by Dan Gohman · 17 years ago
- 7375bb9 Dominance frontier is now required. by Devang Patel · 17 years ago
- 5b8ec61 Cleanup removeBlocks. by Devang Patel · 17 years ago
- e9dd95a Remove unneeded header file. by Reid Spencer · 17 years ago
- 3fe4f21 Avoid triangle loops. by Devang Patel · 17 years ago
- 4f5d78e Break infinite loop. by Devang Patel · 17 years ago
- 4e8061c Avoid nested loops at the moment. by Devang Patel · 17 years ago
- 3b1d306 New test. by Evan Cheng · 17 years ago
- b6ca4b3 - If a def is dead, do not spill it. by Evan Cheng · 17 years ago
- f65f11c Test case for PR1596. by Evan Cheng · 17 years ago
- dc5294f Fix for PR1596: AdjustCopiesBackFrom() should conservatively check if any of its sub-registers may overlap with the interval of the copy that's being coalesced. by Evan Cheng · 17 years ago
- c91f0b8 If a MI's def is remat as well as spilled, and the store is later deemed dead, mark the def operand as isDead. by Evan Cheng · 17 years ago
- a6a8663 Fix dominance frontier update while removing blocks. by Devang Patel · 17 years ago
- 31f4967 Eliminate PHI nodes with constant values during normal GVN processing, even when by Owen Anderson · 17 years ago
- 36057c7 Be more aggressive in pruning unnecessary PHI nodes when doing PHI construction. by Owen Anderson · 17 years ago
- 3e75a42 Make GVN iterative. by Owen Anderson · 17 years ago
- 8e8278e Fix a case where GVN was failing to return true when it had, in fact, modified by Owen Anderson · 17 years ago
- 6d6403c Assert sooner. Fix wordings. by Devang Patel · 17 years ago
- 4d29ddf No need to use iterator to erase basic block. by Devang Patel · 17 years ago
- b350b76 tcl seems to hate |& for some reason. by Chris Lattner · 17 years ago
- 81e6fbe switch this to use fastcc to avoid fpstack traffic on x86-32. Switch to by Chris Lattner · 17 years ago
- 606b91d Update test case. A spill should now be deleted. by Evan Cheng · 17 years ago
- fff3e19 If a spilled value is being reused and the use is a kill, that means there are by Evan Cheng · 17 years ago
- d24165a Spiller reuse test case. by Evan Cheng · 17 years ago
- dc6be19 If a rematerializable def is not deleted, i.e. it is also spilled, check if the by Evan Cheng · 17 years ago
- 430a7b0 Kill info update bugs. by Evan Cheng · 17 years ago
- ada054a Handle last value assignments. by Devang Patel · 17 years ago
- ebcb52a StartValue is already calculated. by Devang Patel · 17 years ago
- 1f80801 Now capable of rematerializing coalesced live intervals. by Evan Cheng · 17 years ago
- 549f27d3 Re-implement trivial rematerialization. This allows def MIs whose live intervals that are coalesced to be rematerialized. by Evan Cheng · 17 years ago
- 1291438 Fix a typo pointd out by Maarten ter Huurne. by Evan Cheng · 17 years ago
- 21eca2a Preserve simple analysis. by Devang Patel · 17 years ago
- fc4c5f8 Preserve dominator info. by Devang Patel · 17 years ago
- 441c5ee Add methods to erase basic block entry. by Devang Patel · 17 years ago
- 6acc9e6 If NewBB dominates DestBB then DestBB is not part of NewBB's dominance frontier. by Devang Patel · 17 years ago
- 17f218e move assertion into mutex guard, a partial fix for PR1606. by Chris Lattner · 17 years ago
- badb2d2 When x86 addresses matching exceeds its recursion limit, check to by Dan Gohman · 17 years ago
- a45d9a1 Fix PR1607 by Chris Lattner · 17 years ago
- d295386 test that the ptr-to-method is succefully eliminated, leaving just the vtable dispatch. by Chris Lattner · 17 years ago
- fe9d82a Constant fold: getelementptr (i8* inttoptr (i64 1 to i8*), i32 -1) by Chris Lattner · 17 years ago
- 6047dd9 Kill info update bugs. by Evan Cheng · 17 years ago
- f6101ac Make use of the llvm-ld tool's new ability to read input from stdin to extract by Reid Spencer · 17 years ago
- 5c1b533 Don't build llvm-stub twice. by Reid Spencer · 17 years ago
- ce7c40c oops, forgot to commit this. by Chris Lattner · 17 years ago
- 276222a Change casts from old style to new style. This helps document the details by Reid Spencer · 17 years ago
- 98147a3 Split loops and do CFG cleanup. by Devang Patel · 17 years ago
- 9626a9c Remove unused variables. by Reid Spencer · 17 years ago
- ccb36a4 No need to remove dead range from soon-to-be-dead live interval. Its val# may be out of whack. by Evan Cheng · 17 years ago
- 001f753 constant fold ptrtoint(inttoptr) with target data when available. This allows by Chris Lattner · 17 years ago
- 8d2e888 Transform a load from an undef/zero global into an undef/global even if we by Chris Lattner · 17 years ago
- ace2e8a expand a note by Chris Lattner · 17 years ago
- 384f4a9 With evan's explicit flag representation, hopefully we will finally be by Chris Lattner · 17 years ago
- 3c5b57c Now that llvm-ld can accept - as input from stdin, use this feature to extract by Reid Spencer · 17 years ago
- ba28cb9 Fix a comment typo noticed by Sandro Magi. by Reid Spencer · 17 years ago
- 01284b4 64-bit SSSE3 ops that use MMX registers don't require 16-byte alignment. by Bill Wendling · 17 years ago
- 4f8ff16 Code to maintain kill information during register coalescing. by Evan Cheng · 17 years ago
- a1eb155 Use subregs to improve any_extend code generation when feasible. by Christopher Lamb · 17 years ago
- 8441157 Fix test so it passes. by Christopher Lamb · 17 years ago
- c59e521 Increase efficiency of sign_extend_inreg by using subregisters for truncation. As the README suggests sign_extend_subreg is selected to (sext(trunc)). by Christopher Lamb · 17 years ago
- 6f41435 Edit README in light of previous LEA16 commit. by Christopher Lamb · 17 years ago
- b813371 Add 2-addr to 3-addr promotion code that allows 32-bit LEA to be used via subregisters when 16-bit LEA is disabled. by Christopher Lamb · 17 years ago
- 8b16573 Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSubregs and add more debugging output there. by Christopher Lamb · 17 years ago
- 6b4af74 Do not overuse std::string. Pass around char * directly. by Devang Patel · 17 years ago