summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Use MRegisterInfo, if available, to print symbolic register namesChris Lattner2002-10-30
* Implement the new optional getRegisterInfoChris Lattner2002-10-30
* Implement structured machine code printingChris Lattner2002-10-30
* Print machine code after instruction selectionChris Lattner2002-10-30
* Make sure to pass the LLVM basic block inChris Lattner2002-10-30
* Construct annotation, to make sure it's attached to functionChris Lattner2002-10-29
* 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
* Fix spelling of `propagate'.Misha Brukman2002-10-29
* Convert backend to use passes, implement X86TargetMachineChris Lattner2002-10-29
* These are no longer virtual methodsChris Lattner2002-10-29
* * Privatize the TargetNameChris Lattner2002-10-29
* Implement findOptimalStorageSize a bit more generallyChris Lattner2002-10-29
* Allow TargetMachine to refuse static code genChris Lattner2002-10-29
* Rename X86InstructionInfo to X86InstrInfoChris Lattner2002-10-29
* Minor renamingChris Lattner2002-10-29
* Remove unneccesary #includesChris Lattner2002-10-29
* Rename Sparc.h to TargetMachineImpls.hChris Lattner2002-10-29
* Reenable X86 backend, even though it doesn't do much, at least it compilesChris 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
* Bug fix: align size for dynamic allocas according to stack pointerVikram S. Adve2002-10-29
* Switch to generating machineinstr's instead of MInstructionsChris Lattner2002-10-29
* Be compatible with sparc backendChris Lattner2002-10-29
* Implement MachineInstrInfo interfaceChris Lattner2002-10-29
* Switch to different flag setChris Lattner2002-10-29
* Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner2002-10-29
* Move TargetInstrDescriptors to MachineInstrInfo.cppChris Lattner2002-10-29
* *** empty log message ***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 doesn't need a TargetMachineChris Lattner2002-10-29
* Don't build X86 target until it builds properly againChris Lattner2002-10-28
* Seperate code out of TargetMachine into MachineInstrInfoChris Lattner2002-10-28
* Initial stab at MachineInstr'icationChris Lattner2002-10-28
* MachineInstrInfo no longer #includes this header, so we mustChris Lattner2002-10-28
* Use BuildMI instead of explicit code.Chris Lattner2002-10-28
* Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner2002-10-28