summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Memory folding for commutative instructions (updated)Simon Pilgrim2014-10-201-1/+2
* Revert r219584, "[X86] Memory folding for commutative instructions."NAKAMURA Takumi2014-10-131-1/+1
* [X86] Memory folding for commutative instructions.Simon Pilgrim2014-10-121-1/+1
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-2/+4
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-4/+2
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-2/+4
* Add llvm_unreachables() for [ASZ]ExtUpper to X86FastISel.cpp to appease the b...Daniel Sanders2014-09-251-0/+3
* [FastISel] Move optimizeCmpPredicate to FastISel base class. NFC.Juergen Ributzka2014-09-151-40/+0
* [FastISel][tblgen] Rename tblgen generated FastISel functions. NFC.Juergen Ributzka2014-09-031-25/+25
* [FastISel] Rename public visible FastISel functions. NFC.Juergen Ributzka2014-09-031-49/+49
* Reapply [FastISel][X86] Add large code model support for materializing floati...Juergen Ributzka2014-08-191-1/+17
* Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594).Juergen Ributzka2014-08-191-0/+23
* Reapply [FastISel][X86] Emit more efficient instructions for integer constant...Juergen Ributzka2014-08-191-1/+28
* Revert several FastISel commits to track down a buildbot error.Juergen Ributzka2014-08-141-68/+2
* [FastISel][X86] Add large code model support for materializing floating-point...Juergen Ributzka2014-08-131-1/+17
* [FastISel][X86] Use XOR to materialize the "0" value.Juergen Ributzka2014-08-131-0/+23
* [FastISel][X86] Emit more efficient instructions for integer constant materia...Juergen Ributzka2014-08-131-1/+28
* [FastISel][X86] Refactor constant materialization. NFCI.Juergen Ributzka2014-08-131-54/+67
* [FastISel][X86] Silence -Wenum-compare warningRui Ueyama2014-08-081-2/+6
* [FastISel][X86] Fix INC/DEC optimization (r215230)Juergen Ributzka2014-08-081-1/+1
* [FastISel][X86] Use INC/DEC when possible for {sadd|ssub}.with.overflow intri...Juergen Ributzka2014-08-081-5/+24
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-5/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-5/+5
* [X86] Simplify X87 stackifier pass.Akira Hatanaka2014-08-011-34/+28
* [FastISel][AArch64 and X86] Don't emit stores for UNDEF arguments during func...Juergen Ributzka2014-07-311-0/+5
* [FastISel] Move the helper function isCommutativeIntrinsic into FastISel base...Juergen Ributzka2014-07-301-12/+0
* Silence a warning in conditional expression.Andrea Di Biagio2014-07-151-1/+1
* [FastISel][X86] Remove no longer needed functions.Juergen Ributzka2014-07-151-462/+0
* [FastISel][X86] Implement the FastLowerIntrinsicCall hook.Juergen Ributzka2014-07-151-41/+41
* [FastISel][X86] Implement the FastLowerCall hook.Juergen Ributzka2014-07-151-9/+400
* Revert "[FastISel][X86] Remove no longer needed functions."Juergen Ributzka2014-07-151-244/+315
* [FastISel][X86] Remove no longer needed functions.Juergen Ributzka2014-07-151-462/+0
* [FastISel][X86] Implement the FastLowerIntrinsicCall hook.Juergen Ributzka2014-07-151-41/+41
* [FastISel][X86] Implement the FastLowerCall hook.Juergen Ributzka2014-07-151-9/+400
* Revert "[FastISel][X86] Implement the FastLowerIntrinsicCall hook."Juergen Ributzka2014-07-111-38/+42
* [FastISel][X86] Implement the FastLowerIntrinsicCall hook.Juergen Ributzka2014-07-111-42/+38
* [FastISel][X86] Fix smul.with.overflow.i8 lowering.Juergen Ributzka2014-07-071-3/+19
* X86: revert unintentional change to X86FastISel.Tim Northover2014-07-071-1/+1
* CodeGen: it turns out that NAND is not the same thing as BIC. At all.Tim Northover2014-07-071-1/+1
* X86: fix commentSaleem Abdulrasool2014-06-301-1/+1
* [FastISel][X86] Fix typos.Juergen Ributzka2014-06-271-13/+13
* Rename getX86ConditonCode -> getX86ConditionCodeCraig Topper2014-06-271-5/+5
* [FastISel][X86] More refactoring of select lowering and XALU folding. NFC.Juergen Ributzka2014-06-251-83/+55
* [FastISel][X86] Refactor XALU folding. NFC.Juergen Ributzka2014-06-251-124/+70
* [FastISel][X86] Only fold the cmp into the select when both instructions are ...Juergen Ributzka2014-06-251-5/+15
* Fix indentation.Juergen Ributzka2014-06-251-7/+7
* [FastISel][X86] Fold XALU condition into branch and compare.Juergen Ributzka2014-06-241-0/+150
* [FastISel][X86] Lower unsupported selects to control-flow.Juergen Ributzka2014-06-231-0/+71
* [FastISel][X86] Add support for floating-point select.Juergen Ributzka2014-06-231-0/+128
* [FastISel][X86] Optimize selects when the condition comes from a compare.Juergen Ributzka2014-06-231-35/+145
OpenPOWER on IntegriCloud