aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove noncopyableV base classes, as they were confusing the doxygen document...Chris Lattner2003-06-034-10/+19
* Made a single common InvalidRegNum = -1.Vikram S. Adve2003-05-311-5/+8
* Fixed misspelling and broke a line that was wrapping.Misha Brukman2003-05-291-2/+3
* Allow allocation of a Sparc TargetMachine.Misha Brukman2003-05-271-2/+3
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-10/+46
* Make case of GetNumOfInt/FloatArgRegs functions to be use lower caseVikram S. Adve2003-05-251-2/+2
* Reword to remove reference to how things worked in the past.Misha Brukman2003-05-241-4/+3
* NOP instructions are pseudo-instructions. We should not have them explicitly inMisha Brukman2003-05-241-0/+14
* Remove two fields from TargetData which are target specific.Chris Lattner2003-04-262-8/+1
* Fix method name type-oChris Lattner2003-04-251-1/+1
* Default ctor doesn't provide nameChris Lattner2003-04-251-1/+1
* Add new targetdata ctor to create a targetdata appropriate to the moduleChris Lattner2003-04-241-1/+2
* Must use std::pair instead of just 'pair'.Misha Brukman2003-04-071-1/+1
* added a function and a member to the TargetSchedInfo classGuochun Shi2003-04-071-0/+18
* Simplify the interfaceChris Lattner2003-01-151-9/+1
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-144-401/+12
* Move annotation to support libraryChris Lattner2003-01-141-1/+1
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-131-3/+3
* * Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-132-64/+86
* Add new getName methodChris Lattner2003-01-131-0/+7
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-293-48/+33
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-293-15/+14
* * doxygenize commentChris Lattner2002-12-281-16/+10
* Sparc specific methods default to abort rather than being pure virtualChris Lattner2002-12-282-42/+72
* Expose some very simple information about the frame, rather than in-depthChris Lattner2002-12-281-46/+65
* * Keep track of register alignment as well as register sizeChris Lattner2002-12-281-35/+105
* Simplify spill interface methodsChris Lattner2002-12-251-21/+21
* Add commentChris Lattner2002-12-252-2/+2
* Allow the target machines to specify endianness and pointer sizeChris Lattner2002-12-242-4/+20
* Simplify interface to remove virtual function referencesChris Lattner2002-12-171-26/+50
* Add support for register alias set descriptionChris Lattner2002-12-161-5/+16
* Export well known instruction opcodes usable by target independant passesChris Lattner2002-12-152-0/+12
* Simplify interfaces used by regalloc to insert codeChris Lattner2002-12-151-12/+9
* Simplify TargetRegisterClass a bit, also eliminating virtual function callChris Lattner2002-12-151-14/+18
* * Rename const_regclass_begin/end to just regclass_begin/endChris Lattner2002-12-151-23/+3
* Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due toMisha Brukman2002-12-131-0/+10
* Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) thatMisha Brukman2002-12-122-2/+10
* Added prototypes for emitting prologue and epilogue for function codeMisha Brukman2002-12-041-0/+10
* storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by valueMisha Brukman2002-12-041-2/+2
* Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, sinceMisha Brukman2002-12-041-2/+8
* Expose target data through a method for uniformityChris Lattner2002-12-041-0/+1
* RegisterInfo now supports handing out caller- and callee-save registers, asMisha Brukman2002-12-031-0/+17
* Add entries to track information about implicit uses and definitions ofChris Lattner2002-12-032-4/+8
* The hopefully final version of addPassesToEmitMachineCode which does notChris Lattner2002-12-021-3/+2
* Add comment about ownership semanticsChris Lattner2002-12-021-1/+2
* Add stub to emit machine code for JITChris Lattner2002-12-021-7/+19
* Added virtual functions for storing and retrieving values from the stack.Misha Brukman2002-11-221-9/+14
* MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman2002-11-202-6/+50
* Make sure that print gets a targetmachineChris Lattner2002-11-172-2/+4
* Add machine independant printer interfaceChris Lattner2002-11-172-0/+12