aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Use the GCC built-in for PopulationCount when it's available, and use a fasterOwen Anderson2007-03-011-11/+16
* Add a square root function.Reid Spencer2007-03-011-0/+3
* Reduce #includage by taking a method out of line.Reid Spencer2007-03-011-4/+2
* Add an IntegerType::getMask() method to get an APInt mask for the type.Reid Spencer2007-03-011-0/+8
* Clean up interface.Evan Cheng2007-03-011-14/+3
* Track all joined registers and eliminate unneeded kills after all joining are...Evan Cheng2007-03-011-3/+10
* MachineBasicBlock fields should not be public.Evan Cheng2007-03-011-1/+0
* Move ConstantRange class to lib/Support from lib/Analysis and make itsReid Spencer2007-02-281-15/+7
* Provide an ICmpInst::makeConstantRange to generate a ConstantRange valueReid Spencer2007-02-281-0/+6
* For PR1205:Reid Spencer2007-02-282-6/+13
* Implement a convenience method to construct a ConstantInt directly from anReid Spencer2007-02-281-0/+4
* For PR1205:Reid Spencer2007-02-281-9/+5
* Provide a more meaningful name.Jim Laskey2007-02-281-1/+1
* For PR1205:Reid Spencer2007-02-281-4/+10
* Make APInt a little more friendly to its users:Reid Spencer2007-02-281-3/+30
* More Mach-O writer improvements.Nate Begeman2007-02-281-1/+2
* add methods for analysis of call results and return nodes.Chris Lattner2007-02-281-3/+11
* add methods to analyze calls and formals.Chris Lattner2007-02-281-1/+20
* getActiveWords should return the number of words, not the index of theReid Spencer2007-02-281-1/+1
* Make requiresRegisterScavenging determination on a per MachineFunction basis.Evan Cheng2007-02-281-1/+1
* MRegisterInfo disowns RegScavenger. It's immutable.Evan Cheng2007-02-281-7/+8
* Add some syntactic sugar.Reid Spencer2007-02-271-0/+31
* Some more code clean up.Evan Cheng2007-02-271-5/+6
* Oops.Evan Cheng2007-02-271-3/+2
* Implement countLeadingOnes() and getMinSignedBits(). This helps to minimizeReid Spencer2007-02-271-1/+14
* RegScavenger interface change to make it more flexible.Evan Cheng2007-02-271-4/+32
* Let MRegisterInfo owns RegScavenger.Evan Cheng2007-02-271-9/+10
* Pass IsImp, IsKill, and IsDead to ChangeToRegister.Evan Cheng2007-02-271-4/+5
* Improve APInt interface:Reid Spencer2007-02-271-21/+66
* Allow the RoundDoubleToAPInt function to specify a width to use.Reid Spencer2007-02-271-1/+1
* Make getPassManagerType() const.Devang Patel2007-02-272-3/+3
* Minor refactoring of CC Lowering interfacesChris Lattner2007-02-271-55/+79
* move CC Lowering stuff to its own public interfaceChris Lattner2007-02-271-0/+149
* forward() should not increment internal iterator. Its client may insert instr...Evan Cheng2007-02-271-0/+6
* For PR1205:Reid Spencer2007-02-261-25/+30
* Joining an interval with a dead copy instruction. Shorten the live range to t...Evan Cheng2007-02-261-3/+5
* Fix indentation.Reid Spencer2007-02-261-1/+1
* 1. Split getValue() into getSExtValue() and getZExtValue() to matchReid Spencer2007-02-261-9/+25
* Implement inline methods that make transition of ConstantInt to use APIntReid Spencer2007-02-261-2/+38
* Make isNegative() a const function since it doesn't modify the APInt.Reid Spencer2007-02-261-1/+1
* Add an isNegative method to determine if the APInt's value is negative.Reid Spencer2007-02-261-0/+7
* Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner2007-02-251-4/+0
* Fix clearUnusedBits to not depend on "undefined behavior" of >> operatorReid Spencer2007-02-251-9/+40
* Add a private constructor for efficiency.Reid Spencer2007-02-251-0/+4
* Improve documentation.Reid Spencer2007-02-241-12/+16
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-243-115/+41
* Loop passes are set up to accept pointer.Devang Patel2007-02-231-1/+1
* Temporay hook to enable register scavening for specific targets only.Evan Cheng2007-02-231-0/+6
* Use findRegisterUseOperand to find a kill of particular register.Evan Cheng2007-02-231-2/+3
* Initial check in of register scavenger. Its only current functionality is tra...Evan Cheng2007-02-231-0/+75