Re-apply 84180 with the fixed test case.
[oota-llvm.git] / lib / Target / X86 /
2009-10-14 Dan GohmanMake isSafeToClobberEFLAGS more aggressive. Teach it...
2009-10-13 Ted KremenekUpdate CMake file (lexically order files).
2009-10-12 Dan GohmanDon't forget to mark RAX as live-out of the function...
2009-10-12 Chris LattnerFix PR5087, patch by Jakub Staszak!
2009-10-10 Dan GohmanRemove a no-longer-necessary #include.
2009-10-10 Dan GohmanReplace X86's CanRematLoadWithDispOperand by calling...
2009-10-09 Dan GohmanFix the x86 test-shrink optimization so that it doesn...
2009-10-09 Dan GohmanAdd basic infrastructure and x86 support for preserving...
2009-10-07 Dale JohannesenFix handling of x86 'R' constraint.
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-10-06 Dan GohmanInstead of printing unnecessary basic block labels...
2009-10-06 Devang PatelUpdate processDebugLoc() so that it can be used to...
2009-10-05 Dan GohmanRemove explicit enum integer values. They don't appear...
2009-10-05 Dan GohmanAdd RIP to GR64_NOREX. This fixed a MachineVerifier...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-30 Devang PatelUse MachineInstr as an processDebugLoc() argument.
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-25 Dan GohmanRename getTargetNode to getMachineNode, for consistency...
2009-09-24 Chris Lattnerunconditionally request MMI
2009-09-23 Dan GohmanRename several variables from EVT to more descriptive...
2009-09-23 Dan GohmanFix X86's unfoldMemoryOperand to properly handle Machin...
2009-09-21 Dan GohmanAdd support for rematerializing FsFLD0SS and FsFLD0SD...
2009-09-21 Dan GohmanRecognize SSE min and max opportunities in even more...
2009-09-21 Dan GohmanFix the offset values for these memoperands. For frame...
2009-09-20 Chris Lattnerremove a temporary hack.
2009-09-20 Chris Lattnerrename X86ATTAsmPrinter.cpp -> X86AsmPrinter.cpp likewi...
2009-09-20 Chris Lattnermove target registry stuff to X86ATTAsmPrinter.cpp
2009-09-20 Chris Lattnersimplify this now that createX86CodePrinterPass is...
2009-09-20 Chris Lattnerrename X86ATTAsmPrinter class -> X86AsmPrinter
2009-09-20 Chris Lattnerremove the asmstring, it is now dead. Improve comment.
2009-09-20 Chris Lattnerkill off printPICLabel now, it's specialness is handled by
2009-09-20 Chris Lattnerdelete X86IntelAsmPrinter! Now -x86-asm-syntax just...
2009-09-20 Chris LattnerAdd an intel syntax MCInstPrinter implementation. ...
2009-09-20 Chris Lattnersplit random COFF asmprinter state out to X86COFFMachin...
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-19 Evan ChengFix funky comments.
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-18 Shantonu SenFix cmake build, which has a different -I that
2009-09-18 Chris LattnerMake a new X8632_MachoTargetObjectFile TLOF implementat...
2009-09-18 Dan GohmanAdd support for using the FLAGS result of or, xor,...
2009-09-18 Sean CallananAdded RCL and RCR (rotate left and right with a
2009-09-18 Chris LattnerThis file can need access to the X86 instruction enums...
2009-09-17 Chris Lattnerpass machinemoduleinfo down into getSymbolForDwarfGloba...
2009-09-16 Sean CallananAdded the LODS (load byte into register, usually
2009-09-16 Sean CallananAdded the LAR (load segment access rights)
2009-09-16 Sean CallananAdded the LOOP family of instructions to the Intel
2009-09-16 Sean CallananAdded an alternate form of register-register CMP
2009-09-16 Kevin EnderbyFix incorrect assert that should be a user error for...
2009-09-16 Chris Lattnermove FnStubs/GVSTubs/HiddenGVStub handling out of the...
2009-09-16 Chris Lattnerrevert a hunk of r82018 that wasn't supposed to go...
2009-09-16 Chris Lattneradd a new MachineModuleInfoMachO class, which is the...
2009-09-16 Chris Lattnertidy up
2009-09-16 Chris Lattnerrearrange X86ATTAsmPrinter::doFinalization, making...
2009-09-16 Chris Lattnerremove the AsmPrinter::printMCInst hook hack now that
2009-09-16 Shantonu Senfix cmake build
2009-09-16 Nate BegemanDo not try and sink a load whose chain result has more...
2009-09-16 Sean CallananAdded the ENTER instruction, which sets up a stack
2009-09-16 Sean CallananAdded the definitions for one-bit left shifts to
2009-09-16 Sean CallananRemoved a few instructions that were already
2009-09-16 Chris LattnerBig change #1 for personality function references:
2009-09-16 Sean CallananAdded a variety of floating-point and SSE instructions.
2009-09-15 Sean CallananAdded far return instructions (that is, returns to
2009-09-15 Sean CallananUpdated comments per Eli's suggestion.
2009-09-15 Sean CallananAdded register-to-register ADD instructions to the
2009-09-15 Sean CallananAdded a new register class for segment registers
2009-09-15 Dale JohannesenChange the marker byte for stubs from 0xcd to 0xce...
2009-09-15 Chris Lattnerfix PR4984 by ensuring that fastisel adds properly...
2009-09-15 Dan GohmanDon't pull a load through a callseq_start if the load...
2009-09-15 Sean CallananModified the Intel instruction tables to include
2009-09-15 Dan GohmanOn x86-64, the 32-bit cmov doesn't actually clear the...
2009-09-14 Chris LattnerChange MCAsmStreamer to take an MCInstPrinter instead...
2009-09-14 Chris LattnerGive MCInstPrinter a MCAsmInfo member, make X86ATTInstP...
2009-09-14 Chris Lattnertidy up a bit.
2009-09-13 Chris Lattneradd some special case handling for strangely named...
2009-09-13 Chris Lattnerremove all but one reference to TargetRegisterDesc...
2009-09-13 Chris Lattnerthe tblgen produced 'getRegisterName' method does not...
2009-09-13 Chris Lattnerswitch the x86 asmprinters to use getRegisterName instead
2009-09-13 Chris Lattnermake tblgen produce a function that returns the name...
2009-09-13 Chris Lattnermake intel asmprinter use TRI::getAsmName instead of...
2009-09-13 Chris Lattnersplit MCInst printing out of the X86ATTInstPrinter
2009-09-13 Chris Lattnerreduce indentation with early exit.
2009-09-13 Chris Lattnerdelete the fixme too! :)
2009-09-13 Chris Lattnermerge the linux cpool/jtbl pic tests into pic.ll and...
2009-09-13 Chris Lattnermake X86ATTAsmPrinter::PrintPICBaseSymbol forward to...
2009-09-13 Chris Lattnerreplace printBasicBlockLabel with EmitBasicBlockStart,
2009-09-13 Chris Lattnerconvert some uses of printBasicBlockLabel to use GetMBB...
2009-09-12 Chris Lattnerdevirtualize AsmPrinter::printBasicBlockLabel since...
2009-09-12 Chris Lattnerfactor MBB label lowering better
2009-09-12 Chris LattnerX86MCInstLower::Lower should only not emit anything...
2009-09-12 Chris Lattnereliminate the "MBBLabel" MCOperand type, and just use...
2009-09-12 Chris Lattnersplit MachineInstr -> MCInst lowering into its own...
2009-09-12 Chris Lattnerremove the "old" at&t style asmprinter. Unfortunately...
2009-09-12 Sean CallananAdded the WAIT instruction to the Intel tables,
2009-09-12 Sean CallananAdded CMPS (string comparison) instructions for all
2009-09-12 Chris Lattnerfix another GCC bootstrap problem, which manifested...
2009-09-12 Chris Lattnerfix an embarassing typo that resulted in llvm-gcc boots...
2009-09-12 Sean CallananAdded SCAS instructions in their 8, 16, 32, and
next