summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Win64: Don't use REX prefix for direct tail callsHans Wennborg2016-09-081-1/+0
* Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"Renato Golin2016-09-081-0/+10
* [XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris2016-09-081-10/+0
* X86: Fold tail calls into conditional branches where possible (PR26302)Hans Wennborg2016-09-071-10/+10
* [XRay] Detect and emit sleds for sibling/tail callsDean Michael Berris2016-09-011-0/+36
* [stackmaps] More extraction of common code [NFCI]Philip Reames2016-08-231-3/+2
* [XRay] Synthesize a reference to the xray_instr_mapDean Michael Berris2016-08-191-0/+12
* [XRay] Test for xray_instr_map in object file. (NFC)Dean Michael Berris2016-08-091-1/+0
* [XRay] Align entry and return sleds to 2 byte boundariesDean Michael Berris2016-08-041-2/+4
* [XRay] Make the xray_instr_map section specification more correctDean Michael Berris2016-08-031-4/+11
* XRay: Add entry and exit sledsDean Michael Berris2016-07-141-0/+105
* [X86][AVX512] Add support for VPERMILPD/VPERMILPS variable shuffle mask commentsSimon Pilgrim2016-07-131-9/+26
* X86: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-121-2/+4
* Drop support for creating $stubs.Rafael Espindola2016-06-291-27/+0
* doesSetDirectiveSuppressesReloc -> doesSetDirectiveSuppressReloc, theJoerg Sonnenberger2016-06-181-1/+1
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-1/+1
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS shuffle mask comment decodingSimon Pilgrim2016-06-041-0/+34
* Simplify handling of hidden stub.Rafael Espindola2016-05-171-14/+0
* [X86][SSE] Added TODO comment to add support for AVX512 mask registers to shu...Simon Pilgrim2016-05-091-0/+1
* [X86] Model FAULTING_LOAD_OP as a terminator and branch.Quentin Colombet2016-05-021-2/+2
* [X86] Use nested switches to vary the operand to helper functions that were p...Craig Topper2016-04-291-43/+74
* [MC] Silence warning due to unused variable in !Debug builds.Davide Italiano2016-04-201-0/+1
* [MC] EmitNop: Make an assertion more useful.Davide Italiano2016-04-201-1/+2
* [X86] Simplify StackMapShadowTracker; NFCSanjoy Das2016-04-191-33/+22
* [X86MCInstLower] Clean up EmitNops; NFCSanjoy Das2016-04-191-51/+68
* Introduce a "patchable-function" function attributeSanjoy Das2016-04-191-12/+53
* [X86][XOP] Support for VPPERM 2-input shuffle mask decodingSimon Pilgrim2016-04-091-27/+56
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* [X86] Make MOV32ri64 a post-RA pseudo instead of a CodeGenOnly instruction. I...Craig Topper2016-01-051-4/+0
* [X86] Move shuffle decoding for constant pool into the X86CodeGen library to ...Craig Topper2015-12-311-0/+1
* [X86] Add support for printing shuffle comments for AVX512 PSHUFB instructions.Craig Topper2015-12-261-8/+37
* [X86] Fix shuffle decoding for variable VPERMIL to be tolerant of the Constan...Craig Topper2015-12-261-1/+8
* [X86] MOVPC32r should only emit CFI adjustments when neededMichael Kuperstein2015-12-151-4/+5
* [X86] Always generate precise CFA adjustments.Michael Kuperstein2015-12-061-2/+4
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-031-1/+13
* Add cfi instr for CFA calculation when movpc is expanded to call and popPetar Jovanovic2015-11-051-0/+15
* [X86] Add support to assembler and MCInst lowering to use the other vmovq %xm...Craig Topper2015-10-121-12/+14
* [WinEH] Make FuncletLayout more robust against catchretDavid Majnemer2015-10-011-0/+29
* [WinEH] Make funclet return instrs pseudo instrsReid Kleckner2015-09-171-7/+0
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-081-1/+2
* AVX-512: Lowering for 512-bit vector shuffles.Elena Demikhovsky2015-09-081-20/+31
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-0/+6
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* x86 atomic: optimize a.store(reg op a.load(acquire), release)JF Bastien2015-08-051-0/+12
* [ImplicitNullChecks] Work with implicit defs.Sanjoy Das2015-07-201-1/+4
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-3/+3
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-5/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
OpenPOWER on IntegriCloud