summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86RegisterInfo.cpp
Commit message (Expand)AuthorAge
* Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-08
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-08
* First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-08
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* 80 col. violations.Evan Cheng2008-08-25
* Fit in 80 colsNate Begeman2008-07-25
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-07
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-03
* Prune a few dependencies on MachineFunction.h.Dan Gohman2008-07-01
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-01
* Fixes the last x86-64 test failure in compat.exp:Dale Johannesen2008-06-26
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Fix typoAnton Korobeynikov2008-04-23
* Only allow increase of max alignment valueAnton Korobeynikov2008-04-23
* Be over-conservative: scan for all used virtual registers and calculate maxim...Anton Korobeynikov2008-04-23
* Add X86 Maximal Stack Alignment Calculator Pass before RAAnton Korobeynikov2008-04-23
* Do proper book-keeping of offsets and prologue/epilogue code for stack realig...Anton Korobeynikov2008-04-23
* If stack realignment is used - incoming args will use EBP as base register an...Anton Korobeynikov2008-04-23
* Eastimate required stack alignment early, so we can decide, whether we will n...Anton Korobeynikov2008-04-23
* CleanupAnton Korobeynikov2008-04-23
* SimplifyAnton Korobeynikov2008-04-23
* Make stack alignment options global for all targetsAnton Korobeynikov2008-04-23
* Provide option for enabling-disabling stack realignmentAnton Korobeynikov2008-04-23
* Disable stack realignment for functions with dynamic-sized alloca'sAnton Korobeynikov2008-04-23
* Provide convenient helpers for some operationsAnton Korobeynikov2008-04-23
* Whitespace cleanupAnton Korobeynikov2008-04-23
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-16
* Reverse sense of unwind-tables option. This meansDale Johannesen2008-04-14
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-08
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-02
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-02
* Revert 49006 for the moment.Dale Johannesen2008-04-01
* Emit exception handling info for functions which areDale Johannesen2008-03-31
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-31
* Add information about callee-saved registers on Win64Anton Korobeynikov2008-03-22
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-20
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Avoid needlessly casting away const qualifiers.Dan Gohman2008-02-08
* Frame index can be negative.Evan Cheng2008-02-02
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-01
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-31
* Add x86 specific getFrameIndexOffset(). This fixes local variable debugging i...Evan Cheng2008-01-31
* Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_fun...Evan Cheng2008-01-30
* Skip over the label which marks the beginning of the function before insertin...Evan Cheng2008-01-30
* Provide correct DWARF register numbering for debug information emission on x8...Anton Korobeynikov2008-01-25
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-07
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-07
* Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson2008-01-04
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-01