Remove the TargetMachine forwards for TargetSubtargetInfo based
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-10 Jan VeselySelectionDAG: Factor FP_TO_SINT lower code out of DAGLe...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-09 Chandler Carruth[SDAG] At the suggestion of Hal, switch to an output...
2014-07-08 Chandler Carruth[SDAG] Actually check for a non-constant splat and...
2014-07-08 Chandler Carruth[SDAG] Build up a more rich set of APIs for querying...
2014-07-07 Chandler Carruth[x86] Revert r212324 which was too aggressive w.r.t...
2014-07-04 Chandler Carruth[x86] Generalize BuildVectorSDNode::getConstantSplatVal...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-09 Andrea Di Biagio[DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact...
2014-05-29 Hao LiuFix an assertion failure caused by v1i64 in DAGCombiner...
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-12 Matt ArsenaultMake SimplifyDemandedBits understand BUILD_PAIR
2014-05-07 Matt ArsenaultFix using wrong result type for setcc.
2014-04-26 Benjamin KramerDAGCombiner: Turn divs of vector splats into vectorized...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-11 Tom StellardSelectionDAG: Factor ISD::MUL lowering code out of...
2014-04-04 Matt ArsenaultAdd DAG parameter to ComputeNumSignBitsForTargetNode
2014-04-01 Matt ArsenaultAdd helpers for checking if a value is a target boolean...
2014-03-25 Matt ArsenaultFix creating illegal setcc cond codes.
2014-01-31 Reid KlecknerImplement inalloca codegen for x86 with the new inalloc...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-22 Owen AndersonRevert r162101 and replace it with a solution that...
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2013-10-31 Andrew TrickLower stackmap intrinsics directly to their target...
2013-10-17 Richard SandifordReplace sra with srl if a single sign bit is required
2013-10-16 Richard SandifordHandle (shl (anyext (shr ...))) in SimpilfyDemandedBits
2013-10-13 Will DietzTargetLowering: Don't index into empty string.
2013-10-10 Matt ArsenaultUse getPointerSizeInBits() rather than 8 * getPointerSize()
2013-09-28 Tom StellardSelectionDAG: Try to expand all condition codes using...
2013-09-24 Eli FriedmanAdd missing check to SETCC optimization.
2013-09-06 Tim NorthoverSelectionDAG: create correct BooleanContent constants
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-07-08 Stephen LinRemove trailing whitespace from SelectionDAG/*.cpp
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-08 David MajnemerTargetLowering: Clean up method description comments
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-21 Benjamin KramerDAGCombine: Avoid an edge case where it tried to create...
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-16 Benjamin KramerDAGCombine: Also shrink eq compares where the constant...
2013-02-12 Guy BenyeiAdd static cast to unsigned char whenever a character...
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-11 Benjamin KramerRemove some accidentaly duplicated code. This needs...
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...
2013-01-11 Eric ChristopherFor inline asm:
2013-01-09 Tim NorthoverRefactor to expose RTLIB calls to targets.
2013-01-08 Tim NorthoverAdd fp128 rtlib function names to LLVM
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getRetAttributes method in favor...
2012-12-19 Patrik HagglundChange AsmOperandInfo::ConstraintVT to MVT, instead...
2012-12-19 Patrik HagglundChange a parameter of TargetLowering::getVectorTypeBrea...
2012-12-19 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-19 Patrik HagglundChange TargetLowering::TransformToType to contain MVTs...
2012-12-19 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-19 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-19 Patrik HagglundChange TargetLowering::getCondCodeAction to take an...
2012-12-19 Nadav RotemAfter reducing the size of an operation in the DAG...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-19 Craig TopperRemove more of 'else's after 'returns'. No functional...
2012-12-19 Craig TopperRemove a bunch of 'else's after 'returns'
2012-12-19 Craig TopperTeach SimplifySetCC that comparing AssertZext i1 agains...
2012-12-18 Hal FinkelCheck multiple register classes for inline asm tied...
2012-12-13 Patrik HagglundChange TargetLowering::setTypeAction to take an MVT...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange a parameter of TargetLowering::getVectorTypeBrea...
2012-12-11 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-11 Patrik HagglundChange TargetLowering::TransformToType to contain MVTs...
2012-12-11 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-11 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-11 Patrik HagglundChange TargetLowering::getCondCodeAction to take an...
2012-12-11 Patrik HagglundChange TargetLowering::setTypeAction to take an MVT...
2012-12-10 Eric ChristopherFix a coding style nit.
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Justin HolewinskiAllow targets to prefer TypeSplitVector over TypePromot...
2012-11-23 Patrik HägglundCleanup: Simplify loop end logic in computeRegisterProp...
2012-11-01 Manman RenOutputArg: added an index of the original argument...
2012-10-19 Shuxin YangThis patch is to fix radar://8426430. It is about llvm...
2012-10-09 Micah VillmowAdd in the first step of the multiple pointer support...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-25 Sebastian PopTargetLowering interface to set/get minimum block entri...
2012-09-19 Bill WendlingAdd predicates for queries on whether an attribute...
2012-09-06 Nadav RotemFix a few old-GCC warnings. No functional change.
2012-09-05 Roman DivackyStop casting away const qualifier needlessly.
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-08-17 Benjamin KramerTargetLowering: Use the large shift amount during legal...
2012-07-31 Micah VillmowConform to LLVM coding style.
2012-07-31 Micah VillmowDon't generate ordered or unordered comparison operatio...
2012-07-19 Bill WendlingRemove tabs.
2012-07-17 Evan ChengImplement r160312 as target indepedenet dag combine.
next