Add a option which would move ld/st multiple pass before post-alloc scheduling.
[oota-llvm.git] / lib / Target / X86 /
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
2009-09-11 Ted KremenekUpdate CMake files.
2009-09-11 Sean CallananAdded ADC, SUB, SBB, and OR instructions that operate
2009-09-11 Chris Lattnerfix pasto
2009-09-11 Chris Lattnerfix some fixmes: emit stubs in sorted order.
2009-09-11 Chris Lattnerturn on -experimental-asm-printer for x86 / AT&T by...
2009-09-11 Chris Lattnerswitch HiddenGVStubs to be a DenseMap instead of a...
2009-09-11 Chris LattnerFix a bug I introduced in FnStubs generation, switch...
2009-09-11 Chris Lattnerchange FnStubs from being a StringMap<std::string>...
2009-09-11 Chris LattnerprintInstruction() no longer prints a \n after itself...
2009-09-11 Chris Lattnerreimplement X86ATTAsmPrinter::GetGlobalAddressSymbol...
2009-09-11 Chris Lattnerconvert X86ATTAsmPrinter::GetExternalSymbolSymbol to...
2009-09-11 Chris Lattnerrearrange some code, export a SmallString version of...
2009-09-11 Evan ChengFollow up to 81494. When the folded reload is narrowed...
2009-09-11 Evan ChengIt's not legal to fold a load from a narrower stack...
2009-09-10 Kevin EnderbyAdded the ParseInstruction() hook for target specific...
2009-09-10 Sean CallananAdded XOR instructions for rAX and immediates of
2009-09-10 Sean CallananAdded MOV instructions between rAX and memory offsets,
next