summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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.Torok Edwin2009-07-141-2/+2
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+1
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-2/+2
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-2/+2
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-1/+1
* More LLVMContext-ification.Owen Anderson2009-07-051-1/+1
* Even more passes being LLVMContext'd.Owen Anderson2009-07-031-48/+63
* Use Type::getScalarType.Dan Gohman2009-06-161-4/+2
* Use cast<> instead of dyn_cast<> for things that are known to beJay Foad2009-06-061-1/+2
* PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman2009-06-011-8/+13
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-20/+20
* fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner2009-05-081-4/+6
* fix a crash on a pointless but valid zero-length memset, rdar://6808691Chris Lattner2009-04-211-13/+15
* Explicitly check for StoreInst, do not lose the chance to delete Zhou Sheng2009-03-181-1/+1
* Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl.Zhou Sheng2009-03-181-1/+1
* teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner2009-03-081-17/+19
* Enhance SROA to "promote to scalar" allocas which are Chris Lattner2009-03-081-0/+48
* change the MemIntrinsic get/setAlignment method to take an unsignedChris Lattner2009-03-081-3/+3
* Introduce a new MemTransferInst pseudo class, which is a commonChris Lattner2009-03-081-25/+19
* While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel2009-03-061-3/+12
* SRThreshold is meant to be inclusive.Evan Cheng2009-03-061-1/+1
* complete comment.Chris Lattner2009-03-041-1/+3
* this wasn't intended to be committed.Chris Lattner2009-03-041-2/+1
* Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner2009-03-041-7/+34
* Use > instead of >=. We want to promote aggregates of 128-bytes.Bill Wendling2009-03-031-1/+1
* Reapply r65755, but reversing "<" to ">=".Bill Wendling2009-03-031-2/+3
* Temporarily revert r65755. It was causing failures in the self-hostingBill Wendling2009-03-011-5/+3
* hoist the check for alloca size up so that it controls CanConvertToScalar Chris Lattner2009-03-011-3/+5
* Use early exits. Reduce indentation.Devang Patel2009-02-101-37/+42
OpenPOWER on IntegriCloud