aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert this. It was breaking stuff.Bill Wendling2009-02-131-1/+9
* Turn off the old way of handling debug information in the code generator. UseBill Wendling2009-02-131-9/+1
* Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen2009-02-121-24/+33
* Don't try to set an EFLAGS operand to dead if no instruction was created.Dan Gohman2009-02-111-4/+6
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-061-0/+8
* Fix the Red Zone calculation for functions with frame pointers.Dan Gohman2009-01-271-7/+10
* Implement Red Zone utilization on x86-64. This is currentlyDan Gohman2009-01-261-0/+12
* Fix a compiler-abort on a testcase where the stack-pointer is added toDan Gohman2008-12-241-6/+13
* Silence unused variable warnings.Devang Patel2008-12-231-0/+2
* When emitting instructions that define EFLAGS and the EFLAGS value isn'tDan Gohman2008-12-181-7/+23
* When setting up the frame pointer, add it as a live-in register to allDan Gohman2008-12-181-0/+5
* Mark the x86 fp stack registers as "reserved". This tells LiveVariablesDan Gohman2008-12-181-0/+14
* Fish kill flag annotations in PUSH instructions.Dan Gohman2008-11-261-2/+3
* Revert r58489. It isn't correct for all cases.Bill Wendling2008-10-311-1/+2
* Don't skip over all "terminator" instructions when determining where to put theBill Wendling2008-10-311-2/+1
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-3/+3
* Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms.Dan Gohman2008-10-011-4/+9
* Re-apply 56683 with fixes.Evan Cheng2008-09-271-0/+1
* Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling2008-09-261-1/+0
* Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng2008-09-261-0/+1
* X86 address displacement field must be interpreted as a 32-bit value.Evan Cheng2008-09-261-3/+4
* XMM6-XMM15 are callee-saved on Win64. Patch by Nicolas Capens!Anton Korobeynikov2008-09-241-6/+14
* Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-20/+38
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-081-38/+20
* First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-20/+38
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* 80 col. violations.Evan Cheng2008-08-251-3/+4
* Fit in 80 colsNate Begeman2008-07-251-2/+2
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-12/+12
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-031-2/+2
* Prune a few dependencies on MachineFunction.h.Dan Gohman2008-07-011-0/+1
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-2/+2
* Fixes the last x86-64 test failure in compat.exp:Dale Johannesen2008-06-261-5/+3
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-2/+2
* Fix typoAnton Korobeynikov2008-04-231-1/+1
* Only allow increase of max alignment valueAnton Korobeynikov2008-04-231-1/+2
* Be over-conservative: scan for all used virtual registers and calculate maxim...Anton Korobeynikov2008-04-231-2/+9
* Add X86 Maximal Stack Alignment Calculator Pass before RAAnton Korobeynikov2008-04-231-8/+31
* Do proper book-keeping of offsets and prologue/epilogue code for stack realig...Anton Korobeynikov2008-04-231-44/+81
* If stack realignment is used - incoming args will use EBP as base register an...Anton Korobeynikov2008-04-231-9/+28