summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-1/+1
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-1/+1
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-1/+1
* Clarify rules for reserved regs, fix aarch64 ones.Matthias Braun2016-11-301-0/+2
* X86: Move a non-null assert to before the pointer is dereferencedJustin Bogner2016-11-031-1/+2
* [X86] Basic additions to support RegCall Calling Convention.Oren Ben Simhon2016-10-131-0/+26
* [AVX-512] Fix a bug in getLargestLegalSuperClass where we inflated to VR128X/...Craig Topper2016-10-081-10/+9
* [X86] Preserve BasePtr for LEA64_32rMichael Kuperstein2016-10-061-3/+5
* [X86] Don't preserve Win64 SSE CSRs when SSE is disabledReid Kleckner2016-09-301-1/+6
* [X86] Optimization for replacing LEA with MOV at frame index elimination timeZvi Rackover2016-09-261-1/+31
* [AVX-512] Replace get512BitSuperRegister with calls to TargetRegisterInfo::ge...Craig Topper2016-09-251-10/+0
* [AVX-512] Teach X86InstrInfo::copyPhysReg to use a 512-bit move if XMM16-XMM3...Craig Topper2016-09-201-0/+10
* [AVX-512] Simplify X86InstrInfo::copyPhysReg for 128/256-bit vectors with AVX...Craig Topper2016-09-051-10/+0
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+3
* [AVX-512] Teach X86InstrInfo::getLargestLegalSuperClass to inflate to FR32X/F...Craig Topper2016-08-011-4/+26
* [AVX512] Add X86::VR512RegClassID to X86RegisterInfo::getLargestLegalSuperClass.Craig Topper2016-07-311-0/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-6/+6
* Fixed the callee saved registers list for X86 AllRegs calling convention.Amjad Aboud2016-05-121-8/+13
* [X86] Add ZMM registers to the X86_INTR calling convention preserved mask whe...Craig Topper2016-05-101-0/+2
* [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
OpenPOWER on IntegriCloud