First cut at the Code Generator using the TableGen methodology.
[oota-llvm.git] / include / llvm / Target /
2003-05-24 Misha BrukmanNOP instructions are pseudo-instructions. We should...
2003-04-26 Chris LattnerRemove two fields from TargetData which are target...
2003-04-25 Chris LattnerFix method name type-o
2003-04-25 Chris LattnerDefault ctor doesn't provide name
2003-04-24 Chris LattnerAdd new targetdata ctor to create a targetdata appropri...
2003-04-07 Misha BrukmanMust use std::pair instead of just 'pair'.
2003-04-07 Guochun Shiadded a function and a member to the TargetSchedInfo...
2003-01-15 Chris LattnerSimplify the interface
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-14 Chris LattnerMove annotation to support library
2003-01-13 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris Lattner* Start renaming MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris LattnerAdd new getName method
2002-12-29 Chris LattnerMore renamings of Target/Machine*Info to Target/Target...
2002-12-29 Chris LattnerRename MachineOptInfo to TargetoptInfo
2002-12-28 Chris Lattner* doxygenize comment
2002-12-28 Chris LattnerSparc specific methods default to abort rather than...
2002-12-28 Chris LattnerExpose some very simple information about the frame...
2002-12-28 Chris Lattner* Keep track of register alignment as well as register...
2002-12-25 Chris LattnerSimplify spill interface methods
2002-12-25 Chris LattnerAdd comment
2002-12-24 Chris LattnerAllow the target machines to specify endianness and...
2002-12-17 Chris LattnerSimplify interface to remove virtual function references
2002-12-16 Chris LattnerAdd support for register alias set description
2002-12-15 Chris LattnerExport well known instruction opcodes usable by target...
2002-12-15 Chris LattnerSimplify interfaces used by regalloc to insert code
2002-12-15 Chris LattnerSimplify TargetRegisterClass a bit, also eliminating...
2002-12-15 Chris Lattner* Rename const_regclass_begin/end to just regclass_begi...
2002-12-13 Misha BrukmanAdded moveReg2Reg() and moveImm2Reg() to accomodate...
2002-12-12 Misha BrukmanDefine the 2-address flag used by X86 instructions...
2002-12-04 Misha BrukmanAdded prototypes for emitting prologue and epilogue...
2002-12-04 Misha BrukmanstoreReg2RegOffset() and loadRegOffset2Reg() now take...
2002-12-04 Misha BrukmanMoved buildReg2RegClassMap() into from X86RegisterInfo...
2002-12-04 Chris LattnerExpose target data through a method for uniformity
2002-12-03 Misha BrukmanRegisterInfo now supports handing out caller- and calle...
2002-12-03 Chris LattnerAdd entries to track information about implicit uses...
2002-12-02 Chris LattnerThe hopefully final version of addPassesToEmitMachineCo...
2002-12-02 Chris LattnerAdd comment about ownership semantics
2002-12-02 Chris LattnerAdd stub to emit machine code for JIT
2002-11-22 Misha BrukmanAdded virtual functions for storing and retrieving...
2002-11-20 Misha BrukmanMRegisterInfo.h - Added prototypes for functions we...
2002-11-17 Chris LattnerMake sure that print gets a targetmachine
2002-11-17 Chris LattnerAdd machine independant printer interface
2002-10-30 Chris Lattner* Add new "Target Specific Flags" field to instruction...
2002-10-30 Chris LattnerAdd new optional getRegisterInfo to TargetMachine
2002-10-29 Chris LattnerEliminate virtual methods that are sparc specific
2002-10-29 Chris Lattner* Privatize the TargetName
2002-10-29 Chris LattnerAllow TargetMachine to refuse static code gen
2002-10-29 Chris LattnerRename Sparc.h to TargetMachineImpls.h. Add hook for...
2002-10-29 Chris LattnerAdd hook for JIT compiler
2002-10-29 Chris LattnerMove to TargetMachineImpls.h
2002-10-29 Chris LattnerMerge to MachineInstrInfo.h
2002-10-29 Chris LattnerMove TargetInstrDescriptors extern to the one .cpp...
2002-10-29 Chris LattnerRename opCodeString to Name, add new getName() method
2002-10-29 Chris LattnerRename MachineInstrInfo::getDescriptor to MachineInstrI...
2002-10-29 Chris LattnerMachineInstrInfo doesn't need a TargetMachine member
2002-10-28 Chris LattnerMinor cleanups, remove noncopyable so dot doesn't clust...
2002-10-28 Chris LattnerStrip a bunch of #includes from the file, move some...
2002-10-28 Chris LattnerInline some code from the cpp file
2002-10-28 Chris LattnerRemove all traces of the "Opcode Mask" field in the...
2002-10-28 Chris Lattner* s/unsigned int/unsigned
2002-10-28 Chris LattnerMake scheduling class variables be 'unsigned' instead...
2002-10-28 Chris LattnerRemvoe a bunch of unneeded forward decls
2002-10-28 Chris LattnerDon't #include <Support/*>, #include "Support/*"
2002-10-28 Chris Lattner* Doxygenify comments
2002-10-28 Misha BrukmanChanged `MachineCodeForMethod' to `MachineFunction'.
2002-10-25 Chris LattnerInitial checkin of target support for X86 backend.
2002-10-24 Chris Lattner* Remove unneccesary #includes
2002-10-14 Chris Lattner - Add an endianness field to the TargetData datastructure
2002-10-13 Vikram S. AdveUse vectors instead of hash_maps for issueGaps and...
2002-09-29 Vikram S. AdveMinor change to interface for Create{Zero,Sign}Extensio...
2002-09-28 Vikram S. AdveSimplified code that handles call args and rets, so...
2002-09-25 Chris LattnerConvert TargetData to be an ImmutablePass
2002-09-24 Chris LattnerThere are no implicit gep forms of load and store anymore
2002-09-20 Vikram S. AdveAdded class MachineOptInfo as interface to target-specific
2002-09-20 Vikram S. AdveInterface to target-specific routines that support...
2002-09-16 Chris LattnerFix compile problem on linux. Noone should ever #inclu...
2002-09-16 Vikram S. AdveAdd method adjustAlignment so that stack slot alignment...
2002-09-16 Vikram S. AdveAdd methods to query about the representation of LLVM...
2002-09-16 Vikram S. Adve*** empty log message ***
2002-09-05 Vikram S. AdveAdd new function MachineInstrInfo::CreateZeroExtensionI...
2002-08-12 Chris LattnerReturn const char * const instead of std::string from...
2002-08-09 Chris Lattner* Removed extraneous #includes
2002-07-24 Chris Lattner*** empty log message ***
2002-07-24 Chris Lattner*** empty log message ***
2002-07-24 Chris Lattner*** empty log message ***
2002-07-11 Anand Shuklaadded std:: to vector
2002-07-10 Vikram S. AdvePut caller-saving code *before* argument copying code!
2002-07-10 Vikram S. AdveMinor change in comments.
2002-07-08 Vikram S. AdvecpMem<->Reg functions now support CC registers (int...
2002-06-25 Anand Shuklachanges to make it compatible with 64bit gcc
2002-05-23 Chris LattnerConvert RegClass::IsColorUsedArr from a dynamically...
2002-05-19 Vikram S. AdveAdded parameter IntRegSize for standard general-purpose...
2002-05-19 Vikram S. AdveNew function CreateSignExtensionInstructions.
2002-05-19 Vikram S. AdveMany functions that returned a single MachineInstr...
2002-05-19 Vikram S. AdveAdd integer register size field.
2002-04-28 Chris LattnerUse forward decl instead of #include
2002-04-25 Vikram S. AdveAdded functions to compute the offset of a given incomi...
2002-04-09 Chris LattnerFree memory when done with it.
2002-03-31 Vikram S. AdveAdd method getCallInstIndirectAddrVal() to add call...
next