summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAge
* Add a mechanism to specify whether a target supports a particular indexed loa...Evan Cheng2006-11-09
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-09
* getPostIndexedAddressParts change: passes in load/store instead of its loaded...Evan Cheng2006-11-09
* Added target hook for post-indexed memory ops transformation.Evan Cheng2006-11-07
* RenameEvan Cheng2006-11-03
* Added a target specific hook to check whether / how a node can be transformedEvan Cheng2006-11-03
* generalize this apiChris Lattner2006-11-02
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-31
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-13
* Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.Evan Cheng2006-10-09
* Add support for targets to declare that they use a GOTChris Lattner2006-10-06
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-04
* add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina2006-09-04
* Start on my todo listAndrew Lenharth2006-06-12
* For PR786:Reid Spencer2006-05-24
* Another typo. Pointed out by Nate Begeman.Evan Cheng2006-05-17
* Fix a mis-leading comment.Evan Cheng2006-05-17
* There is now a default impl of this methodChris Lattner2006-05-16
* Move this code to a common placeAndrew Lenharth2006-05-16
* Add some new methods for computing sign bit information.Chris Lattner2006-05-06
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-03
* Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng2006-04-20
* Provide a default impl of LowerArgumentsChris Lattner2006-04-12
* Move isShuffleLegal from TLI to Legalize.Chris Lattner2006-04-04
* Allow targets to have fine grained control over which types various ops getChris Lattner2006-04-04
* Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner2006-03-31
* Add a method useful for decimating vectors.Chris Lattner2006-03-31
* Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not doEvan Cheng2006-03-22
* Add some helper methodsChris Lattner2006-03-20
* Added a way for TargetLowering to specify what values can be used as theEvan Cheng2006-03-16
* Add LSR hooks.Evan Cheng2006-03-13
* custom lowered nodes are legal tooChris Lattner2006-03-05
* Number of NodeTypes now exceeds 128.Evan Cheng2006-03-03
* Add interfaces for targets to provide target-specific dag combiner optimizati...Chris Lattner2006-03-01
* Missing a cast previously.Evan Cheng2006-03-01
* Add C_Memory operand typeChris Lattner2006-02-24
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-22
* split register class handling from explicit physreg handling.Chris Lattner2006-02-22
* Pass in a value type to getRegForInlineAsmConstraint, allowing targets toChris Lattner2006-02-21
* Fix a nit sabre noticedNate Begeman2006-02-17
* Rework the SelectionDAG-based implementations of SimplifyDemandedBitsNate Begeman2006-02-16
* Rename maxStoresPerMemSet to maxStoresPerMemset, etc.Evan Cheng2006-02-14
* getConstraintType should be virtual.Chris Lattner2006-02-07
* Add some methods for inline asm support.Chris Lattner2006-02-04
* Add a framework for eliminating instructions that produces undemanded bits.Nate Begeman2006-02-03
* Clear the OpAction field before setting it. This allows a target to setChris Lattner2006-01-30
* Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,Chris Lattner2006-01-30
* Pass the address of the main MaskedValueIsZero function to allow recursion.Chris Lattner2006-01-30
* Clean up the interface to ValueTypeActions, allowing Legalize to use a copyChris Lattner2006-01-29
* remove this method I just added, now is not the time.Chris Lattner2006-01-28