summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Commit message (Expand)AuthorAgeFilesLines
* For PR1195:Reid Spencer2007-02-151-8/+8
* For PR1195:Reid Spencer2007-02-151-14/+14
* stop using methods that take vectors.Chris Lattner2007-02-121-6/+10
* Simplify code by using value::takenameChris Lattner2007-02-111-3/+2
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-101-1/+2
* Use short form of binary operator create functions.Reid Spencer2007-02-021-2/+2
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-6/+6
* For PR970:Reid Spencer2007-01-211-1/+1
* For PR1043:Reid Spencer2007-01-191-1/+1
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-7/+7
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-2/+2
* For PR1064:Reid Spencer2007-01-121-3/+4
* Comparison of primitive type sizes should now be done in bits, not bytes.Reid Spencer2007-01-081-2/+2
* For PR950:Reid Spencer2006-12-311-23/+20
* For PR950:Reid Spencer2006-12-231-2/+2
* add a simple fast-path for dead allocasChris Lattner2006-12-221-1/+8
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-5/+5
* re-enable a temporarily-reverted patchChris Lattner2006-12-151-53/+132
* revert my recent int<->fp and vector union promotion changes, they exposeChris Lattner2006-12-131-132/+53
* Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.llChris Lattner2006-12-121-0/+2
* trunc to integer, not to FP.Chris Lattner2006-12-111-2/+11
* implement promotion of unions containing two packed types of the same width.Chris Lattner2006-12-111-15/+30
* * Eliminate calls to CastInst::createInferredCast.Chris Lattner2006-12-101-40/+93
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-3/+3
* For PR950:Reid Spencer2006-11-271-6/+7
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-7/+5
* For PR950:Reid Spencer2006-11-081-3/+4
* scalarrepl should not split the two elements of the vsiidx array:Chris Lattner2006-11-071-3/+7
* For PR786:Reid Spencer2006-11-021-1/+1
* Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.llChris Lattner2006-10-241-5/+10
* For PR950:Reid Spencer2006-10-201-12/+12
* Implement SROA of unions with mixed pointers/integers in them. This implementsChris Lattner2006-10-081-10/+16
* Implement Transforms/ScalarRepl/union-pointer.ll:testChris Lattner2006-10-081-9/+13
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-281-2/+3
* Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.llChris Lattner2006-04-201-1/+1
* Teach scalarrepl to promote unions of vectors and floats, producingChris Lattner2006-04-141-46/+101
* Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessingChris Lattner2006-03-081-3/+19
* Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.llChris Lattner2006-01-241-3/+1
* Make iostream #inclusion explicitChris Lattner2006-01-221-0/+1
* Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefinedChris Lattner2005-12-141-2/+2
* Implement a little hack for parity with GCC on crafty. This speeds upChris Lattner2005-12-121-2/+277
* Add support alignment of allocation instructions.Nate Begeman2005-11-051-2/+3
* Remove trailing whitespaceMisha Brukman2005-04-211-12/+12
* Silence warningsChris Lattner2005-01-081-1/+2
* Remove unused variable for compilation by VC++.Reid Spencer2004-11-151-1/+1
* Teach SROA how to promote an array index that is variable, if the dimensionChris Lattner2004-11-141-40/+98
* Rearrange some code, no functionality changes.Chris Lattner2004-11-141-49/+68
* Prototype these functions more accuratelyChris Lattner2004-09-201-1/+1
OpenPOWER on IntegriCloud