summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86][FastISel] Make sure we use the right register class when we select stores.Quentin Colombet2016-04-271-1/+9
* Swift Calling Convention: use %RAX for sret.Manman Ren2016-04-261-1/+4
* [X86] enable PIE for functionsAsaf Badouh2016-04-201-19/+4
* Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.hReid Kleckner2016-04-141-0/+1
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-111-0/+39
* Swift Calling Convention: add swiftcc.Manman Ren2016-04-051-0/+1
* Swift Calling Convention: add swiftself attribute.Manman Ren2016-03-291-0/+1
* [X86] Use MCPhysReg and uint16_t for static arrays of registers and opcodes r...Craig Topper2016-03-021-4/+4
* [X86][FastISel] Don't force Nearest-Even rounding for VCVTPS2PH, use MXCSR.Ahmed Bougacha2016-02-021-2/+4
* CXX_FAST_TLS calling convention: performance improvement for x86-64.Manman Ren2016-01-121-0/+3
* Fix several accidental DOS line endings in source filesDimitry Andric2016-01-031-3/+3
* [X86] Better support for the MCU psABI (LLVM part)Michael Kuperstein2015-12-281-7/+6
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-2/+2
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-2/+2
* [IR] Add bounds checking to paramHasAttrSanjoy Das2015-11-041-4/+6
* X86: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-2/+2
* [X86][FastISel] Teach how to select SSE4A nontemporal stores.Simon Pilgrim2015-10-171-4/+15
* [x86][FastISel] Teach how to select nontemporal stores.Andrea Di Biagio2015-10-141-16/+34
* Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts betw...Andrea Di Biagio2015-10-021-0/+24
* Revert: [FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256...Andrea Di Biagio2015-10-021-24/+0
* [FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256-bit vec...Andrea Di Biagio2015-10-021-0/+24
* Arguments spilled on the stack before a function call may haveJeroen Ketema2015-09-291-1/+1
* X86: Fix FastISel SSESelect register classMatthias Braun2015-08-311-3/+9
* FastISel: Factor out common code; NFC intendedMatthias Braun2015-08-261-29/+5
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-4/+4
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-34/+34
* Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini2015-07-091-1/+2
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-1/+1
* 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
OpenPOWER on IntegriCloud