[fast-isel] SelectInsertValue seems to be causing miscompiles for ARM. Disable while...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2011-11-28 Bill WendlingRemove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-16 Eli FriedmanAdd a couple asserts so it will be easier to debug...
2011-11-11 Eli FriedmanSome cleanup and bulletproofing for node replacement...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-07 Eli FriedmanRevert r144034 while I try to track down a crash.
2011-11-07 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanDelete #if 0 code accidentally left in.
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-15 Nadav RotemMove the legalization of vector loads and stores into...
2011-10-11 Nadav RotemAdd support for legalization of vector SHL/SRA/SRL...
2011-10-11 Nadav RotemAdd support for legalization of vector trunc-store...
2011-10-11 Nadav RotemCleanup the trunc-store legalization code and add asserts.
2011-10-01 Nadav RotemMoved type construction out of the loop and added an...
2011-09-27 Nadav RotemRevert r140463; The patch assumes that <4 x i1> is...
2011-09-24 Nadav Rotem[Vector-Select] Address one of the problems in 10902.
2011-09-15 Eli FriedmanSome legalization fixes for atomic load and store.
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-09-01 Dan GohmanRevert r131152, r129796, r129761. This code is currentl...
2011-08-26 Eli FriedmanAtomic load/store on ARM/Thumb.
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-27 Dan GohmanRevert r136156, which broke several buildbots.
2011-07-26 Dan GohmanDelete unnecessarily cautious LastCALLSEQ code.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Dan GohmanLegalizeDAG doesn't need its own copy of this enum.
2011-07-15 Dan GohmanDelete LegalizeDAG's own version of isTypeLegal and...
2011-07-15 Dan GohmanDelete an unused variable and a redundant assert.
2011-07-15 Dan GohmanModernize comments.
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-06-14 Nadav RotemAdd a testcase for checking the integer-promotion of...
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-17 Dan GohmanMisc. code cleanups.
2011-05-16 Dan GohmanDelete unused variables.
2011-05-16 Dan GohmanTrim #includes.
2011-05-16 Dan GohmanFix whitespace and 80-column violations.
2011-05-13 Stuart HastingsSince I can't reproduce the failures from 131261, re...
2011-05-13 Stuart HastingsRevert 131266 and 131261 due to buildbot complaints.
2011-05-12 Stuart HastingsNon-fast-isel followup to 129634; correctly handle...
2011-05-10 Stuart HastingsCorrectly walk through nested and adjacent CALLSEQ_STAR...
2011-04-20 Eric ChristopherRewrite the expander for umulo/smulo to remember to...
2011-04-19 Stuart HastingsDelete unnecessary variable. <rdar://problem/7662569>
2011-04-19 Stuart HastingsSupport nested CALLSEQ_BEGIN/END; necessary for ARM...
2011-04-16 Evan ChengFix divmod libcall lowering. Convert to {S|U}DIVREM...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-05 Stuart HastingsRevert 123704; it broke threaded LLVM.
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-03-07 Owen AndersonUse the correct LHS type when determining the legalizat...
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-18 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-18 Cameron ZwarichRoll out r125794 to help diagnose the llvm-gcc-i386...
2011-02-17 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-01-27 Devang PatelSpeculatively revert r124380.
2011-01-27 Devang PatelWhile legalizing SDValues do not drop SDDbgValues,...
2011-01-26 Bill WendlingInitialize variable to get rid of clang warning.
2011-01-26 Devang PatelRevert r124302
2011-01-26 David Greene[AVX] Add INSERT_SUBVECTOR and support it on x86. ...
2011-01-26 Devang PatelWhile legalizing SDValues do not drop SDDbgValues,...
2011-01-20 Eric ChristopherUse only one API at a time.
2011-01-20 Eric ChristopherIf we can, lower the multiply part of a umulo/smulo...
2011-01-18 Stuart HastingsRemove checking that prevented overlapping CALLSEQ_STAR...
2011-01-15 Benjamin KramerAdd an assert so we don't silently miscompile ctpop...
2011-01-15 Benjamin KramerReimplement CTPOP legalization with the "best" algorith...
2011-01-13 Dan GohmanFix r123346 to handle scalar types too.
2011-01-12 Dan GohmanApply the patch from PR8958, which allows llc to get...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-04 Eric ChristopherRemove TODO, these appear to be implemented.
2010-12-21 Stuart HastingsFix indentation, add comment.
2010-12-21 Stuart HastingsMissing logic for nested CALLSEQ_START/END.
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-09 Stuart HastingsInitial support for nested CALLSEQ_START/CALLSEQ_END...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-04 Benjamin KramerRemove unneeded zero arrays.
2010-11-30 Evan ChengEnable sibling call optimization of libcalls which...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-10 Chris Lattnerfix the default va_arg expansion (in the realignment...
2010-10-05 Owen AndersonUse a more efficient lowering of uint64_t --> float...
2010-09-21 Chris Lattnerupdate a bunch of code to use the MachinePointerInfo...
2010-09-21 Chris Lattnereliminate an old SelectionDAG::getTruncStore method...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-09-21 Chris Lattnera few more trivial updates. This fixes PerformInsertVe...
2010-09-03 Bob WilsonAdd a missing check when legalizing a vector extending...
2010-08-26 Chris LattnerAdd a hackaround for PR7993 which is causing failures...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-23 Chandler CarruthFix some GCC warnings by providing a virtual destructor...
2010-08-19 Bob WilsonIf the target says that an extending load is not legal...
2010-07-11 Rafael EspindolaFix va_arg for doubles. With this patch VAARG nodes...
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-06 Jim GrosbachBy default, the eh.sjlj.setjmp/longjmp intrinsics shoul...
2010-07-02 Jim Grosbach80-column and trailing whitespace cleanup.
2010-07-02 Jim Grosbachgrammar tweaks
next