Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV()
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
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
2010-10-29 John ThompsonInline asm multiple alternative constraints development...
2010-10-20 Dale JohannesenRemove Synthesizable from the Type system; as MMX vector
2010-09-21 John ThompsonFixed pr20314-2.c failure, added E, F, p constraint...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-09-13 Eric ChristopherSilence more warnings. Two more unused variables.
2010-09-13 John ThompsonAdded skeleton for inline asm multiple alternative...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-25 Chris LattnerChange handling of illegal vector types to widen when...
2010-08-02 Eli FriedmanPR7586: Make sure we don't claim that unknown bits...
2010-07-30 Eli FriedmanFix for bug reported by Evzen Muller on llvm-commits...
2010-07-23 Dan GohmanUse the proper type for shift counts. This fixes a...
2010-07-23 Dan GohmanDAGCombine (shl (anyext x, c)) to (anyext (shl x, c...
2010-07-21 Evan ChengTeach bottom up pre-ra scheduler to track register...
2010-07-19 Evan ChengARM has to provide its own TargetLowering::findRepresen...
2010-07-19 Evan ChengTeach computeRegisterProperties() to compute "represent...
2010-07-15 Devang PatelFix crash reported in PR7653.
2010-07-11 Rafael EspindolaFix va_arg for doubles. With this patch VAARG nodes...
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-07 Dan GohmanAdd X86FastISel support for return statements. This...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-05 Chris Lattnermore tidying.
2010-07-05 Chris Lattnerrandom tidying
2010-06-28 Dale JohannesenIn asm's, output operands with matching input constraints
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-24 Dan GohmanReapply r106634, now that the bug it exposed is fixed.
2010-06-23 Daniel DunbarRevert r106263, "Fold the ShrinkDemandedOps pass into...
2010-06-23 Jim GrosbachSome targets don't require the fencing MEMBARRIER instr...
2010-06-18 Jim Grosbachback-end libcall handling for ATOMIC_SWAP (__sync_lock_...
2010-06-18 Jim GrosbachAdd Expand-to-libcall support for additional atomics...
2010-06-18 Dan GohmanFold the ShrinkDemandedOps pass into the regular DAGCom...
2010-06-03 Dan GohmanFix SimplifyDemandedBits' AssertZext logic to demand...
2010-05-19 Evan ChengCode refactoring: pull SchedPreference enum from Target...
2010-05-11 Dan GohmanTrim #includes and forward declarations.
2010-05-11 Douglas GregorFixes for Microsoft Visual Studio 2010, from Steven...
2010-05-01 Anton KorobeynikovInsert ANY_EXTEND node instead of invalid truncate...
2010-04-21 Dan GohmanAdd more const qualifiers on TargetMachine and friends.
2010-04-20 Dale JohannesenBecause of the EMMS problem, right now we have to support
2010-04-17 Evan ChengMore work to allow dag combiner to promote 16-bit ops...
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-03-26 Anton KorobeynikovAdd few missed libcalls and correct names for others.
2010-03-24 Dan GohmanRemove the ConvertActions table and associated code...
2010-03-14 Duncan SandsTurn calls to copysignl into an FCOPYSIGN node. Handle...
2010-03-14 Anton KorobeynikovMake default expansion for FP16 <-> FP32 nodes into...
2010-03-11 Dan GohmanRemove getWidenVectorType, which is no longer used.
2010-03-02 Dan GohmanFix several places to handle vector operands properly.
2010-03-01 Dan GohmanFix optimization of ISD::TRUNCATE on vector operands...
next