| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. | Evan Cheng | 2011-06-28 | 1 | -11/+5 |
* | Hide more details in tablegen generated MCRegisterInfo ctor function. | Evan Cheng | 2011-06-28 | 1 | -2/+1 |
* | Clean up the handling of the x87 fp stack to make it more robust. | Jakob Stoklund Olesen | 2011-06-28 | 1 | -12/+0 |
* | Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc | Evan Cheng | 2011-06-27 | 1 | -1/+4 |
* | Starting to refactor Target to separate out code that's needed to fully describe | Evan Cheng | 2011-06-24 | 1 | -3/+4 |
* | Get rid of one getStackAlignment(). RegisterInfo shouldn't need to know about... | Evan Cheng | 2011-06-23 | 1 | -3/+4 |
* | SI, DI, BP, and SP don't have 8-bit sub-registers in x86 mode. | Jakob Stoklund Olesen | 2011-06-17 | 1 | -2/+9 |
* | Remove custom allocation order boilerplate that is no longer needed. | Jakob Stoklund Olesen | 2011-06-09 | 1 | -0/+19 |
* | Use TRI::has{Sub,Super}ClassEq() where possible. | Jakob Stoklund Olesen | 2011-06-02 | 1 | -2/+1 |
* | Use the dwarf->llvm mapping to print register names in the cfi | Rafael Espindola | 2011-05-30 | 1 | -10/+21 |
* | Add a GR32_NOREX_NOSP register class and fix a bug where getMatchingSuperRegC... | Cameron Zwarich | 2011-05-27 | 1 | -1/+8 |
* | Add a method to TargetRegisterInfo to get the register number that the Win64 EH | Charles Davis | 2011-05-24 | 1 | -0/+21 |
* | Reserve the segment registers on x86 to fix verifier failures in any code that | Cameron Zwarich | 2011-05-18 | 1 | -0/+9 |
* | Fix X86RegisterInfo::getMatchingSuperRegClass for sub_8bit_hi. | Jakob Stoklund Olesen | 2011-05-04 | 1 | -13/+8 |
* | Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on regist... | Jakob Stoklund Olesen | 2011-04-26 | 1 | -0/+27 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Re-commit 127368 and 127371. They are exonerated. | Evan Cheng | 2011-03-10 | 1 | -1/+1 |
* | Revert 127368 and 127371 for now. | Evan Cheng | 2011-03-09 | 1 | -1/+1 |
* | Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be more | Evan Cheng | 2011-03-09 | 1 | -1/+1 |
* | Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo. | Cameron Zwarich | 2011-03-07 | 1 | -0/+20 |
* | Target/X86: Tweak win64's tailcall. | NAKAMURA Takumi | 2011-01-26 | 1 | -0/+6 |
* | lib/Target/X86/X86RegisterInfo.cpp: Fix whitespace. | NAKAMURA Takumi | 2011-01-26 | 1 | -3/+3 |
* | lib/Target/X86/X86RegisterInfo.cpp: Fix a typo in comment. | NAKAMURA Takumi | 2011-01-26 | 1 | -1/+1 |
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov | 2011-01-10 | 1 | -7/+7 |
* | Fix the last virtual register enumerations. | Jakob Stoklund Olesen | 2011-01-08 | 1 | -4/+4 |
* | Code clean up. No functionality change. | Evan Cheng | 2010-12-23 | 1 | -49/+48 |
* | Move more PEI-related hooks to TFI | Anton Korobeynikov | 2010-11-27 | 1 | -40/+0 |
* | Move some more hooks to TargetFrameInfo | Anton Korobeynikov | 2010-11-20 | 1 | -36/+1 |
* | Move getInitialFrameState() to TargetFrameInfo | Anton Korobeynikov | 2010-11-18 | 1 | -16/+0 |
* | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 1 | -30/+19 |
* | First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou... | Anton Korobeynikov | 2010-11-15 | 1 | -660/+1 |
* | Fix obvious mistake pointed out by Michael Spencer. | Jakob Stoklund Olesen | 2010-10-07 | 1 | -1/+1 |
* | Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass. | Jakob Stoklund Olesen | 2010-10-06 | 1 | -1/+6 |
* | Properly emit stack probe on win64 (for non-mingw targets). | Anton Korobeynikov | 2010-10-03 | 1 | -31/+47 |
* | Fix PR8201: Update the code to call via X86::CALL64pcrel32 in the 64-bit case. | Cameron Esfahani | 2010-09-22 | 1 | -2/+3 |
* | fix rdar://8456412 - llvm-mc crash in encoder on "mov %rdx, %cr8" | Chris Lattner | 2010-09-22 | 1 | -40/+15 |
* | Properly emit __chkstk call instead of __alloca on non-mingw windows targets. | Anton Korobeynikov | 2010-09-02 | 1 | -8/+17 |
* | Revert win64 changes. They seem to be incomplete | Anton Korobeynikov | 2010-09-02 | 1 | -0/+5 |
* | Properly allocate win64 shadow reg area. | Anton Korobeynikov | 2010-09-02 | 1 | -5/+0 |
* | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 | 1 | -4/+2 |
* | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there. | Anton Korobeynikov | 2010-08-25 | 1 | -2/+4 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Add an option to always emit realignment code for a particular module. | Eric Christopher | 2010-08-05 | 1 | -1/+34 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Support x86 "eiz" and "riz" pseudo index registers in the assembler. | Bruno Cardoso Lopes | 2010-07-24 | 1 | -0/+6 |
* | Constify some arguments. | Eric Christopher | 2010-07-20 | 1 | -3/+3 |
* | Remove unnecessary check that was subsumed into canRealignStack. | Eric Christopher | 2010-07-17 | 1 | -3/+2 |
* | Make comment a bit more clear as well as return statement since | Eric Christopher | 2010-07-17 | 1 | -2/+2 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -4/+4 |