aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* LPPassManager : Add initialization and finalizatino hooks.Devang Patel2007-03-061-0/+20
* Use std::deque to manage loop queue inside LPPassManager.Devang Patel2007-03-061-40/+6
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-052-17/+8
* Unbreak VC++ build.Jeff Cohen2007-03-052-2/+3
* Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector.Chris Lattner2007-03-041-9/+7
* Guard further against APInt operations with operands of unequal bit width.Reid Spencer2007-03-041-4/+11
* Fix an unequal bitwidth issue.Reid Spencer2007-03-021-3/+6
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-022-7/+7
* Make it possible to create an SCEVUnknown from an APInt as well as an int.Reid Spencer2007-03-011-0/+4
* Avoid a potential assert out if the loop increment is > 64 bits.Reid Spencer2007-03-011-1/+1
* Construct ConstantInt with simpler constructor.Reid Spencer2007-03-011-4/+4
* Fix last night's 445.gobmk breakage which was caused by comparison ofReid Spencer2007-03-011-0/+1
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-011-8/+7
* APIntify various computations in ScalarEvolutionReid Spencer2007-03-011-55/+52
* For PR1205:Reid Spencer2007-02-281-16/+20
* For PR1205:Reid Spencer2007-02-281-4/+5
* Move ConstantRange class to lib/Support from lib/Analysis and make itsReid Spencer2007-02-281-315/+0
* For PR1205:Reid Spencer2007-02-282-45/+30
* For PR1205:Reid Spencer2007-02-282-49/+23
* For PR1205:Reid Spencer2007-02-281-138/+127
* Make getPassManagerType() const.Devang Patel2007-02-271-1/+1
* Fix thinko.Devang Patel2007-02-231-1/+2
* Loop passes are set up to accept pointer.Devang Patel2007-02-231-1/+1
* Teach LoopPass to assign itself one Loop Pass Manager.Devang Patel2007-02-231-0/+41
* Add facility that allows LoopPass to re-insert a loop intoDevang Patel2007-02-231-0/+13
* Add LPPassManager interface that LoopPass can use to skipDevang Patel2007-02-231-0/+13
* Populate and walk loop queue.Devang Patel2007-02-221-6/+20
* Add LoopQueue. This is used by loop pass manager to manage loop nest.Devang Patel2007-02-221-0/+36
* Add Loop Pass Manager.Devang Patel2007-02-221-0/+69
* For PR1195:Reid Spencer2007-02-152-5/+5
* Fix comments to match names of functions.Nick Lewycky2007-02-111-2/+2
* Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcseChris Lattner2007-02-101-3/+5
* modify CheckGEPInstructions to take a pointer and size instead of a vector.Chris Lattner2007-02-101-23/+31
* eliminate use of TargetData::getIndexedOffset that takes a vectorChris Lattner2007-02-101-5/+11
* completely eliminate a temporary vectorChris Lattner2007-02-101-2/+2
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-101-1/+1
* Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer2007-02-0514-19/+38
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-023-8/+1
* Dump function names when debug-pass=Executions is used.Devang Patel2007-02-011-1/+5
* Pretty print pass managerDevang Patel2007-02-011-0/+4
* Fix a minor bug in my patch yesterday that broken ConstProp/bswap.llChris Lattner2007-01-311-1/+1
* elimiante a temporary vectorChris Lattner2007-01-311-3/+1
* Move some symbolic constant folding code out of instcombine into a placeChris Lattner2007-01-311-3/+136
* The local "ConstantFold" method is now just a watered down version ofChris Lattner2007-01-301-37/+3
* move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner2007-01-301-2/+155
* adjust to constant folding api changes.Chris Lattner2007-01-302-7/+8
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-306-10/+10
* Use StartPassTimer() and StopPassManager()Devang Patel2007-01-291-3/+2
* Measure timings.Devang Patel2007-01-291-2/+3
* Remove dead code.Devang Patel2007-01-261-9/+0