summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Move function to cpp file from headerChris Lattner2002-11-02
* New iostream definitionsChris Lattner2002-11-01
* Restore support for indirect function calls (which briefly wasn't workingVikram S. Adve2002-10-31
* Remove fixmeChris Lattner2002-10-30
* Add special code to make printing SSA form machine instructions nicerChris Lattner2002-10-30
* Use MRegisterInfo, if available, to print symbolic register namesChris Lattner2002-10-30
* Implement structured machine code printingChris Lattner2002-10-30
* Make argsize calculation stuff optional, so that Targets without FrameInfoChris Lattner2002-10-29
* Implement autoinserting ctorChris Lattner2002-10-29
* Rename annotation idChris Lattner2002-10-29
* Merge with sparc backendChris Lattner2002-10-29
* X86 merge is complete, eliminate unused codeChris Lattner2002-10-29
* Remove separate vector of implicit refs from MachineInstr, andVikram S. Adve2002-10-29
* Move CallArgsDescriptor into this class instead of making it anVikram S. Adve2002-10-29
* Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner2002-10-29
* Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner2002-10-29
* Use higher level methodChris Lattner2002-10-29
* Remove #include, misleading comment, and a typedef used only onceChris Lattner2002-10-29
* Inline typedef, eliminate unused methodChris Lattner2002-10-29
* Remove long dead #if 0Chris Lattner2002-10-29
* Add #includes that were eliminated from headersChris Lattner2002-10-29
* De-inline methodsChris Lattner2002-10-29
* Remove #includeChris Lattner2002-10-29
* Remove unneeded #includeChris Lattner2002-10-29
* Remove forward declChris Lattner2002-10-29
* Make assertIGNode be private to the InterferenceGraph.cpp fileChris Lattner2002-10-29
* MachineInstrInfo no longer #includes this header, so we mustChris Lattner2002-10-28
* Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner2002-10-28
* Remove more default arguments that are never usedChris Lattner2002-10-28
* Remove default operands that are never usedChris Lattner2002-10-28
* * Make MachineOperand ctors private, so MachineOperand can only be createdChris Lattner2002-10-28
* Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.Misha Brukman2002-10-28
* Remove two arguments that are never specifiedChris Lattner2002-10-28
* Rename some regalloc fieldsChris Lattner2002-10-28
* Eliminate usage of MachineBasicBlock::getChris Lattner2002-10-28
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-28
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-28
* Eliminate unneccesary use of MachineBasicBlock::getChris Lattner2002-10-28
* s/method/functionChris Lattner2002-10-28
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-28
* Make Scheduling Class variables be 'unsigned' instead of 'int'Chris Lattner2002-10-28
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-28
* Fairly major overhaul of MachineInstr & Operand classesChris Lattner2002-10-28
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-28
* Don't #include <Support/*>, #include "Support/*"Chris Lattner2002-10-28
* *** empty log message ***Chris Lattner2002-10-28
* MachineFunction now includes MachineBasicBlock so there is no need toChris Lattner2002-10-28
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-28
* *** empty log message ***Chris Lattner2002-10-28
* Inline some methods from .cpp files into .h files, minor cleanupsChris Lattner2002-10-28