aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/TargetLowering.cpp
AgeCommit message (Expand)Author
2013-02-12Add static cast to unsigned char whenever a character classification function...Guy Benyei
2013-01-18Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling
2013-01-11Remove some accidentaly duplicated code. This needs urgent cleanup :(Benjamin Kramer
2013-01-11Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer
2013-01-11For inline asm:Eric Christopher
2013-01-09Refactor to expose RTLIB calls to targets.Tim Northover
2013-01-08Add fp128 rtlib function names to LLVMTim Northover
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-30Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling
2012-12-19Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund
2012-12-19Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-19Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-19Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund
2012-12-19Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-19Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund
2012-12-19Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund
2012-12-19After reducing the size of an operation in the DAG we zero-extend the reducedNadav Rotem
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-19Remove more of 'else's after 'returns'. No functional change.Craig Topper
2012-12-19Remove a bunch of 'else's after 'returns'Craig Topper
2012-12-19Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper
2012-12-18Check multiple register classes for inline asm tied registersHal Finkel
2012-12-13Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-11Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-11Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund
2012-12-10Fix a coding style nit.Eric Christopher
2012-12-06Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng
2012-12-06Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-29Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski
2012-11-23Cleanup: Simplify loop end logic in computeRegisterProperties().Patrik Hägglund
2012-11-01OutputArg: added an index of the original argument to match the change toManman Ren
2012-10-19This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang
2012-10-09Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow
2012-10-09Create enums for the different attributes.Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-25TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop
2012-09-19Add predicates for queries on whether an attribute exists.Bill Wendling
2012-09-06Fix a few old-GCC warnings. No functional change.Nadav Rotem
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-09-04Generic Bypass Slow DivPreston Gurd