summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Temporary disable the error - it seems to be too conservative.Anton Korobeynikov2009-11-141-3/+4
* The instruction pointer %RIP is a reserved register on x86_64.Jakob Stoklund Olesen2009-11-131-0/+5
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-121-5/+7
* Throw an error when stack realignment stuff fails instead of silentAnton Korobeynikov2009-11-081-3/+7
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach2009-10-071-2/+5
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-061-1/+1
* If we've pushed registers onto the stack, but aren't adjusting the stack pointerBill Wendling2009-09-031-2/+2
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-1/+1
* Styalistic and format changes. No functionality change.Bill Wendling2009-08-161-73/+85
* An overhaul of the exception handling code. This is arguably more correct thanBill Wendling2009-08-151-55/+81
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-5/+5
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-5/+5
* Enable the new no-SP register classes by default. This is to addressDan Gohman2009-08-051-14/+3
* Create proper frame index for FPAnton Korobeynikov2009-08-031-1/+3
* Unbreak Win64 CC. Step one: honour register save area, fix some alignment and...Anton Korobeynikov2009-08-031-14/+22
* The x86 jit doesn't generate a def_cfa_offset unwind instruction after theBill Wendling2009-08-021-1/+1
* The X86 maximal stack alignment calculator preserves the CFG. Also,Dan Gohman2009-08-011-2/+9
* Add a new register class to describe operands that can't be SP,Dan Gohman2009-07-301-16/+50
* Give getPointerRegClass() a "kind" value so that targets can Chris Lattner2009-07-291-5/+4
* Revert r75581: it causes massive breakage in the AdaDuncan Sands2009-07-231-0/+23
* Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resu...Evan Cheng2009-07-201-22/+37
* Enable cross register class coalescing.Evan Cheng2009-07-181-0/+78
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-4/+4
* Remove hack now that Evan fixed it so that the frame pointer isn't saved twice.Bill Wendling2009-07-141-23/+0
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-4/+5
* If -fomit-frame-pointer is used, we still need to record when the %esp registerBill Wendling2009-07-091-1/+20
* Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng2009-07-091-3/+10
* Recommit r74952 with a bug fix:Bill Wendling2009-07-081-68/+102
* --- Reverse-merging (from foreign repository) r74952 into '.':Bill Wendling2009-07-071-76/+68
* DWARF requires frame moves be specified at specific times. If you have aBill Wendling2009-07-071-68/+76
* Do not use first actual instruction's location for prologue. The debug wants ...Devang Patel2009-06-171-2/+1
* There doesn't seem to be a reason to move the save FP stuff.Bill Wendling2009-06-161-7/+7
* The DWARF to compact encoding converter assumes that the DW_CFA_def_cfa_offsetBill Wendling2009-06-161-20/+18
* Simplified logic of this if-then statement to reduce nesting. No functionalityBill Wendling2009-06-091-44/+46
* Revert r72898. It does not solve the problem I want it to solve.Bill Wendling2009-06-081-16/+15
* The DWARF unwind info was incorrect. While compiling withBill Wendling2009-06-041-15/+16
* Add new function attribute - noredzone. Devang Patel2009-06-041-0/+1
* PR3739, part 1: Disable the red zone on Win64.Eli Friedman2009-06-041-1/+2
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-2/+2
* Re-apply 68552.Rafael Espindola2009-04-081-2/+2
* Temporarily revert r68552. This was causing a failure in the self-hosting LLVMBill Wendling2009-04-071-2/+2
* Reduce code duplication on the TLS implementation.Rafael Espindola2009-04-071-2/+2
* Remove strange extra semicolons.Nick Lewycky2009-03-191-1/+1
* Make sure this doesn't access .end() too.Bill Wendling2009-02-211-3/+4
* Make sure we don't dereference the .end() of the container.Bill Wendling2009-02-211-1/+2
* Propagate more debug loc infos. This also includes some code cleaning.Bill Wendling2009-02-211-6/+18
* We need to propagate the debug location information even when dealing with theBill Wendling2009-02-211-4/+4
* Remove non-DebugLoc versions of BuildMI from X86.Dale Johannesen2009-02-131-1/+4