aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/ScalarReplAggregates.cpp
AgeCommit message (Expand)Author
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2003-12-02Finegrainify namespacificationChris Lattner
2003-11-25Do not use index type to determine what it is indexing into!Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-29Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.llChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-05Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-09-12Do not return success after checking only the FIRST USE of a gep instruction.Chris Lattner
2003-09-12Minor optimization efficiency improvement:Chris Lattner
2003-09-11Apostrophes are only used for possession and quoting.Misha Brukman
2003-09-11Integrate functionality of the mem2reg pass directly into this pass to makeChris Lattner
2003-08-31ScalarRepl does not modify the CFG. Say so!Chris Lattner
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-07-23Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner
2003-05-30Okay totally give up on trying to optimize aggregates that cannot be completelyChris Lattner
2003-05-30add a check that allows the SRoA pass to avoid breaking programs, even if theirChris Lattner
2003-05-30Fix bug: ScalarRepl/2003-05-30-MultiLevel.llChris Lattner
2003-05-30Fix bug: ScalarRepl/2003-05-29-ArrayFail.llChris Lattner
2003-05-27* Actually USE the statistic that we madeChris Lattner
2003-05-27Implementation of the simple "scalar replacement of aggregates" transformationChris Lattner