summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* Teach fast isel about the win64 calling convention.Nico Weber2016-07-151-4/+2
* Teach fast isel calls and rets about stdcall.Nico Weber2016-07-141-0/+2
* Teach fast isel about thiscall (and callee-pop) calls.Nico Weber2016-07-141-9/+8
* Teach FastISel about thiscall (and, hence, about callee-pop).Nico Weber2016-07-121-5/+12
* Re-commit of 274613.Elena Demikhovsky2016-07-061-0/+3
* Reverted 274613 due to compilation failue. Elena Demikhovsky2016-07-061-3/+0
* AVX-512: Optimization for patterns with i1 scalar typeElena Demikhovsky2016-07-061-0/+3
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* Switch more loops to be range-basedDavid Majnemer2016-06-241-3/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-3/+4
* [X86][SSE] Add general lowering of nontemporal vector loads (fixed bad merge)Simon Pilgrim2016-06-071-9/+37
* [AVX512] Fix load opcode for fast isel.Igor Breger2016-06-071-1/+1
* [AVX512] Add 512-bit load/stores to fast isel.Craig Topper2016-06-021-0/+46
* [X86] Add AVX 256-bit load and stores to fast isel.Craig Topper2016-06-021-9/+52
* [X86] Use uint16_t for a couple arrays of instruction opcodes. NFCCraig Topper2016-06-021-2/+2
* Refactor X86 symbol access classification.Rafael Espindola2016-05-201-12/+6
* Record a TargetMachine instead of a Reloc::Model.Rafael Espindola2016-05-191-1/+1
* Remember the relocation model. NFC.Rafael Espindola2016-05-191-1/+1
* Style fixes. NFC.Rafael Espindola2016-05-191-1/+1
* [X86] Lower zext i1 argumentsDavid Majnemer2016-05-041-0/+15
* [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
OpenPOWER on IntegriCloud