aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
AgeCommit message (Expand)Author
2011-10-01Moved type construction out of the loop and added an assert on the legality o...Nadav Rotem
2011-09-27Revert r140463; The patch assumes that <4 x i1> is saved to memory as 4 x i8,Nadav Rotem
2011-09-24[Vector-Select] Address one of the problems in 10902.Nadav Rotem
2011-09-15Some legalization fixes for atomic load and store.Eli Friedman
2011-09-06Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands
2011-09-01Revert r131152, r129796, r129761. This code is currently consideredDan Gohman
2011-08-26Atomic load/store on ARM/Thumb.Eli Friedman
2011-08-24Basic x86 code generation for atomic load and store instructions.Eli Friedman
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-27Revert r136156, which broke several buildbots.Dan Gohman
2011-07-26Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15LegalizeDAG doesn't need its own copy of this enum.Dan Gohman
2011-07-15Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman
2011-07-15Delete an unused variable and a redundant assert.Dan Gohman
2011-07-15Modernize comments.Dan Gohman
2011-07-08Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich
2011-06-14Add a testcase for checking the integer-promotion of many different vectorNadav Rotem
2011-05-27Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-18Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands
2011-05-18Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-17Misc. code cleanups.Dan Gohman
2011-05-16Delete unused variables.Dan Gohman
2011-05-16Trim #includes.Dan Gohman
2011-05-16Fix whitespace and 80-column violations.Dan Gohman
2011-05-13Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings
2011-05-13Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings
2011-05-12Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings
2011-05-10Correctly walk through nested and adjacent CALLSEQ_START nodes. NoStuart Hastings
2011-04-20Rewrite the expander for umulo/smulo to remember to sign extend the inputEric Christopher
2011-04-19Delete unnecessary variable. <rdar://problem/7662569>Stuart Hastings
2011-04-19Support nested CALLSEQ_BEGIN/END; necessary for ARM byval support. <rdar://p...Stuart Hastings
2011-04-16Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-05Revert 123704; it broke threaded LLVM.Stuart Hastings
2011-04-01Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng
2011-03-07Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-18Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-18Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich
2011-02-17Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-16Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings
2011-01-27Speculatively revert r124380.Devang Patel
2011-01-27While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-26Initialize variable to get rid of clang warning.Bill Wendling
2011-01-26Revert r124302Devang Patel
2011-01-26[AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene
2011-01-26While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-20Use only one API at a time.Eric Christopher
2011-01-20If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher