aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2007-02-23Fix thinko.Devang Patel
2007-02-23Loop passes are set up to accept pointer.Devang Patel
2007-02-23Teach LoopPass to assign itself one Loop Pass Manager.Devang Patel
2007-02-23Add facility that allows LoopPass to re-insert a loop intoDevang Patel
2007-02-23Add LPPassManager interface that LoopPass can use to skipDevang Patel
2007-02-22Populate and walk loop queue.Devang Patel
2007-02-22Add LoopQueue. This is used by loop pass manager to manage loop nest.Devang Patel
2007-02-22Add Loop Pass Manager.Devang Patel
2007-02-15For PR1195:Reid Spencer
2007-02-11Fix comments to match names of functions.Nick Lewycky
2007-02-10Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcseChris Lattner
2007-02-10modify CheckGEPInstructions to take a pointer and size instead of a vector.Chris Lattner
2007-02-10eliminate use of TargetData::getIndexedOffset that takes a vectorChris Lattner
2007-02-10completely eliminate a temporary vectorChris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner
2007-02-05Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-02-01Dump function names when debug-pass=Executions is used.Devang Patel
2007-02-01Pretty print pass managerDevang Patel
2007-01-31Fix a minor bug in my patch yesterday that broken ConstProp/bswap.llChris Lattner
2007-01-31elimiante a temporary vectorChris Lattner
2007-01-31Move some symbolic constant folding code out of instcombine into a placeChris Lattner
2007-01-30The local "ConstantFold" method is now just a watered down version ofChris Lattner
2007-01-30move a bunch of constant folding code f rom Transforms/Utils/Local.cpp intoChris Lattner
2007-01-30adjust to constant folding api changes.Chris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-29Use StartPassTimer() and StopPassManager()Devang Patel
2007-01-29Measure timings.Devang Patel
2007-01-26Remove dead code.Devang Patel
2007-01-23Fix typo.Devang Patel
2007-01-23Add CallGraphSCCPass::assignPassManager().Devang Patel
2007-01-21For PR970:Reid Spencer
2007-01-19For PR1043:Reid Spencer
2007-01-17Add CGPassManager.Devang Patel
2007-01-15Unbreak VC++ build.Jeff Cohen
2007-01-15Constant fold llvm.powi.*. This speeds up tramp3d--v4 by 9.5%Chris Lattner
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15Update code to eliminate calls to isInteger, calling isIntegral instead.Chris Lattner
2007-01-15Fix correlated exprs regressionsChris Lattner
2007-01-14fit to 80 cols.Chris Lattner
2007-01-14Fix PR1101 and Analysis/ScalarEvolution/trip-count.llChris Lattner
2007-01-12don't discriminate against boolChris Lattner
2007-01-12remove unneeded special casesChris Lattner
2007-01-12GEP operands can't be boolsChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-08Fix a bug in an assert that would never trigger.Reid Spencer
2007-01-08Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits.Reid Spencer
2007-01-07remove llvm.isunorderedChris Lattner