aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2002-12-03This should fix the bug seen with some registers not being allocatedMisha Brukman
2002-12-03Checkin debug implementation of MCEChris Lattner
2002-12-02* Abstracted out stack space allocation into its own functionMisha Brukman
2002-11-22A simple (spilling) register allocator.Misha Brukman
2002-11-20Initialize the SSARegMap.Misha Brukman
2002-11-17Print is const!Chris Lattner
2002-11-17Remove only uses of markDef/markDefAndUse methodsChris Lattner
2002-11-09Fix warningChris Lattner
2002-11-02Move function to cpp file from headerChris Lattner
2002-11-01New iostream definitionsChris Lattner
2002-10-31Restore support for indirect function calls (which briefly wasn't workingVikram S. Adve
2002-10-30Remove fixmeChris Lattner
2002-10-30Add special code to make printing SSA form machine instructions nicerChris Lattner
2002-10-30Use MRegisterInfo, if available, to print symbolic register namesChris Lattner
2002-10-30Implement structured machine code printingChris Lattner
2002-10-29Make argsize calculation stuff optional, so that Targets without FrameInfoChris Lattner
2002-10-29Implement autoinserting ctorChris Lattner
2002-10-29Rename annotation idChris Lattner
2002-10-29Merge with sparc backendChris Lattner
2002-10-29X86 merge is complete, eliminate unused codeChris Lattner
2002-10-29Remove separate vector of implicit refs from MachineInstr, andVikram S. Adve
2002-10-29Move CallArgsDescriptor into this class instead of making it anVikram S. Adve
2002-10-29Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner
2002-10-29Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner
2002-10-29Use higher level methodChris Lattner
2002-10-29Remove #include, misleading comment, and a typedef used only onceChris Lattner
2002-10-29Inline typedef, eliminate unused methodChris Lattner
2002-10-29Remove long dead #if 0Chris Lattner
2002-10-29Add #includes that were eliminated from headersChris Lattner
2002-10-29De-inline methodsChris Lattner
2002-10-29Remove #includeChris Lattner
2002-10-29Remove unneeded #includeChris Lattner
2002-10-29Remove forward declChris Lattner
2002-10-29Make assertIGNode be private to the InterferenceGraph.cpp fileChris Lattner
2002-10-28MachineInstrInfo no longer #includes this header, so we mustChris Lattner
2002-10-28Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner
2002-10-28Remove more default arguments that are never usedChris Lattner
2002-10-28Remove default operands that are never usedChris Lattner
2002-10-28* Make MachineOperand ctors private, so MachineOperand can only be createdChris Lattner
2002-10-28Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.Misha Brukman
2002-10-28Remove two arguments that are never specifiedChris Lattner
2002-10-28Rename some regalloc fieldsChris Lattner
2002-10-28Eliminate usage of MachineBasicBlock::getChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Eliminate unneccesary use of MachineBasicBlock::getChris Lattner
2002-10-28s/method/functionChris Lattner
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner
2002-10-28Make Scheduling Class variables be 'unsigned' instead of 'int'Chris Lattner
2002-10-28Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner