aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-131-11/+14
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-081-1/+1
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* TargetLowering: Clean up method description commentsDavid Majnemer2013-06-081-3/+3
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-10/+10
* DAGCombine: Avoid an edge case where it tried to create an i0 type for (x & 0...Benjamin Kramer2013-05-211-1/+2
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-2/+4
* DAGCombine: Also shrink eq compares where the constant is exactly as large as...Benjamin Kramer2013-05-161-1/+1
* Add static cast to unsigned char whenever a character classification function...Guy Benyei2013-02-121-1/+1
* Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-181-4/+4
* Remove some accidentaly duplicated code. This needs urgent cleanup :(Benjamin Kramer2013-01-111-270/+0
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-111-971/+5
* For inline asm:Eric Christopher2013-01-111-3/+7
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-091-0/+155
* Add fp128 rtlib function names to LLVMTim Northover2013-01-081-0/+100
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-0/+97
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-3/+3
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-301-6/+6
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-191-4/+4
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-191-9/+10
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-191-4/+4
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-191-4/+4
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-191-2/+2
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-191-9/+9
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-191-2/+2
* After reducing the size of an operation in the DAG we zero-extend the reducedNadav Rotem2012-12-191-2/+5
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-6/+6
* Remove more of 'else's after 'returns'. No functional change.Craig Topper2012-12-191-6/+6
* Remove a bunch of 'else's after 'returns'Craig Topper2012-12-191-18/+18
* Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper2012-12-191-3/+9
* Check multiple register classes for inline asm tied registersHal Finkel2012-12-181-3/+16
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-131-1/+1
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-30/+29
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-111-9/+10
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-111-2/+2
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-9/+9
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-111-2/+2
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-111-1/+1
* Fix a coding style nit.Eric Christopher2012-12-101-2/+2
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-061-24/+0
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-061-0/+24
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-291-1/+1
* Cleanup: Simplify loop end logic in computeRegisterProperties().Patrik Hägglund2012-11-231-5/+4
* OutputArg: added an index of the original argument to match the change toManman Ren2012-11-011-1/+1
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-191-0/+5
* Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow2012-10-091-6/+7
* Create enums for the different attributes.Bill Wendling2012-10-091-5/+5