add support, testcases, and dox for the new GHC calling
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2010-03-11 Chris Lattneradd support, testcases, and dox for the new GHC calling
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-03-06 Anton KorobeynikovLower dynamic stack allocation on mingw32 to separate...
2010-02-28 Dan GohmanImplement XMM subregs.
2010-02-19 Charles DavisAdd support for the 'alignstack' attribute to the x86...
2010-02-13 Evan ChengTeach MachineFrameInfo to track maximum alignment while...
2010-01-31 Evan ChengChange TAILJMP's to be varargs and transfer implicit...
2010-01-30 Evan ChengDon't forget to transfer target flag when inserting...
2010-01-26 Chris Lattnerconstify a method argument.
2010-01-20 Dale Johannesenmake findDebugLoc a class method
2010-01-20 Dale JohannesenMove findDebugLoc somewhere more central. Fix
2010-01-19 Dale JohannesenFix a case where debug_value was perturbing the
2010-01-19 Jim GrosbachFor aligned load/store instructions, it's only required...
2010-01-15 Dale JohannesenRevert 93499. After discussion with Chris we agreed
2010-01-15 Dale JohannesenLower FrameIndex operand of DEBUG_VALUE (specially...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-02 Jim GrosbachFactor the stack alignment calculations out into a...
2009-11-30 Dan GohmanMinor whitespace fixes.
2009-11-14 Anton KorobeynikovTemporary disable the error - it seems to be too conser...
2009-11-13 Jakob Stoklund OlesenThe instruction pointer %RIP is a reserved register...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-08 Anton KorobeynikovThrow an error when stack realignment stuff fails inste...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-09-06 Duncan SandsMark more constants unsigned, as warned about by icc...
2009-09-03 Bill WendlingIf we've pushed registers onto the stack, but aren...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-16 Bill WendlingStyalistic and format changes. No functionality change.
2009-08-15 Bill WendlingAn overhaul of the exception handling code. This is...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanEnable the new no-SP register classes by default. This...
2009-08-03 Anton KorobeynikovCreate proper frame index for FP
2009-08-03 Anton KorobeynikovUnbreak Win64 CC. Step one: honour register save area...
2009-08-02 Bill WendlingThe x86 jit doesn't generate a def_cfa_offset unwind...
2009-08-01 Dan GohmanThe X86 maximal stack alignment calculator preserves...
2009-07-30 Dan GohmanAdd a new register class to describe operands that...
2009-07-29 Chris LattnerGive getPointerRegClass() a "kind" value so that target...
2009-07-23 Duncan SandsRevert r75581: it causes massive breakage in the Ada
2009-07-20 Evan ChengFix some sub-reg coalescing bugs where the coalescer...
2009-07-18 Evan ChengEnable cross register class coalescing.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Bill WendlingRemove hack now that Evan fixed it so that the frame...
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...
next