summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ExpandPseudo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use branch funnels for virtual calls when retpoline mitigation is enabled.Peter Collingbourne2018-03-091-0/+103
* [DWARF] Fix incorrect prologue end line record.Paul Robinson2018-02-141-3/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Re-apply r282920 "X86: Allow conditional tail calls in Win64 "leaf" functions...Hans Wennborg2017-02-161-2/+3
* [X86] Re-enable conditional tail calls and fix PR31257.Hans Wennborg2017-02-161-1/+20
* [X86] Disable conditional tail calls (PR31257)Hans Wennborg2017-02-071-20/+1
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-2/+2
* Revert r282920 "X86: Allow conditional tail calls in Win64 "leaf" functions (...Hans Wennborg2016-10-051-3/+2
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* X86: Allow conditional tail calls in Win64 "leaf" functions (PR26302)Hans Wennborg2016-09-301-2/+3
* X86: Fold tail calls into conditional branches also for 64-bit (PR26302)Hans Wennborg2016-09-091-3/+9
* Win64: Don't use REX prefix for direct tail callsHans Wennborg2016-09-081-1/+3
* X86: Fold tail calls into conditional branches where possible (PR26302)Hans Wennborg2016-09-071-7/+26
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* X86: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-121-2/+2
* [X86] Fix tailcall return address clobber bug.Quentin Colombet2016-07-111-3/+12
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* [X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.Quentin Colombet2016-03-121-0/+32
* Fix build breakageDavid Majnemer2016-03-041-4/+5
* [X86] Support cleaning more than 2**16 bytes of stackDavid Majnemer2016-03-041-0/+25
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* Fix line endings after r256155. NFC.Eric Christopher2015-12-211-198/+198
* Implemented Support of IA interrupt and exception handlers:Amjad Aboud2015-12-211-189/+198
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* [WinEH] Fix ESP management with 32-bit __CxxFrameHandler3Reid Kleckner2015-11-131-1/+4
* [WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EHReid Kleckner2015-11-061-0/+7
* [WinEH] Ensure that funclets obey the x64 ABIDavid Majnemer2015-09-291-35/+0
* [WinEH] Make funclet return instrs pseudo instrsReid Kleckner2015-09-171-0/+35
* [X86] Refactor stack adjustments into X86FrameLowering::BuildStackAdjustmentReid Kleckner2015-06-181-7/+2
* [X86] Remove unneeded parameters and deduplicate stack alignment codeReid Kleckner2015-06-181-7/+2
* Re-land "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-4/+4
* Revert "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-4/+4
* [X86] Cache variables that only depend on the subtargetReid Kleckner2015-06-171-4/+4
* [X86] Implement the support for shrink-wrapping.Quentin Colombet2015-05-271-2/+3
* Reapply r238011 with a fix for the trap instruction.Quentin Colombet2015-05-221-0/+188
* Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer2015-05-221-188/+0
* [X86] Fix a variable name for r237977 so that it works with every compilers.Quentin Colombet2015-05-221-3/+3
* [X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet2015-05-221-0/+188