aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner
2007-02-25Fix clearUnusedBits to not depend on "undefined behavior" of >> operatorReid Spencer
2007-02-25Add a private constructor for efficiency.Reid Spencer
2007-02-24Improve documentation.Reid Spencer
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner
2007-02-23Loop passes are set up to accept pointer.Devang Patel
2007-02-23Temporay hook to enable register scavening for specific targets only.Evan Cheng
2007-02-23Use findRegisterUseOperand to find a kill of particular register.Evan Cheng
2007-02-23Initial check in of register scavenger. Its only current functionality is tra...Evan Cheng
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-22Copy and paste silliness.Evan Cheng
2007-02-22Add LoopQueue. This is used by loop pass manager to manage loop nest.Devang Patel
2007-02-22Remove unnecessary isKill properties if a live range has been lengthened due ...Evan Cheng
2007-02-22Typo.Jim Laskey
2007-02-22Remove isAccessable.Jim Laskey
2007-02-22Simplify lowering and selection of exception ops.Jim Laskey
2007-02-22Simplify lowering and selection of exception ops.Jim Laskey
2007-02-22Add Loop Pass Manager.Devang Patel
2007-02-21Support to provide exception and selector registers.Jim Laskey
2007-02-21Add support for changes in DwarfWriter.Jim Laskey
2007-02-21Add TAI field for exception table section.Jim Laskey
2007-02-21Allow for live in registers for eh landing pads.Jim Laskey
2007-02-21Add a flag to MBBs to indicate whether it is an eh landing pad.Jim Laskey
2007-02-21Add structures used for collecting eh information.Jim Laskey
2007-02-21Add new instructions for handling data passed into eh landing pad.Jim Laskey
2007-02-21Add new intrinsics for eh support.Jim Laskey
2007-02-21SimplifyDevang Patel
2007-02-21Add a dump() method for debugging.Reid Spencer
2007-02-21Fix memory leak (PR 775).Devang Patel
2007-02-20Add an internal convenience method for division that urem and udiv use.Reid Spencer
2007-02-20eliminate some dead friends.Chris 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-20add a way to register an arbitrary cleanup function.Chris Lattner
2007-02-20Clean up the internals of the ConstantInt machineryChris Lattner
2007-02-20remove some dead passes and stuff specific to the reoptimizer.Chris Lattner
2007-02-20remove some passesChris Lattner
2007-02-19Implement support for non-standard integer bit widths of any size. TheReid Spencer
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19llvm-gcc issue fixed, revert reversal :)Chris Lattner
2007-02-19Temporarily reverting the patch. It's breaking llvm-gcc build.Evan Cheng
2007-02-19remove dead methodsChris Lattner
2007-02-19add alternate version of constant ctors that don't take a vector. For nowChris Lattner
2007-02-19For PR1207:Reid Spencer
2007-02-19Add some new constants.Reid Spencer
2007-02-181. "unsigned" -> "uint32_t" to gaurantee its bit width on all platforms.Reid Spencer
2007-02-18Implement signed output for toString.Reid Spencer
2007-02-17temporarily revert Devang's most recent patch, which caused a largeChris Lattner