Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
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.
2012-07-17 Evan ChengMake sure constant bitwidth is <= 64 bit before calling...
2012-07-17 Evan ChengThis is another case where instcombine demanded bits...
2012-07-05 Duncan SandsAll cases are covered, no need for a default. This...
2012-07-05 Duncan SandsUse the right kind of booleans: we were emitting 0...
2012-07-02 Evan ChengTarget option DisableJumpTables is a gross hack. Move...
2012-06-04 Nadav RotemRemove the "-promote-elements" flag. This flag is now...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-05-25 Eli FriedmanSimplify code for calling a function where CanLowerRetu...
2012-05-05 Benjamin KramerAdd a new target hook "predictableSelectIsExpensive".
2012-05-04 Jakob Stoklund OlesenMake sure findRepresentativeClass picks the widest...
2012-05-04 Jakob Stoklund OlesenUse SuperRegClassIterator for findRepresentativeClass().
2012-04-21 Nadav RotemTeach getVectorTypeBreakdown about promotion of vectors...
2012-04-17 Joel JonesFixes a problem in instruction selection with testing...
2012-04-09 Akira HatanakaHave TargetLowering::getPICJumpTableRelocBase return...
2012-04-08 Chandler CarruthMove the TLSModel information into the TargetMachine...
2012-04-05 Jakob Stoklund OlesenDon't break the IV update in TLI::SimplifySetCC().
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-04 Craig TopperRemove default case from switch that was already coveri...
2012-04-03 Chad RosierFix an issue in SimplifySetCC() specific to vector...
2012-01-31 Eli FriedmanUse the correct ShiftAmtTy for creating shifts after...
2012-01-16 David BlaikieRefactor variables unused under non-assert builds ...
2012-01-15 Nadav Rotem[AVX] Optimize x86 VSELECT instructions using SimplifyD...
2012-01-10 Chandler CarruthAdd 'llvm_unreachable' to passify GCC's understanding...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2011-12-20 Dan GohmanAdd basic generic CodeGen support for half.
2011-12-15 Eli FriedmanDon't try to form FGETSIGN after legalization; it is...
2011-12-09 Eli FriedmanFix a couple of logic bugs in TargetLowering::SimplifyD...
2011-12-08 Owen AndersonTeach SelectionDAG to match more calls to libm function...
2011-11-09 Eli FriedmanAdd check so we don't try to perform an impossible...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-07 Richard OsborneDon't introduce custom nodes after legalization in...
2011-10-24 Dan GohmanChange the default scheduler from Latency to ILP, since...
2011-10-16 Nadav RotemEnable element promotion type legalization by deafault.
2011-10-14 Jim GrosbachFix typo. "__sync_fetch_and-xor_4" should be "__sync_fe...
2011-10-12 Jakob Stoklund OlesenUse an existing function.
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-03 Owen AndersonFix a truly heinous bug in DAGCombine related to Assert...
2011-08-03 Eli FriedmanNew approach to r136737: insert the necessary fences...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Eric ChristopherCheck register class matching instead of width of type...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Benjamin KramerEmit a more efficient magic number multiplication for...
2011-07-07 Eric ChristopherRemove a FIXME. All of the standard ones are in the...
2011-06-30 Eric ChristopherRemove getRegClassForInlineAsmConstraint and all depend...
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-12 Nadav RotemFix a bug in the calculation of the vectorTypeBreakdown...
2011-06-11 Chad RosierRevert r132871.
2011-06-11 Chad RosierTypo.
2011-06-06 Stuart HastingsAvoid FGETSIGN of 80-bit types. Fixes PR10085.
2011-06-04 Nadav RotemTypeLegalizer: Fix a bug in the promotion of elements...
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Stuart HastingsFix double FGETSIGN to work on x86_32; followup to...
2011-06-01 Stuart HastingsTurn on FGETSIGN for x86. Followup to 132388. rdar...
2011-06-01 Nadav RotemThis patch is another step in the direction of adding...
2011-05-28 Nadav RotemRefactor the type legalizer. Switch TargetLowering...
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-19 Stuart HastingsUpdate some currently-disabled code, preparing for...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-09 Eric ChristopherLook through struct wrapped types for inline asm statments.
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-04-22 Benjamin KramerDAGCombine: fold "(zext x) == C" into "x == (trunc...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Chris Lattnersink a call into its only use.
2011-04-13 Owen AndersonDuring post-legalization DAG combining, be careful...
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-03-17 Benjamin KramerBuildUDIV: If the divisor is even we can simplify the...
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-13 Chris LattnerEnhance ComputeMaskedBits to know that aligned frameindexes
2011-01-17 Benjamin KramerFix an off-by-one error in ctpop combining.
2011-01-17 Benjamin KramerAdd a DAGCombine to turn (ctpop x) u< 2 into (x & x...
2011-01-10 Dale JohannesenFix PR 8916 (qv for analysis), at least the immediate...
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2010-12-19 Nick LewyckyAdd missing standard headers. Patch by Joerg Sonnenberger!
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-11-30 Chris Lattneradd TLI support indicating that jumps are more expensiv...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-09 Dale JohannesenFix an inline asm pasto from 117667; was preventing
next