CXX_FAST_TLS calling convention: performance improvement for x86-64.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.h
2016-01-12 Manman RenCXX_FAST_TLS calling convention: performance improvemen...
2015-12-25 Craig Topper[X86] Move getX86SubSuperRegisterOrZero to X86MCTargetD...
2015-12-25 Craig Topper[X86] Replace MVT::SimpleValueType in the AsmParser...
2015-11-23 Andy AyersfindDeadCallerSavedReg needs to pay attention to callin...
2015-11-12 Manman Ren[TLS on Darwin] use a different mask for tls calls...
2015-11-06 Reid Kleckner[WinEH] Mark funclet entries and exits as clobbering...
2015-07-20 JF BastienTargets: commonize some stack realignment code
2015-06-29 Matthias BraunX86: Rework inline asm integer register specification.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-11 Juergen Ributzka[Stackmaps][X86] Remove EFLAGS and IP registers from...
2015-05-15 Pete CooperRemove 3 includes from MCInstrDesc.h and explicitly...
2015-03-12 Eric ChristopherRemove the need to cache the subtarget in the X86 Targe...
2015-03-12 Eric ChristopherRemove some unnecessary forward declarations and put...
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-10 Eric ChristopherHave TargetRegisterInfo::getLargestLegalSuperClass...
2014-12-05 Jan Wen VoungUse 32-bit ebp for NaCl64 in a limited case: llvm.frame...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-07-09 Benjamin KramerTargetRegisterInfo: Remove function that fell out of...
2014-06-10 Eric ChristopherMove X86RegisterInfo away from using the TargetMachine...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-03-31 Craig Topper[C++11] Mark more classes in the X86 target as 'final'.
2014-03-14 Duncan P. N. Exon... x86: getCalleeSavedRegs() would crash on 0 (so don...
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-10-07 Rafael EspindolaRemove getEHExceptionRegister and getEHHandlerRegister.
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-02-21 Eli BenderskyMove the eliminateCallFramePseudoInstr method from...
2013-01-31 Chad Rosier[PEI] Pass the frame index operand number to the elimin...
2012-10-15 Michael LiaoAdd __builtin_setjmp/_longjmp supprt in X86 backend
2012-10-04 Michael LiaoAdd register encoding support in X86 backend
2012-09-30 Craig TopperChange getX86SubSuperRegister to take an MVT::SimpleVal...
2012-07-10 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-06-18 Chandler CarruthTemporarily revert r158087.
2012-06-06 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-04-23 Preston GurdThis patch fixes a problem which arose when using the...
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-01-17 Jakob Stoklund OlesenMove X86 callee saved register lists to the X86CallConv...
2011-10-05 Jakob Stoklund OlesenOverride TRI::getSubClassWithSubReg for X86.
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-06 Bill WendlingConstify getCompactUnwindRegNum.
2011-06-30 Bill WendlingAdd target a target hook to get the register number...
2011-06-27 Evan ChengMerge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
2011-06-23 Evan ChengGet rid of one getStackAlignment(). RegisterInfo should...
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-24 Charles DavisAdd a method to TargetRegisterInfo to get the register...
2011-04-26 Jakob Stoklund OlesenAdd a TRI::getLargestLegalSuperClass hook to provide...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2010-11-27 Anton KorobeynikovMove more PEI-related hooks to TFI
2010-11-20 Anton KorobeynikovMove some more hooks to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove getInitialFrameState() to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-07-20 Eric ChristopherConstify some arguments.
2010-06-02 Rafael EspindolaRemove unused function.
2010-05-24 Jakob Stoklund OlesenRename X86 subregister indices to something shorter.
2010-03-14 Chris LattnerNow that DBG_LABEL is updated, we can finally make...
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-02-28 Dan GohmanImplement XMM subregs.
2010-01-26 Chris Lattnerconstify a method argument.
2010-01-19 Jim GrosbachFor aligned load/store instructions, it's only required...
2009-11-12 David GreeneMake the MachineFunction argument of getFrameRegister...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-29 Chris LattnerGive getPointerRegClass() a "kind" value so that target...
2009-07-18 Evan ChengEnable cross register class coalescing.
2009-07-09 Evan ChengTargets sometimes assign fixed stack object to spill...
2009-07-08 Bill WendlingRecommit r74952 with a bug fix:
2009-07-07 Bill Wendling--- Reverse-merging (from foreign repository) r74952...
2009-07-07 Bill WendlingDWARF requires frame moves be specified at specific...
2009-04-13 Dan GohmanImplement x86 h-register extract support.
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-10-27 Evan ChengFor now, don't split live intervals around x87 stack...
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-04-23 Anton KorobeynikovEastimate required stack alignment early, so we can...
2008-04-23 Anton KorobeynikovProvide convenient helpers for some operations
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-22 Anton KorobeynikovAdd information about callee-saved registers on Win64
2008-03-11 Christopher LambRecommitting parts of r48130. These do not appear to...
2008-03-10 Evan ChengRevert 48125, 48126, and 48130 for now to unbreak some...
2008-03-10 Christopher LambAllow insert_subreg into implicit, target-specific...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Dan GohmanAvoid needlessly casting away const qualifiers.
2008-02-02 Evan ChengFrame index can be negative.
2008-01-31 Evan ChengAdd x86 specific getFrameIndexOffset(). This fixes...
2008-01-25 Anton KorobeynikovProvide correct DWARF register numbering for debug...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
next