summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86RegisterInfo.h
AgeCommit message (Expand)Author
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-04-19X86FrameLowering: Fix getFrameIndexReference() for 'fixed' objectsMatthias Braun
2016-10-09Target: Remove unused entities.Peter Collingbourne
2016-09-25[AVX-512] Replace get512BitSuperRegister with calls to TargetRegisterInfo::ge...Craig Topper
2016-09-20[AVX-512] Teach X86InstrInfo::copyPhysReg to use a 512-bit move if XMM16-XMM3...Craig Topper
2016-09-05[AVX-512] Simplify X86InstrInfo::copyPhysReg for 128/256-bit vectors with AVX...Craig Topper
2016-01-12CXX_FAST_TLS calling convention: performance improvement for x86-64.Manman Ren
2015-12-25[X86] Move getX86SubSuperRegisterOrZero to X86MCTargetDesc.cpp so it can be u...Craig Topper
2015-12-25[X86] Replace MVT::SimpleValueType in the AsmParser library and getX86SubSupe...Craig Topper
2015-11-23findDeadCallerSavedReg needs to pay attention to calling conventionAndy Ayers
2015-11-12[TLS on Darwin] use a different mask for tls calls on x86-64.Manman Ren
2015-11-06[WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner
2015-07-20Targets: commonize some stack realignment codeJF Bastien
2015-06-29X86: Rework inline asm integer register specification.Matthias Braun
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-11[Stackmaps][X86] Remove EFLAGS and IP registers from the live-out mask.Juergen Ributzka
2015-05-15Remove 3 includes from MCInstrDesc.h and explicitly include them where neededPete Cooper
2015-03-12Remove the need to cache the subtarget in the X86 TargetRegisterInfoEric Christopher
2015-03-12Remove some unnecessary forward declarations and put a couple moreEric Christopher
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher
2015-03-10Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher
2014-12-05Use 32-bit ebp for NaCl64 in a limited case: llvm.frameaddress.Jan Wen Voung
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-07-09TargetRegisterInfo: Remove function that fell out of use years ago.Benjamin Kramer
2014-06-10Move X86RegisterInfo away from using the TargetMachine and onlyEric Christopher
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper
2014-03-31[C++11] Mark more classes in the X86 target as 'final'.Craig Topper
2014-03-14x86: getCalleeSavedRegs() would crash on 0 (so don't default to it)Duncan P. N. Exon Smith
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2013-10-07Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola
2013-07-24I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ...Elena Demikhovsky
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2012-10-15Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao
2012-10-04Add register encoding support in X86 backendMichael Liao
2012-09-30Change getX86SubSuperRegister to take an MVT::SimpleValueType rather than an ...Craig Topper
2012-07-10Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-06-18Temporarily revert r158087.Chandler Carruth
2012-06-06Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen
2012-04-23This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-01-17Move X86 callee saved register lists to the X86CallConv .td file.Jakob Stoklund Olesen
2011-10-05Override TRI::getSubClassWithSubReg for X86.Jakob Stoklund Olesen
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-06Constify getCompactUnwindRegNum.Bill Wendling