aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
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
2002-11-22Added virtual functions for storing and retrieving values from the stack.Misha Brukman
2002-11-20MRegisterInfo.h - Added prototypes for functions we need to map a register toMisha Brukman
2002-11-17Make sure that print gets a targetmachineChris Lattner
2002-11-17Add machine independant printer interfaceChris Lattner
2002-10-30* Add new "Target Specific Flags" field to instruction descriptorChris Lattner
2002-10-30Add new optional getRegisterInfo to TargetMachineChris Lattner
2002-10-29Eliminate virtual methods that are sparc specificChris Lattner
2002-10-29* Privatize the TargetNameChris Lattner
2002-10-29Allow TargetMachine to refuse static code genChris Lattner
2002-10-29Rename Sparc.h to TargetMachineImpls.h. Add hook for X86 targetChris Lattner
2002-10-29Add hook for JIT compilerChris Lattner
2002-10-29Move to TargetMachineImpls.hChris Lattner
2002-10-29Merge to MachineInstrInfo.hChris Lattner
2002-10-29Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner
2002-10-29Rename opCodeString to Name, add new getName() methodChris Lattner
2002-10-29Rename MachineInstrInfo::getDescriptor to MachineInstrInfo::getChris Lattner
2002-10-29MachineInstrInfo doesn't need a TargetMachine memberChris Lattner
2002-10-28Minor cleanups, remove noncopyable so dot doesn't cluster unrelated stuffChris Lattner
2002-10-28Strip a bunch of #includes from the file, move some virtual functions toChris Lattner
2002-10-28Inline some code from the cpp fileChris Lattner
2002-10-28Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner
2002-10-28* s/unsigned int/unsignedChris Lattner
2002-10-28Make scheduling class variables be 'unsigned' instead of 'int'Chris Lattner
2002-10-28Remvoe a bunch of unneeded forward declsChris Lattner
2002-10-28Don't #include <Support/*>, #include "Support/*"Chris Lattner
2002-10-28* Doxygenify commentsChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-25Initial checkin of target support for X86 backend.Chris Lattner
2002-10-24* Remove unneccesary #includesChris Lattner
2002-10-14 - Add an endianness field to the TargetData datastructureChris Lattner
2002-10-13Use vectors instead of hash_maps for issueGaps and conflictLists.Vikram S. Adve
2002-09-29Minor change to interface for Create{Zero,Sign}ExtensionsInstructions.Vikram S. Adve
2002-09-28Simplified code that handles call args and rets, so it no longerVikram S. Adve
2002-09-25Convert TargetData to be an ImmutablePassChris Lattner
2002-09-24There are no implicit gep forms of load and store anymoreChris Lattner
2002-09-20Added class MachineOptInfo as interface to target-specificVikram S. Adve
2002-09-20Interface to target-specific routines that support machine code optimization.Vikram S. Adve
2002-09-16Fix compile problem on linux. Noone should ever #include <inttypes.h>Chris Lattner
2002-09-16Add method adjustAlignment so that stack slot alignments can be computedVikram S. Adve
2002-09-16Add methods to query about the representation of LLVM quantities (e.g.,Vikram S. Adve
2002-09-16*** empty log message ***Vikram S. Adve
2002-09-05Add new function MachineInstrInfo::CreateZeroExtensionInstructions.Vikram S. Adve
2002-08-12Return const char * const instead of std::string from get register name methodChris Lattner
2002-08-09* Removed extraneous #includesChris Lattner