Use uint16_t to store register overlaps to reduce static data.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
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-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-17 Jakob Stoklund OlesenMove X86 callee saved register lists to the X86CallConv...
2011-12-19 Jakob Stoklund OlesenEmit a getMatchingSuperRegClass() implementation for...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-12-01 Eric ChristopherFor 64-bit the rest of the general regs are ok for...
2011-10-08 Jakob Stoklund OlesenPrevent potential NOREX bug.
2011-10-05 Jakob Stoklund OlesenOverride TRI::getSubClassWithSubReg for X86.
2011-09-30 Jakob Stoklund OlesenStore sub-class lists as a bit vector.
2011-09-16 Bruno Cardoso LopesFix PR10884.
2011-07-18 Evan ChengMove getInitialFrameState from TargetFrameInfo to MCAsm...
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-14 Eli FriedmanFix up assertion in r135018 so it doesn't trigger on...
2011-07-13 Eli FriedmanAdd an assert (which should never trigger) that trigger...
2011-07-06 Bill WendlingConstify getCompactUnwindRegNum.
2011-06-30 Bill WendlingUse the correct registers on X86_64.
2011-06-30 Bill WendlingAdd target a target hook to get the register number...
2011-06-29 Jakob Stoklund OlesenAlways adjust the stack pointer immediately after the...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengHide more details in tablegen generated MCRegisterInfo...
2011-06-28 Jakob Stoklund OlesenClean up the handling of the x87 fp stack to make it...
2011-06-27 Evan ChengMerge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
2011-06-23 Evan ChengGet rid of one getStackAlignment(). RegisterInfo should...
2011-06-17 Jakob Stoklund OlesenSI, DI, BP, and SP don't have 8-bit sub-registers in...
2011-06-09 Jakob Stoklund OlesenRemove custom allocation order boilerplate that is...
2011-06-02 Jakob Stoklund OlesenUse TRI::has{Sub,Super}ClassEq() where possible.
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-27 Cameron ZwarichAdd a GR32_NOREX_NOSP register class and fix a bug...
2011-05-24 Charles DavisAdd a method to TargetRegisterInfo to get the register...
2011-05-18 Cameron ZwarichReserve the segment registers on x86 to fix verifier...
2011-05-04 Jakob Stoklund OlesenFix X86RegisterInfo::getMatchingSuperRegClass for sub_8...
2011-04-26 Jakob Stoklund OlesenAdd a TRI::getLargestLegalSuperClass hook to provide...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-10 Evan ChengRe-commit 127368 and 127371. They are exonerated.
2011-03-09 Evan ChengRevert 127368 and 127371 for now.
2011-03-09 Evan ChengChange the definition of TargetRegisterInfo::getCrossCo...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-01-26 NAKAMURA TakumiTarget/X86: Tweak win64's tailcall.
2011-01-26 NAKAMURA Takumilib/Target/X86/X86RegisterInfo.cpp: Fix whitespace.
2011-01-26 NAKAMURA Takumilib/Target/X86/X86RegisterInfo.cpp: Fix a typo in comment.
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-08 Jakob Stoklund OlesenFix the last virtual register enumerations.
2010-12-23 Evan ChengCode clean up. No functionality change.
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-10-07 Jakob Stoklund OlesenFix obvious mistake pointed out by Michael Spencer.
2010-10-06 Jakob Stoklund OlesenProperly handle GR32_NOSP in X86RegisterInfo::getMatchi...
2010-10-03 Anton KorobeynikovProperly emit stack probe on win64 (for non-mingw targets).
2010-09-22 Cameron EsfahaniFix PR8201: Update the code to call via X86::CALL64pcre...
2010-09-22 Chris Lattnerfix rdar://8456412 - llvm-mc crash in encoder on "mov...
2010-09-02 Anton KorobeynikovProperly emit __chkstk call instead of __alloca on...
2010-09-02 Anton KorobeynikovRevert win64 changes. They seem to be incomplete
2010-09-02 Anton KorobeynikovProperly allocate win64 shadow reg area.
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-08-25 Anton KorobeynikovFix nasty mingw32 bug, which e.g. prevented llvm-gcc...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Eric ChristopherAdd an option to always emit realignment code for a...
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-24 Bruno Cardoso LopesSupport x86 "eiz" and "riz" pseudo index registers...
2010-07-20 Eric ChristopherConstify some arguments.
2010-07-17 Eric ChristopherRemove unnecessary check that was subsumed into canReal...
2010-07-17 Eric ChristopherMake comment a bit more clear as well as return stateme...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-06-15 Dale JohannesenReapply 105986 with fix for bug pointed out by Jakob:
2010-06-15 Dale JohannesenRevert 105986; looks like I'd better try bootstrapping.
2010-06-15 Dale JohannesenThe form of BuildMI used for TAILJMPr was changing...
2010-06-02 Rafael EspindolaRemove unused function.
2010-05-28 Kevin EnderbyFix the use of x86 control and debug registers so that...
2010-05-26 Kevin EnderbyFix the x86 move to/from segment register instructions.
2010-05-25 Jakob Stoklund OlesenSeparate unrelated cases that once shared a numeric...
2010-05-25 Jakob Stoklund OlesenIgnore NumberHack and give each SubRegIndex instance...
2010-05-25 Jakob Stoklund OlesenUse enums instead of literals for X86 subregisters.
2010-05-19 Dan GohmanFactor out the code for picking integer arithmetic...
2010-05-14 Bill WendlingSeveral tail call tests apparently rely upon this being...
2010-05-14 Bill WendlingThis should happen if there are no calls, not if it...
2010-05-14 Bill WendlingRevert r103804. The comment is correct.
2010-05-14 Bill WendlingFix comment.
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-06 Evan ChengRe-apply 103156 and 103157. 103156 didn't break anythin...
2010-05-06 Eric ChristopherRevert r103156 since it was breaking the build bots.
2010-05-05 Evan ChengTrim include.
2010-05-04 Eric ChristopherUpdate comment.
2010-04-29 Evan ChengLoad folding tail call should not use ebp / rbp after...
2010-04-21 Evan ChengImplement -disable-non-leaf-fp-elim which disable frame...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-06 Jim GrosbachFix PR6696 and PR6663
2010-04-05 Chris Lattnerremove the MMI pointer from MachineFrameInfo.
2010-03-14 Chris Lattnerget MMI out of the label uniquing business, just go...
next