aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp
AgeCommit message (Expand)Author
2010-10-01Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach
2010-09-30Clean up asm writer usage for x86 and msp430 to flag that the writer shouldJim Grosbach
2010-08-28I have manually decoded the imm field of an insertps one too manyChris Lattner
2010-07-08Change LEA to have 5 operands for its memory operand, justChris Lattner
2010-04-04fix an ugly wart in the MCInstPrinter api where theChris Lattner
2010-04-04change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner
2010-02-17Make the operand and format specifier match, and print allDan Gohman
2010-02-11enhance llvm-mc -show-inst to print the enum of an instruction, like so:Chris Lattner
2010-02-10Add ability for MCInstPrinters to add comments for instructions.Chris Lattner
2010-02-03sink handling of target-independent machine instrs (otherChris Lattner
2010-01-18remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner
2009-12-22print pcrel immediates as signed values instead of unsigned so that weChris Lattner
2009-10-19remove strings from instructions who are never asmprinted.Chris Lattner
2009-09-20kill off printPICLabel now, it's specialness is handled byChris Lattner
2009-09-18Fix cmake build, which has a different -I thatShantonu Sen
2009-09-18This file can need access to the X86 instruction enums when the table exceeds...Chris Lattner
2009-09-14Give MCInstPrinter a MCAsmInfo member, make X86ATTInstPrinterChris Lattner
2009-09-14tidy up a bit.Chris Lattner
2009-09-13switch the x86 asmprinters to use getRegisterName instead Chris Lattner
2009-09-13make intel asmprinter use TRI::getAsmName instead of TRI::getName likeChris Lattner
2009-09-13split MCInst printing out of the X86ATTInstPrinterChris Lattner
2009-09-12eliminate the "MBBLabel" MCOperand type, and just use a MCSymbol forChris Lattner
2009-09-09tidy upChris Lattner
2009-09-03Thread an MCAsmInfo pointer through the various MC printing APIs, Chris Lattner
2009-08-31llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-14Add X86 instruction printer support for printing MCValue operands.Daniel Dunbar
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-14eliminate extra space.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-06-27Reimplement rip-relative addressing in the X86-64 backend. The newChris Lattner
2009-06-21remove #if 0 codeChris Lattner
2009-06-20remove dead code, the main codepath never has to dealChris Lattner
2009-06-20eliminate the "call" operand modifier from the asm descriptions, modelingChris Lattner
2009-06-20fix edit-oChris Lattner
2009-06-20some comments and cleanupChris Lattner
2009-06-20implement support for lowering subregs when preparing to print Chris Lattner
2009-06-20hook up printMemReference.Chris Lattner
2009-06-20Start implementing translation of MachineInstr to MCInst. NextChris Lattner
2009-06-19stub out some hacky code for wiring up the new asmprinter interfacesChris Lattner
2009-06-19add a file I missed, this goes with r73743Chris Lattner