summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [X86][AVX512] Use the proper load/store for AVX512 registers.Quentin Colombet2016-05-101-2/+3
* Reapply [X86] Add a new LOW32_ADDR_ACCESS_RBP register class.Quentin Colombet2016-05-091-1/+9
* Revert "[X86] Add a new LOW32_ADDR_ACCESS_RBP register class."Quentin Colombet2016-05-061-9/+1
* [X86] Add a new LOW32_ADDR_ACCESS_RBP register class.Quentin Colombet2016-05-061-1/+9
* [X86] Rename the X32_ADDR_ACCESS register class into LOW32_ADDR_ACCESS.Quentin Colombet2016-05-061-2/+3
* [X86] Get rid of X32_NOREX_ADDR_ACCESS register class.Quentin Colombet2016-05-061-2/+1
* [X86] Add a few register classes for x32 address accesses.Quentin Colombet2016-05-041-2/+8
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-111-0/+8
* [codeview] Describe int local variables using .cv_def_rangeReid Kleckner2016-02-101-1/+1
* CXX_FAST_TLS calling convention: performance improvement for x86-64.Manman Ren2016-01-121-1/+11
* [X86] Move getX86SubSuperRegisterOrZero to X86MCTargetDesc.cpp so it can be u...Craig Topper2015-12-251-182/+1
* [X86] Replace MVT::SimpleValueType in the AsmParser library and getX86SubSupe...Craig Topper2015-12-251-15/+12
* [X86] Don't pass the default value to the High argument of getX86SubSuperRegi...Craig Topper2015-12-251-4/+3
* [X86] getX86SubSuperRegisterOrZero shouldn't call getX86SubSuperRegister recu...Craig Topper2015-12-251-1/+1
* [X86] Use assert instead of if and llvm_unreachable. NFCCraig Topper2015-12-251-2/+1
* Implemented Support of IA interrupt and exception handlers:Amjad Aboud2015-12-211-2/+28
* [CXX TLS calling convention] Add CXX TLS calling convention.Manman Ren2015-12-041-0/+8
* findDeadCallerSavedReg needs to pay attention to calling conventionAndy Ayers2015-11-231-10/+15
* [TLS on Darwin] use a different mask for tls calls on x86-64.Manman Ren2015-11-121-0/+4
* Make Win64 localescape offsets FP relative instead of SP relativeReid Kleckner2015-10-121-8/+2
* HHVM calling conventions.Maksim Panchenko2015-09-291-0/+4
* Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders2015-09-151-2/+2
* Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders2015-09-151-2/+2
* Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders2015-09-151-2/+2
* Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders2015-09-151-2/+2
* x32. Fixes a bug in i8mem_NOREX declaration.Derek Schuff2015-09-081-1/+9
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-3/+7
* x86: check hasOpaqueSPAdjustment in canRealignStackJF Bastien2015-07-311-4/+6
* Targets: commonize some stack realignment codeJF Bastien2015-07-201-22/+1
* Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien2015-07-101-8/+7
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-071-1/+1
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-071-2/+2
* X86: Rework inline asm integer register specification.Matthias Braun2015-06-291-7/+15
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [Stackmaps][X86] Remove EFLAGS and IP registers from the live-out mask.Juergen Ributzka2015-06-111-0/+16
* [Target/X86] Don't use callee-saved registers in a Win64 tail call on non-Win...Charles Davis2015-06-041-2/+2
* Reapply r238011 with a fix for the trap instruction.Quentin Colombet2015-05-221-1/+2
* Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer2015-05-221-2/+1
* [X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet2015-05-221-1/+2
* X86: Fix frameescape when not using an FPReid Kleckner2015-03-241-5/+5
* Remove the need to cache the subtarget in the X86 TargetRegisterInfoEric Christopher2015-03-121-17/+21
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-3/+4
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-2/+3
* Replace llvm.frameallocate with llvm.frameescapeReid Kleckner2015-03-051-0/+19
* Target/X86: Save Win64 non-volatile registers in a Win64 ABI function.Charles Davis2015-02-271-1/+11
* [x32] Mark RBX as reserved when EBX is the base pointer.Michael Kuperstein2015-02-241-1/+3
* [x32] x32 should use ebx as the base pointer.Michael Kuperstein2015-02-241-8/+9
* X86: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-4/+2
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-2/+3
OpenPOWER on IntegriCloud