summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Commit message (Expand)AuthorAge
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-21
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-19
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Fix the Convert to scalar to not insert dead loads in the store case. TheChris Lattner2009-12-22
* fix some fixme's by using twinesChris Lattner2009-12-22
* Generalize SROA to allow the first index of a GEP to be non-zero. Add aBob Wilson2009-12-22
* Remove special-case SROA optimization of variable indexes to one-element andBob Wilson2009-12-21
* Update my SROA changes in response to review.Bob Wilson2009-12-19
* Reapply 91459 with a simple fix for the problem that broke the x86_64-darwinBob Wilson2009-12-18
* Re-revert 91459. It's breaking the x86_64 darwin bootstrap.Bob Wilson2009-12-17
* Reapply r91459, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar2009-12-16
* Revert "Reapply 91184 with fixes and an addition to the testcase to cover theDaniel Dunbar2009-12-16
* Reapply 91184 with fixes and an addition to the testcase to cover the problemBob Wilson2009-12-15
* revert r91184, because it causes a crash on a .bc file I justChris Lattner2009-12-14
* Revise scalar replacement to be more flexible about handle bitcasts and GEPs.Bob Wilson2009-12-11
* Fix a comment.Bob Wilson2009-12-09
* Some superficial cleanups.Bob Wilson2009-12-08
* Clean up dead operands left around after SROA replaces a mem intrinsic.Bob Wilson2009-12-08
* Fix up some comments.Bob Wilson2009-12-04
* Fix 80-column violations.Bob Wilson2009-12-04
* Revert r90089 for now, it's breaking selfhost.Benjamin Kramer2009-11-29
* Fix two FIXMEs.Benjamin Kramer2009-11-29
* fix PR5436 by making the 'simple' case of SRoA not promote out of range Chris Lattner2009-11-27
* Pull LLVMContext out of PromoteMemToReg.Nick Lewycky2009-11-23
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-23
* strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner2009-10-05
* Add more newlines to make up for the ones removed from the end of instructions.Nick Lewycky2009-09-15
* add newline to debug dumpChris Lattner2009-09-15
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Make SROA and PredicateSimplifier cope if TargetData is notDan Gohman2009-08-19
* Don't crash trying to promote VLAs.Nick Lewycky2009-08-17
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar2009-07-30
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-30
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-28
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-15
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-14
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09