aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2006-05-12Add a method to generate a string representation from a TargetData.Owen Anderson
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-12Add a new constructor to TargetData that builds a TargetData from itsOwen Anderson
2006-05-12Add capability to scheduler to commute nodes for profit.Evan Cheng
2006-05-11Also add super- register class info.Evan Cheng
2006-05-09Added sub- register classes information.Evan Cheng
2006-05-06Add some new methods for computing sign bit information.Chris Lattner
2006-05-04Fix this to be a proper copy ctorChris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-04-20Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner
2006-04-20Remove some obsolete interfacesChris Lattner
2006-04-20Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng
2006-04-12Provide a default impl of LowerArgumentsChris Lattner
2006-04-10Use existing information.Jim Laskey
2006-04-07Foundation for call frame information.Jim Laskey
2006-04-04Move isShuffleLegal from TLI to Legalize.Chris Lattner
2006-04-04Allow targets to have fine grained control over which types various ops getChris Lattner
2006-03-31Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner
2006-03-31Add a method useful for decimating vectors.Chris Lattner
2006-03-28Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey
2006-03-24Tweak a comment.Jim Laskey
2006-03-24Clean up some commentary.Jim Laskey
2006-03-23Add support to locate local variables in frames (early version.)Jim Laskey
2006-03-23Eliminate IntrinsicLowering from TargetMachine.Chris Lattner
2006-03-23remove always-null IntrinsicLowering argument.Chris Lattner
2006-03-22Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not doEvan Cheng
2006-03-20Add some helper methodsChris Lattner
2006-03-16Added a way for TargetLowering to specify what values can be used as theEvan Cheng
2006-03-13Add LSR hooks.Evan Cheng
2006-03-13Added getTargetLowering() - returns DAG lowering info.Evan Cheng
2006-03-05custom lowered nodes are legal tooChris Lattner
2006-03-05add a hook to insert a noopChris Lattner
2006-03-03Number of NodeTypes now exceeds 128.Evan Cheng
2006-03-01Add interfaces for targets to provide target-specific dag combiner optimizati...Chris Lattner
2006-03-01Missing a cast previously.Evan Cheng
2006-02-24Add C_Memory operand typeChris Lattner
2006-02-22- Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng
2006-02-22Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner
2006-02-22split register class handling from explicit physreg handling.Chris Lattner
2006-02-21expose the set of values types holdable in a regclass to clientsChris Lattner
2006-02-21Pass in a value type to getRegForInlineAsmConstraint, allowing targets toChris Lattner
2006-02-18Move PICEnabled declaration here.Evan Cheng
2006-02-17Fix a nit sabre noticedNate Begeman
2006-02-16Rework the SelectionDAG-based implementations of SimplifyDemandedBitsNate Begeman
2006-02-14Rename maxStoresPerMemSet to maxStoresPerMemset, etc.Evan Cheng
2006-02-07getConstraintType should be virtual.Chris Lattner
2006-02-04Add some methods for inline asm support.Chris Lattner
2006-02-03Add a framework for eliminating instructions that produces undemanded bits.Nate Begeman
2006-02-02Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,Chris Lattner
2006-02-02add a new isStoreToStackSlot methodChris Lattner