aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2007-03-23Fix constant fold of div by zero and rem by zero to match IEEE 754Reid Spencer
2007-03-22Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman
2007-03-22Add the NoUnwind function attribute.Reid Spencer
2007-03-20DominanceFrontier::calculate().Devang Patel
2007-03-20LoopSimplify::FindPHIToPartitionLoops()Devang Patel
2007-03-20Fix a nasty memory leak, caused by my revamp of the value symbol table.Chris Lattner
2007-03-19Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as aReid Spencer
2007-03-19For PR1258:Reid Spencer
2007-03-08Speed Up Pass Manager.Devang Patel
2007-03-08Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng
2007-03-06Keep track of higher level analysis.Devang Patel
2007-03-06Keep track of inherited analysis. For example, if a loop pass does notDevang Patel
2007-03-06Add preparePassManager() hook. This allows each pass to check whetherDevang Patel
2007-03-05Current pass manager, not the parent pass manager, assumes the role ofDevang Patel
2007-03-05Avoid constructing std::strings unless pass debugging is ON.Devang Patel
2007-03-05Account for time consumed by releaseMemory() properly.Devang Patel
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-03-03Fix constant folding of fp->int bitcast for vectors.Reid Spencer
2007-03-02Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer
2007-03-01Use the APInt versions of the bit-wise conversions of float/double to intReid Spencer
2007-03-01Use modern variable name. ConstantUnsignedInt is long since dead. NoReid Spencer
2007-03-01Use a simpler constructor when constructing ConstantInst.Reid Spencer
2007-03-01Drop the ConstantInt(const Type&, const APInt&) constructor. It isReid Spencer
2007-03-01Reduce #includage by taking a method out of line.Reid Spencer
2007-02-28Provide an ICmpInst::makeConstantRange to generate a ConstantRange valueReid Spencer
2007-02-28Implement a convenience method to construct a ConstantInt directly from anReid Spencer
2007-02-27Pull out the stops.Reid Spencer
2007-02-27Remove some redundancy.Reid Spencer
2007-02-27Adjust to changes in the APInt interface.Reid Spencer
2007-02-27For PR1205:Reid Spencer
2007-02-27Make getPassManagerType() const.Devang Patel
2007-02-27Allow the AsmWriter to print out arbitrary precision integers.Reid Spencer
2007-02-27Correct the implelmentation of ConstantInt::getAllOnesValue() for bitReid Spencer
2007-02-27For PR1205:Reid Spencer
2007-02-27ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid confusion withChris Lattner
2007-02-26For PR1205:Reid Spencer
2007-02-26reapply my previous patch with a bugfix.Chris Lattner
2007-02-26revert my previous change, something strange is happening.Chris Lattner
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner
2007-02-25disable some noisy debug outputChris Lattner
2007-02-24Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215Chris Lattner
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner
2007-02-20This cast broke lots of tests.Evan Cheng
2007-02-20switch ConstantFP's from ValueMap to DenseMap, which is much faster to queryChris Lattner
2007-02-20cleanup ConstantInt to use a single DenseMap for uniquing instead of theChris Lattner
2007-02-20Make ConstantInt::getTrue/getFalse be llvm_shutdown safe.Chris Lattner
2007-02-20Clean up the internals of the ConstantInt machineryChris Lattner
2007-02-20simplify some code that was not llvm_shutdown safeChris Lattner
2007-02-20remove dead methodChris Lattner
2007-02-19llvm-gcc issue fixed, revert reversal :)Chris Lattner