aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/AsmPrinter
Commit message (Expand)AuthorAgeFilesLines
* Added opaque 32-, 48-, and 80-bit memory operand types to the X86Sean Callanan2009-09-032-0/+13
* switch from std::string to SmallString + raw_svector_ostream.Chris Lattner2009-09-021-7/+5
* split mcinst lowering stuff out to its own file.Chris Lattner2009-09-024-262/+293
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-4/+4
* X86/exp-asm-printer: Lower MachineOperand::MO_JumpTableIndex to MCOperand.Daniel Dunbar2009-08-312-1/+35
* Stop printing old asm printing code inline with -experimental-asm-printer (th...Daniel Dunbar2009-08-311-9/+0
* Avoid unnecessary +0 in experimental-asm-printer.Daniel Dunbar2009-08-311-7/+10
* llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar2009-08-312-10/+30
* Fix PR 4751, another difficulty with %a modifier on x86.Dale Johannesen2009-08-251-0/+4
* rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner2009-08-223-42/+42
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-226-10/+10
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-3/+0
* Add an extra line to conform with preferred style.Dale Johannesen2009-08-191-1/+2
* Handle 'a' modifier in X86 asms. PR 4742.Dale Johannesen2009-08-191-0/+12
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-192-11/+12
* remove some pointless null switchtosections. The IntelAsmPrinter doesn't rea...Chris Lattner2009-08-181-4/+2
* add support for some targetflags on GV operands. This allows us toChris Lattner2009-08-181-2/+44
* the MinPad argument to PadToColumn only really makes sense to be 1,Chris Lattner2009-08-172-5/+5
* add support for external symbols + X86::MOVPC32r.Chris Lattner2009-08-162-59/+123
* implement support for lowering references to global addresses. For example, ...Chris Lattner2009-08-162-5/+53
* Add virtual printMCInst method to AsmPrinter, as a quick way to expose the APIDaniel Dunbar2009-08-141-0/+2
* Add X86 instruction printer support for printing MCValue operands.Daniel Dunbar2009-08-141-0/+8
* TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar2009-08-131-4/+4
* TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar2009-08-131-2/+3
* Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman2009-08-132-18/+17
* Symbols with LinkerPrivateLinkage are weak.Dale Johannesen2009-08-131-2/+2
* Use PadToColumn instead of tabs.Dan Gohman2009-08-122-4/+8
* change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner2009-08-111-4/+2
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-112-14/+14
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-103-19/+19
* split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner2009-08-101-1/+1
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-101-5/+7
* make printInstruction return void since its result is omitted. Make the Chris Lattner2009-08-082-3/+3
* Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel2009-08-051-3/+0
* Clarify common linkage and the requirements on it. EnforceChris Lattner2009-08-051-1/+6
* Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman2009-08-052-4/+0
* make MergeableCString be a SectionKind "abstract class", andChris Lattner2009-08-041-0/+1
* hoist some common code out of a switchChris Lattner2009-08-031-3/+2
* Eliminate textual section switching from the x86 backend, oneChris Lattner2009-08-031-12/+20
* remove a dead switch directive, replace it with someChris Lattner2009-08-031-1/+2
* eliminate textual section switching from intel asm printer. Chris Lattner2009-08-031-15/+15
* Change MCOperand to use Create style instead of Make style for constructingDaniel Dunbar2009-08-021-3/+4
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-1/+2
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-2/+3
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-282-4/+6
* hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner2009-07-272-30/+1
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-1/+1
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-5/+5
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-2/+2