summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng2007-04-19
* Cache DT[*SI] lookup.Devang Patel2007-04-18
* FixDevang Patel2007-04-18
* Be more careful when inserting reused instructions. This fixes CodeGen/Gener...Chris Lattner2007-04-17
* Remove use of Instruction::getNextChris Lattner2007-04-17
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Revert last patch. It was already fixed.Reid Spencer2007-04-16
* For PR1336:Reid Spencer2007-04-16
* Tabs -> SpacesOwen Anderson2007-04-15
* Fix a nasty bug introduced when apint'ified. This fixesChris Lattner2007-04-15
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-15
* CSE simple binary expressions when they are inserted. This makes LSR produceChris Lattner2007-04-13
* Eliminate unnecessary APInt construction.Zhou Sheng2007-04-07
* Make APInt variables do the computation stuffs instead ofZhou Sheng2007-04-07
* Eliminate unnecessary zext/trunc stuffs.Zhou Sheng2007-04-07
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-07
* Expunge DomSet from LoadValueNumbering. This is part of the continuingOwen Anderson2007-04-07
* Treat xor of signbit like an add.Chris Lattner2007-04-02
* The bit counting intrinsics return i32 not the operand type. This fixesReid Spencer2007-04-01
* For PR1297:Reid Spencer2007-04-01
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-22
* Now IndVarSimplify is a LoopPass.Devang Patel2007-03-07
* Now LoopUnswitch is a LoopPass.Devang Patel2007-03-07
* Insert loop into LQ before visiting children.Devang Patel2007-03-06
* Use schedulePass() instead of assignPassManager() to add new LPPassManager.Devang Patel2007-03-06
* Add LPPassManager::insertLoop().Devang Patel2007-03-06
* LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code fromDevang Patel2007-03-06
* LPPassManager. Implement preparePassManager() hook.Devang Patel2007-03-06
* LPPassManager : Add initialization and finalizatino hooks.Devang Patel2007-03-06
* Use std::deque to manage loop queue inside LPPassManager.Devang Patel2007-03-06
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-05
* Unbreak VC++ build.Jeff Cohen2007-03-05
* Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector.Chris Lattner2007-03-04
* Guard further against APInt operations with operands of unequal bit width.Reid Spencer2007-03-04
* Fix an unequal bitwidth issue.Reid Spencer2007-03-02
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-02
* Make it possible to create an SCEVUnknown from an APInt as well as an int.Reid Spencer2007-03-01
* Avoid a potential assert out if the loop increment is > 64 bits.Reid Spencer2007-03-01
* Construct ConstantInt with simpler constructor.Reid Spencer2007-03-01
* Fix last night's 445.gobmk breakage which was caused by comparison ofReid Spencer2007-03-01
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-01
* APIntify various computations in ScalarEvolutionReid Spencer2007-03-01
* For PR1205:Reid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* Move ConstantRange class to lib/Support from lib/Analysis and make itsReid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* Make getPassManagerType() const.Devang Patel2007-02-27
* Fix thinko.Devang Patel2007-02-23