aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add passes -view-cfg and -view-cfg-only that are like -print-cfg andDan Gohman2007-05-141-0/+42
* Fix typo in comment.Nick Lewycky2007-05-065-6/+6
* Drop 'const'Devang Patel2007-05-0322-46/+46
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-0222-47/+46
* Fix build error.Lauro Ramos Venancio2007-05-024-5/+7
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-0122-7/+81
* Make use of ConstantInt::isZero instead of ConstantInt::isNullValue.Zhou Sheng2007-04-191-1/+1
* Cache DT[*SI] lookup.Devang Patel2007-04-181-2/+4
* FixDevang Patel2007-04-181-1/+1
* Be more careful when inserting reused instructions. This fixes CodeGen/Gener...Chris Lattner2007-04-171-2/+7
* Remove use of Instruction::getNextChris Lattner2007-04-171-8/+11
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-13/+12
* Revert last patch. It was already fixed.Reid Spencer2007-04-161-6/+1
* For PR1336:Reid Spencer2007-04-161-1/+6
* Tabs -> SpacesOwen Anderson2007-04-151-3/+3
* Fix a nasty bug introduced when apint'ified. This fixesChris Lattner2007-04-151-4/+4
* Remove ImmediateDominator analysis. The same information can be obtained fro...Owen Anderson2007-04-151-50/+39
* CSE simple binary expressions when they are inserted. This makes LSR produceChris Lattner2007-04-131-5/+25
* Eliminate unnecessary APInt construction.Zhou Sheng2007-04-071-8/+7
* Make APInt variables do the computation stuffs instead ofZhou Sheng2007-04-071-14/+11
* Eliminate unnecessary zext/trunc stuffs.Zhou Sheng2007-04-071-14/+10
* Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson2007-04-071-67/+0
* Expunge DomSet from LoadValueNumbering. This is part of the continuingOwen Anderson2007-04-071-9/+9
* Treat xor of signbit like an add.Chris Lattner2007-04-021-1/+10
* The bit counting intrinsics return i32 not the operand type. This fixesReid Spencer2007-04-011-4/+3
* For PR1297:Reid Spencer2007-04-011-23/+17
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-222-2/+3
* Now IndVarSimplify is a LoopPass.Devang Patel2007-03-071-0/+3
* Now LoopUnswitch is a LoopPass.Devang Patel2007-03-071-1/+2
* Insert loop into LQ before visiting children.Devang Patel2007-03-061-1/+1
* Use schedulePass() instead of assignPassManager() to add new LPPassManager.Devang Patel2007-03-061-3/+11
* Add LPPassManager::insertLoop().Devang Patel2007-03-061-0/+32
* LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code fromDevang Patel2007-03-061-7/+71
* LPPassManager. Implement preparePassManager() hook.Devang Patel2007-03-061-0/+25
* 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