aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
...
* Add getTypeToExpandTo() which recursively walks TransformToType to determineEvan Cheng2006-12-131-0/+20
* Update comments.Evan Cheng2006-12-131-3/+4
* Update comments.Evan Cheng2006-12-131-3/+3
* Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov2006-12-101-14/+31
* Add a mechanism to specify whether a target supports a particular indexed loa...Evan Cheng2006-11-091-0/+63
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-091-3/+3
* getPostIndexedAddressParts change: passes in load/store instead of its loaded...Evan Cheng2006-11-091-1/+1
* Added target hook for post-indexed memory ops transformation.Evan Cheng2006-11-071-0/+10
* RenameEvan Cheng2006-11-031-5/+5
* Added a target specific hook to check whether / how a node can be transformedEvan Cheng2006-11-031-0/+10
* generalize this apiChris Lattner2006-11-021-2/+8
* Change the prototype for TargetLowering::isOperandValidForConstraintChris Lattner2006-10-311-3/+6
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-1/+28
* Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes.Evan Cheng2006-10-091-7/+5
* Add support for targets to declare that they use a GOTChris Lattner2006-10-061-0/+11
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-041-0/+32
* add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina2006-09-041-0/+31
* Start on my todo listAndrew Lenharth2006-06-121-3/+2
* For PR786:Reid Spencer2006-05-241-1/+1
* Another typo. Pointed out by Nate Begeman.Evan Cheng2006-05-171-1/+1
* Fix a mis-leading comment.Evan Cheng2006-05-171-1/+1
* There is now a default impl of this methodChris Lattner2006-05-161-1/+1
* Move this code to a common placeAndrew Lenharth2006-05-161-0/+10
* Add some new methods for computing sign bit information.Chris Lattner2006-05-061-0/+13
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-2/+2
* 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
* 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
* 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
* custom lowered nodes are legal tooChris Lattner2006-03-051-1/+2
* 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
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-221-4/+4
* split register class handling from explicit physreg handling.Chris Lattner2006-02-221-6/+16
* Pass in a value type to getRegForInlineAsmConstraint, allowing targets toChris Lattner2006-02-211-1/+2
* 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
* Clear the OpAction field before setting it. This allows a target to setChris Lattner2006-01-301-0/+1