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