aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-031-3/+3
* Refactor TLS code and add some tests. The tests and expected results are:Rafael Espindola2009-02-271-0/+13
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Add some DL propagation to places that didn'tDale Johannesen2009-02-031-3/+3
* Propagation in TargetLowering. Includes passing a DLDale Johannesen2009-02-031-1/+1
* Fix build on case-sensitive filesystems (i.e. everybody else)Dale Johannesen2009-01-301-1/+1
* Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen2009-01-301-2/+3
* Make x86's BT instruction matching more thorough, and add someDan Gohman2009-01-291-0/+2
* Make isOperationLegal do what its name suggests, and introduce aDan Gohman2009-01-281-2/+10
* Cleanup whitespace and comments, and tweak someDuncan Sands2009-01-211-12/+11
* Allow targets to legalize operations (with illegal operands) that produces mu...Sanjiv Gupta2009-01-211-0/+17
* Make getWidenVectorType const.Dan Gohman2009-01-151-1/+1
* Const-qualify getPreIndexedAddressParts and friends.Dan Gohman2009-01-151-2/+2
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-1/+2
* Add a note about passing MVT::Other to getSetCCResultType.Duncan Sands2009-01-051-2/+5
* Add <climits>, to get the definition of CHAR_BIT. This should fixDan Gohman2009-01-051-0/+1
* TargetLowering.h #includes SelectionDAGNodes.h, so it doesn't need itsDan Gohman2009-01-051-5/+2
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-3/+1
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-011-1/+1
* Clean up the atomic opcodes in SelectionDAG.Dan Gohman2008-12-231-1/+1
* Added support for vector widening.Mon P Wang2008-12-181-5/+10
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-091-1/+1
* Fix the name of ISD::TokenFactor in a comment. Thanks Gabor!Dan Gohman2008-12-091-1/+1
* Clarify a comment.Dan Gohman2008-12-081-1/+1
* Change the interface to the type legalization methodDuncan Sands2008-12-011-7/+8
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-4/+2
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-14/+16
* Extend InlineAsm::C_Register to allow multiple specific registersDale Johannesen2008-11-131-2/+2
* Added interface to allow clients to create a MemIntrinsicNode forMon P Wang2008-11-011-1/+22
* Add initial support for vector widening. Logic is set to widen for X86.Mon P Wang2008-10-301-2/+12
* Teach getTypeToTransformTo to return somethingDuncan Sands2008-10-201-4/+5
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+5
* Keep track of *which* input constraint matches an outputChris Lattner2008-10-171-3/+3
* add an assert so that PR2356 explodes instead of running off anChris Lattner2008-10-171-0/+10
* - Add target lowering hooks that specify which setcc conditions are illegal,Evan Cheng2008-10-151-0/+37
* FastISel support for exception-handling constructs.Dan Gohman2008-10-141-1/+6
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-18/+18
* Implement the -fno-builtin option in the front-end, not in the back-end.Bill Wendling2008-10-011-2/+1
* Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling2008-09-301-1/+2
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-3/+3
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-2/+7
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-231-0/+2
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-7/+7
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-101-1/+3
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-031-1/+7
* fix some 80-col violationsGabor Greif2008-08-301-1/+2
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-4/+4
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-1/+1
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-201-4/+1
* Add a TargetLowering hook for creating a FastISel object.Dan Gohman2008-08-191-0/+9