summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use MCSymbols for FastISel.Rafael Espindola2015-06-231-3/+4
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-4/+3
* CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun2015-05-291-6/+8
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-1/+1
* [X86] Fast-ISel was incorrectly always killing the source of a truncate.Pete Cooper2015-05-081-1/+3
* [x86] Fix register class of folded load index reg.Pete Cooper2015-05-061-0/+17
* [X86 fast-isel] Constrain the index reg class to not include SP.Pete Cooper2015-05-051-6/+23
* [X86][FastIsel] Fix assertion failure when selecting int-to-double conversion...Andrea Di Biagio2015-04-201-5/+6
* CodeGen: Assert that inlined-at locations agreeDuncan P. N. Exon Smith2015-04-031-0/+2
* [X86][FastIsel] Teach how to select vector load instructions.Andrea Di Biagio2015-03-261-3/+34
* Use the i8 immediate cmp instructions when possible.Rafael Espindola2015-03-161-1/+8
* Don't repeat names in comments and clang-format this function.Rafael Espindola2015-03-161-7/+10
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-1/+1
* [AVX] Lower / fast-isel scalar FP selects into VBLENDV instructions (PR22483)Sanjay Patel2015-03-051-18/+35
* [X86][FastISel] Simplify the logic in method X86SelectSIToFP.Andrea Di Biagio2015-03-041-21/+13
* CodeGen: convert CCState interface to using ArrayRefsTim Northover2015-02-211-1/+1
* [X86][FastIsel] Teach how to select float-half conversion intrinsics.Andrea Di Biagio2015-02-201-0/+62
* [X86][FastIsel] Teach how to select scalar integer to float/double conversions.Andrea Di Biagio2015-02-171-0/+48
* X86: @llvm.frameaddress should defer to SelectionDAG for Win CFIDavid Majnemer2015-02-101-2/+7
* [X86][FastIsel] Avoid introducing legacy SSE instructions if the target has AVX.Andrea Di Biagio2015-02-101-28/+36
* Migrate to using the subtarget on the machine function and updateEric Christopher2015-02-021-7/+5
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-1/+1
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-3358/+3358
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-3358/+3358
* DebugInfo: Teach Fast ISel to respect the debug location of comparisons in jumpsDavid Blaikie2015-01-291-9/+9
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-2/+2
* [x32] Fast ISel should use LEA64_32r instead of LEA32r to adjust addresses in...Michael Kuperstein2015-01-211-2/+8
* [X86] Make isel select the 2-byte register form of INC/DEC even in non-64-bit...Craig Topper2015-01-061-7/+4
* [X86] Make isel select the shorter form of jump instructions instead of the l...Craig Topper2015-01-061-4/+4
* [X86][ISel] Fix a regression I introduced in r224884Keno Fischer2014-12-281-3/+3
* [FastIsel][X86] Fix invalid register replacement for bool argsKeno Fischer2014-12-271-28/+28
* Use 32-bit ebp for NaCl64 in a limited case: llvm.frameaddress.Jan Wen Voung2014-12-051-3/+3
* [X86] Clean up whitespace as well as minor coding styleMichael Liao2014-12-041-21/+20
* Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper2014-11-211-3/+2
* [x86 fast-isel] Materialize allocas with the correct-sized lea for ILP32Derek Schuff2014-11-051-1/+1
* [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
OpenPOWER on IntegriCloud