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