summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAge
* Directly point debug info to the stack slot of the arugment, instead of tryin...Devang Patel2011-09-08
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-18
* Revert r135423.Devang Patel2011-07-19
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-18
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-07-18
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* Revert r133953 for now.Devang Patel2011-06-29
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-06-27
* Handle debug info for i128 constants.Devang Patel2011-06-24
* PR10077: fix fast-isel of extractvalue of aggregate constants.Eli Friedman2011-06-06
* Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman2011-05-25
* Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman2011-05-16
* Fix silly typo.Eli Friedman2011-05-16
* Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman2011-05-16
* Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsi...Eli Friedman2011-05-14
* Allow FastISel of three-register-operand instructions.Owen Anderson2011-05-05
* Make FastEmit_ri_ try a bit harder to succeed for supported operations; FastE...Eli Friedman2011-04-29
* Fix a silly mistake in r130338.Eli Friedman2011-04-28
* Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...Eli Friedman2011-04-27
* Remove unused function.Eli Friedman2011-04-27
* Fast-isel support for simple inline asms.Dan Gohman2011-04-26
* Teach FastISel to deal with instructions that have two immediate operands.Owen Anderson2011-04-22
* Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner2011-04-19
* while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner2011-04-18
* fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner2011-04-18
* 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner2011-04-17
* fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner2011-04-17
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* Teach FastISel to support register-immediate-immediate instructions.Owen Anderson2011-03-11
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel2010-12-06
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* Use frame index, if available for byval argument while lowering dbg_declare. ...Devang Patel2010-09-14
* Add DEBUG message.Devang Patel2010-09-10
* Fix typo.Eric Christopher2010-08-17
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-22
* After a custom inserter, in a block which has constant instructions,Dan Gohman2010-07-19
* Revert r108369, sorting llvm.dbg.declare information by source position,Dan Gohman2010-07-16
* Properly restore DebugLoc after leaving the local constant area.Dan Gohman2010-07-14
* Delete fast-isel's trivial load optimization; it breaks debugging becauseDan Gohman2010-07-14
* Don't propagate debug locations to instructions for materializingDan Gohman2010-07-14
* Use COPY for fast-isel bitconvert, but don't create cross-class copies.Jakob Stoklund Olesen2010-07-11
* Use COPY for extracting ImplicitDef'ed values from fast-isel instructions.Jakob Stoklund Olesen2010-07-11
* Use COPY in FastISel everywhere it is safe and trivial.Jakob Stoklund Olesen2010-07-11
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08