summaryrefslogtreecommitdiff
path: root/include/llvm
Commit message (Expand)AuthorAge
* Allow BuildMI that helps automate construction of SSA informationChris Lattner2002-10-30
* * Add new "Target Specific Flags" field to instruction descriptorChris Lattner2002-10-30
* Add new optional getRegisterInfo to TargetMachineChris Lattner2002-10-30
* Add support for structured printingChris Lattner2002-10-30
* Improve comments, add methods for structured printingChris Lattner2002-10-30
* Add methodChris Lattner2002-10-29
* Add capability to have machine instruction autoinsert when it is createdChris Lattner2002-10-29
* Fixed spelling of `propagation'.Misha Brukman2002-10-29
* Eliminate virtual methods that are sparc specificChris Lattner2002-10-29
* * Privatize the TargetNameChris Lattner2002-10-29
* Allow TargetMachine to refuse static code genChris Lattner2002-10-29
* Rename Sparc.h to TargetMachineImpls.h. Add hook for X86 targetChris Lattner2002-10-29
* Add hook for JIT compilerChris Lattner2002-10-29
* Move to TargetMachineImpls.hChris Lattner2002-10-29
* Merge with sparc backendChris Lattner2002-10-29
* Merge to MachineInstrInfo.hChris Lattner2002-10-29
* X86 merge complete, eliminate dead codeChris 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
* Rename opCodeString to Name, add new getName() methodChris Lattner2002-10-29
* Rename MachineInstrInfo::getDescriptor to MachineInstrInfo::getChris Lattner2002-10-29
* Remove old entrypointChris Lattner2002-10-29
* Remove unneeded #includeChris Lattner2002-10-29
* De-inline methodsChris Lattner2002-10-29
* Remove unneeded #includeChris Lattner2002-10-29
* Make assertIGNode be private to the InterferenceGraph.cpp fileChris Lattner2002-10-29
* Remove unneccesary #includeChris Lattner2002-10-29
* Delete unused header fileChris Lattner2002-10-29
* MachineInstrInfo doesn't need a TargetMachine memberChris Lattner2002-10-29
* Minor cleanups, remove noncopyable so dot doesn't cluster unrelated stuffChris Lattner2002-10-28
* Strip a bunch of #includes from the file, move some virtual functions toChris Lattner2002-10-28
* Inline some code from the cpp fileChris Lattner2002-10-28
* Minor comment updatesChris Lattner2002-10-28
* Initial checkin of MachineInstrBuilder classChris 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
* Iterator functions now line up together.Misha Brukman2002-10-28
* Remove two arguments that are never specifiedChris Lattner2002-10-28
* s/method/functionChris Lattner2002-10-28
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-28
* * s/unsigned int/unsignedChris Lattner2002-10-28
* Make scheduling class variables be 'unsigned' instead of 'int'Chris Lattner2002-10-28
* Remove typedef that is unneccesaryChris Lattner2002-10-28
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-28
* Add new getOperandType(i) method to MachineInstrChris Lattner2002-10-28
* Fairly major overhaul of MachineInstr & Operand classesChris Lattner2002-10-28