assert(0) -> LLVM_UNREACHABLE.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-09 Bill WendlingIf -fomit-frame-pointer is used, we still need to recor...
2009-07-09 Evan ChengTargets sometimes assign fixed stack object to spill...
2009-07-08 Bill WendlingRecommit r74952 with a bug fix:
2009-07-07 Bill Wendling--- Reverse-merging (from foreign repository) r74952...
2009-07-07 Bill WendlingDWARF requires frame moves be specified at specific...
2009-06-17 Devang PatelDo not use first actual instruction's location for...
2009-06-16 Bill WendlingThere doesn't seem to be a reason to move the save...
2009-06-16 Bill WendlingThe DWARF to compact encoding converter assumes that...
2009-06-09 Bill WendlingSimplified logic of this if-then statement to reduce...
2009-06-08 Bill WendlingRevert r72898. It does not solve the problem I want...
2009-06-04 Bill WendlingThe DWARF unwind info was incorrect. While compiling...
2009-06-04 Devang PatelAdd new function attribute - noredzone.
2009-06-04 Eli FriedmanPR3739, part 1: Disable the red zone on Win64.
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-19 Nick LewyckyRemove strange extra semicolons.
2009-02-21 Bill WendlingMake sure this doesn't access .end() too.
2009-02-21 Bill WendlingMake sure we don't dereference the .end() of the container.
2009-02-21 Bill WendlingPropagate more debug loc infos. This also includes...
2009-02-21 Bill WendlingWe need to propagate the debug location information...
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI from X86.
2009-02-13 Bill WendlingRevert this. It was breaking stuff.
2009-02-13 Bill WendlingTurn off the old way of handling debug information...
2009-02-12 Dale JohannesenEliminate a couple of non-DebugLoc BuildMI variants.
2009-02-11 Dan GohmanDon't try to set an EFLAGS operand to dead if no instru...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-01-27 Dan GohmanFix the Red Zone calculation for functions with frame...
2009-01-26 Dan GohmanImplement Red Zone utilization on x86-64. This is currently
2008-12-24 Dan GohmanFix a compiler-abort on a testcase where the stack...
2008-12-23 Devang PatelSilence unused variable warnings.
2008-12-18 Dan GohmanWhen emitting instructions that define EFLAGS and the...
2008-12-18 Dan GohmanWhen setting up the frame pointer, add it as a live...
2008-12-18 Dan GohmanMark the x86 fp stack registers as "reserved". This...
2008-11-26 Dan GohmanFish kill flag annotations in PUSH instructions.
2008-10-31 Bill WendlingRevert r58489. It isn't correct for all cases.
2008-10-31 Bill WendlingDon't skip over all "terminator" instructions when...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-01 Dan GohmanSplit x86's ADJCALLSTACK instructions into 32-bit and...
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-09-26 Evan ChengX86 address displacement field must be interpreted...
2008-09-24 Anton KorobeynikovXMM6-XMM15 are callee-saved on Win64. Patch by Nicolas...
2008-09-08 Anton KorobeynikovReapply 55899: First draft of EH support on x86/64...
2008-09-08 Bill WendlingReverting r55898 to r55909. One of these patches was...
2008-09-08 Anton KorobeynikovFirst draft of EH support on x86/64-linux
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-25 Evan Cheng80 col. violations.
2008-07-25 Nate BegemanFit in 80 cols
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-01 Dan GohmanPrune a few dependencies on MachineFunction.h.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-26 Dale JohannesenFixes the last x86-64 test failure in compat.exp:
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-04-23 Anton KorobeynikovFix typo
2008-04-23 Anton KorobeynikovOnly allow increase of max alignment value
2008-04-23 Anton KorobeynikovBe over-conservative: scan for all used virtual registe...
2008-04-23 Anton KorobeynikovAdd X86 Maximal Stack Alignment Calculator Pass before RA
2008-04-23 Anton KorobeynikovDo proper book-keeping of offsets and prologue/epilogue...
2008-04-23 Anton KorobeynikovIf stack realignment is used - incoming args will use...
2008-04-23 Anton KorobeynikovEastimate required stack alignment early, so we can...
2008-04-23 Anton KorobeynikovCleanup
2008-04-23 Anton KorobeynikovSimplify
2008-04-23 Anton KorobeynikovMake stack alignment options global for all targets
2008-04-23 Anton KorobeynikovProvide option for enabling-disabling stack realignment
2008-04-23 Anton KorobeynikovDisable stack realignment for functions with dynamic...
2008-04-23 Anton KorobeynikovProvide convenient helpers for some operations
2008-04-23 Anton KorobeynikovWhitespace cleanup
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-04-14 Dale JohannesenReverse sense of unwind-tables option. This means
2008-04-08 Dale JohannesenImplement new llc flag -disable-required-unwind-tables.
2008-04-02 Dale JohannesenCosmetic changes per EH patch review feedback.
2008-04-02 Dale JohannesenRecommitting EH patch; this should answer most of the
2008-04-01 Dale JohannesenRevert 49006 for the moment.
2008-03-31 Dale JohannesenEmit exception handling info for functions which are
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-22 Anton KorobeynikovAdd information about callee-saved registers on Win64
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Dan GohmanAvoid needlessly casting away const qualifiers.
2008-02-02 Evan ChengFrame index can be negative.
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Evan ChengAdd x86 specific getFrameIndexOffset(). This fixes...
2008-01-30 Evan ChengTreat the label for the first @llvm.dbg.stoppoint the...
2008-01-30 Evan ChengSkip over the label which marks the beginning of the...
2008-01-25 Anton KorobeynikovProvide correct DWARF register numbering for debug...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
next