aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-27Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-06-03Remove noncopyableV base classes, as they were confusing the doxygen document...Chris Lattner
2003-05-31Made a single common InvalidRegNum = -1.Vikram S. Adve
2003-05-29Fixed misspelling and broke a line that was wrapping.Misha Brukman
2003-05-27Allow allocation of a Sparc TargetMachine.Misha Brukman
2003-05-27(1) Added special register class containing (for now) %fsr.Vikram S. Adve
2003-05-25Make case of GetNumOfInt/FloatArgRegs functions to be use lower caseVikram S. Adve
2003-05-24Reword to remove reference to how things worked in the past.Misha Brukman
2003-05-24NOP instructions are pseudo-instructions. We should not have them explicitly inMisha Brukman
2003-04-26Remove two fields from TargetData which are target specific.Chris Lattner
2003-04-25Fix method name type-oChris Lattner
2003-04-25Default ctor doesn't provide nameChris Lattner
2003-04-24Add new targetdata ctor to create a targetdata appropriate to the moduleChris Lattner
2003-04-07Must use std::pair instead of just 'pair'.Misha Brukman
2003-04-07added a function and a member to the TargetSchedInfo classGuochun Shi
2003-01-15Simplify the interfaceChris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-14Move annotation to support libraryChris Lattner
2003-01-13Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13* Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13Add new getName methodChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-12-29Rename MachineOptInfo to TargetoptInfoChris Lattner
2002-12-28* doxygenize commentChris Lattner
2002-12-28Sparc specific methods default to abort rather than being pure virtualChris Lattner
2002-12-28Expose some very simple information about the frame, rather than in-depthChris Lattner
2002-12-28* Keep track of register alignment as well as register sizeChris Lattner
2002-12-25Simplify spill interface methodsChris Lattner
2002-12-25Add commentChris Lattner
2002-12-24Allow the target machines to specify endianness and pointer sizeChris Lattner
2002-12-17Simplify interface to remove virtual function referencesChris Lattner
2002-12-16Add support for register alias set descriptionChris Lattner
2002-12-15Export well known instruction opcodes usable by target independant passesChris Lattner
2002-12-15Simplify interfaces used by regalloc to insert codeChris Lattner
2002-12-15Simplify TargetRegisterClass a bit, also eliminating virtual function callChris Lattner
2002-12-15* Rename const_regclass_begin/end to just regclass_begin/endChris Lattner
2002-12-13Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman
2002-12-12Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) thatMisha Brukman
2002-12-04Added prototypes for emitting prologue and epilogue for function codeMisha Brukman
2002-12-04storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman
2002-12-04Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman
2002-12-04Expose target data through a method for uniformityChris Lattner
2002-12-03RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman
2002-12-03Add entries to track information about implicit uses and definitions ofChris Lattner
2002-12-02The hopefully final version of addPassesToEmitMachineCode which does notChris Lattner
2002-12-02Add comment about ownership semanticsChris Lattner
2002-12-02Add stub to emit machine code for JITChris Lattner