aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert win64 changes. They seem to be incompleteAnton Korobeynikov2010-09-021-0/+5
* Properly allocate win64 shadow reg area.Anton Korobeynikov2010-09-021-5/+0
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-261-4/+2
* Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there.Anton Korobeynikov2010-08-251-2/+4
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Add an option to always emit realignment code for a particular module.Eric Christopher2010-08-051-1/+34
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-241-0/+6
* Constify some arguments.Eric Christopher2010-07-201-3/+3
* Remove unnecessary check that was subsumed into canRealignStack.Eric Christopher2010-07-171-3/+2
* Make comment a bit more clear as well as return statement sinceEric Christopher2010-07-171-2/+2
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-161-4/+4
* Start the support for AVX instructions with 256-bit %ymm registers. A couple ofBruno Cardoso Lopes2010-07-091-8/+16
* Change LEA to have 5 operands for its memory operand, justChris Lattner2010-07-081-2/+2
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-031-3/+2
* Reapply 105986 with fix for bug pointed out by Jakob:Dale Johannesen2010-06-151-2/+4
* Revert 105986; looks like I'd better try bootstrapping.Dale Johannesen2010-06-151-4/+2
* The form of BuildMI used for TAILJMPr was changing the registerDale Johannesen2010-06-151-2/+4
* Remove unused function.Rafael Espindola2010-06-021-50/+0
* Fix the use of x86 control and debug registers so that the assertion failure inKevin Enderby2010-05-281-0/+28
* Fix the x86 move to/from segment register instructions.Kevin Enderby2010-05-261-0/+13
* Separate unrelated cases that once shared a numeric valueJakob Stoklund Olesen2010-05-251-9/+12
* Ignore NumberHack and give each SubRegIndex instance a unique enum value inst...Jakob Stoklund Olesen2010-05-251-3/+3
* Use enums instead of literals for X86 subregisters.Jakob Stoklund Olesen2010-05-251-8/+7
* Factor out the code for picking integer arithmetic with immediateDan Gohman2010-05-191-15/+32
* Several tail call tests apparently rely upon this being "adjusts stack" insteadBill Wendling2010-05-141-1/+1
* This should happen if there are no calls, not if it just doesn't adjust theBill Wendling2010-05-141-1/+1
* Revert r103804. The comment is correct.Bill Wendling2010-05-141-1/+1
* Fix comment.Bill Wendling2010-05-141-1/+1
* Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling2010-05-141-1/+1
* Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coa...Evan Cheng2010-05-061-1/+1
* Revert r103156 since it was breaking the build bots.Eric Christopher2010-05-061-1/+1
* Trim include.Evan Cheng2010-05-051-1/+0
* Update comment.Eric Christopher2010-05-041-1/+1
* Load folding tail call should not use ebp / rbp after it's popped. PEIEvan Cheng2010-04-291-5/+15
* Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng2010-04-211-1/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* Fix PR6696 and PR6663Jim Grosbach2010-04-061-0/+43
* remove the MMI pointer from MachineFrameInfo.Chris Lattner2010-04-051-21/+14
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-141-4/+4
* Now that DBG_LABEL is updated, we can finally make MachineMove Chris Lattner2010-03-141-22/+18
* change the DBG_LABEL MachineInstr to always be createdChris Lattner2010-03-141-4/+8
* Do not force indirect tailcall through fixed registers: eax, r11. Add support...Evan Cheng2010-03-141-8/+17
* simplify some overly general code. The stack always grows down on x86.Chris Lattner2010-03-131-6/+2
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-111-1/+10
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-091-1/+1
* Lower dynamic stack allocation on mingw32 to separate instruction.Anton Korobeynikov2010-03-061-2/+4
* Implement XMM subregs.Dan Gohman2010-02-281-0/+6
* Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254.Charles Davis2010-02-191-1/+3