aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner2006-04-201-79/+12
* Remove some obsolete interfacesChris Lattner2006-04-202-298/+0
* Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng2006-04-201-0/+10
* Provide a default impl of LowerArgumentsChris Lattner2006-04-121-1/+1
* Use existing information.Jim Laskey2006-04-101-5/+0
* Foundation for call frame information.Jim Laskey2006-04-071-2/+20
* Move isShuffleLegal from TLI to Legalize.Chris Lattner2006-04-041-17/+8
* Allow targets to have fine grained control over which types various ops getChris Lattner2006-04-041-5/+29
* Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner2006-03-311-3/+6
* Add a method useful for decimating vectors.Chris Lattner2006-03-311-0/+10
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-1/+11
* Tweak a comment.Jim Laskey2006-03-241-1/+1
* Clean up some commentary.Jim Laskey2006-03-241-1/+1
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-231-0/+6
* Eliminate IntrinsicLowering from TargetMachine.Chris Lattner2006-03-232-15/+4
* remove always-null IntrinsicLowering argument.Chris Lattner2006-03-231-8/+4
* Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not doEvan Cheng2006-03-221-2/+2
* Add some helper methodsChris Lattner2006-03-201-0/+17
* Added a way for TargetLowering to specify what values can be used as theEvan Cheng2006-03-161-9/+28
* Add LSR hooks.Evan Cheng2006-03-131-1/+10
* Added getTargetLowering() - returns DAG lowering info.Evan Cheng2006-03-131-0/+3
* custom lowered nodes are legal tooChris Lattner2006-03-051-1/+2
* add a hook to insert a noopChris Lattner2006-03-051-0/+7
* Number of NodeTypes now exceeds 128.Evan Cheng2006-03-031-2/+2
* Add interfaces for targets to provide target-specific dag combiner optimizati...Chris Lattner2006-03-011-9/+59
* Missing a cast previously.Evan Cheng2006-03-011-1/+1
* Add C_Memory operand typeChris Lattner2006-02-241-1/+1
* - Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng2006-02-222-6/+17
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-222-5/+5
* split register class handling from explicit physreg handling.Chris Lattner2006-02-221-6/+16
* expose the set of values types holdable in a regclass to clientsChris Lattner2006-02-211-1/+17
* Pass in a value type to getRegForInlineAsmConstraint, allowing targets toChris Lattner2006-02-211-1/+2
* Move PICEnabled declaration here.Evan Cheng2006-02-181-0/+6
* Fix a nit sabre noticedNate Begeman2006-02-171-1/+1
* Rework the SelectionDAG-based implementations of SimplifyDemandedBitsNate Begeman2006-02-161-17/+55
* Rename maxStoresPerMemSet to maxStoresPerMemset, etc.Evan Cheng2006-02-141-6/+6
* getConstraintType should be virtual.Chris Lattner2006-02-071-1/+3
* Add some methods for inline asm support.Chris Lattner2006-02-041-3/+16
* Add a framework for eliminating instructions that produces undemanded bits.Nate Begeman2006-02-031-0/+9
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,Chris Lattner2006-02-022-18/+18
* add a new isStoreToStackSlot methodChris Lattner2006-02-021-1/+10
* Clear the OpAction field before setting it. This allows a target to setChris Lattner2006-01-301-0/+1
* Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,Chris Lattner2006-01-301-6/+14
* Pass the address of the main MaskedValueIsZero function to allow recursion.Chris Lattner2006-01-301-3/+5
* Clean up the interface to ValueTypeActions, allowing Legalize to use a copyChris Lattner2006-01-291-11/+36
* remove this method I just added, now is not the time.Chris Lattner2006-01-281-6/+0
* add a new callbackChris Lattner2006-01-281-5/+12
* Implement Promote for VAARG, and allow it to be custom promoted for peopleNate Begeman2006-01-281-1/+6
* Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET forNate Begeman2006-01-271-6/+0
* Add a common INLINEASM opcodeChris Lattner2006-01-261-2/+5