aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* CallGraphSCCPass manager may require other passes.Devang Patel2007-06-211-1/+1
* Rename ScalarEvolution::deleteInstructionFromRecords toDan Gohman2007-06-191-14/+14
* In SCEVAddExpr::get, skip over any cast operands before looking for nestedDan Gohman2007-06-181-2/+5
* Make BasicAliasAnalysis correctly register itself. Patch by DevangAnton Korobeynikov2007-06-181-0/+2
* Fold a binary operator with constant operands when expanding code for a SCEV.Dan Gohman2007-06-151-0/+5
* Add a SCEV class and supporting code for sign-extend expressions.Dan Gohman2007-06-152-7/+53
* Break DominatorTree from ETNode.Devang Patel2007-06-121-78/+5
* Use DominatorTree instead of ETForest.Devang Patel2007-06-081-9/+9
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-9/+9
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-071-4/+24
* Optimize this test. Firstly, only Instructions may use other Instructions.Nick Lewycky2007-06-061-2/+2
* Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.llNick Lewycky2007-06-061-3/+22
* Fix PR 1497Devang Patel2007-06-051-0/+2
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-041-7/+7
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-031-14/+14
* when merging two alias sets together, be sure to propagate the volatility ofChris Lattner2007-05-231-3/+5
* 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