summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Printer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Print % signs before register names; turn off "noprefix" mode in gas output.Brian Gaeke2003-08-111-16/+31
* Simplify some constant expressionsChris Lattner2003-08-041-13/+9
* Remove illegal, unsupported escapes. This fixes program: Ptrdist-bcChris Lattner2003-08-031-2/+0
* * Sort #includes, remove dupliatesChris Lattner2003-08-031-36/+25
* I think local symbols in X86 GAS have to start with .L, not justBrian Gaeke2003-07-311-3/+5
* Use unified CWriter-X86/Printer name mangler. Do not bother usingBrian Gaeke2003-07-241-88/+28
* It doesn't appear that we need to #include these.Brian Gaeke2003-07-241-3/+0
* Constify most methods. We could have constified doInitialization andBrian Gaeke2003-07-241-16/+25
* Printer.cpp: Ditch addRequired/getAnalysis, because they leaveBrian Gaeke2003-07-231-55/+51
* Add, rewrite, and/or reformat many comments.Brian Gaeke2003-07-231-80/+120
* Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner2003-07-231-15/+6
* If we have a constant pointer reference to a function, we were printingBrian Gaeke2003-07-111-1/+22
* Fix some serious floating-point bugs (fixes test cases such as Oscar,Brian Gaeke2003-07-111-2/+51
* Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...]Brian Gaeke2003-07-071-2/+31
* Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke2003-06-271-43/+63
* Number constants from constant pool as CPIf_i where f is the function indexBrian Gaeke2003-06-261-10/+11
* Integrate the C writer's name mangler.Brian Gaeke2003-06-251-15/+82
* First draft of X86 LLC backend. This should be OK for small programs likeBrian Gaeke2003-06-251-30/+354
* Fix output bug: Intel asm comment character is #, not ;.Brian Gaeke2003-06-191-1/+1
* Add Initialization and Finalization methods for the Printer pass,Brian Gaeke2003-06-191-3/+26
* Renamed opIsDef to opIsDefOnly.Vikram S. Adve2003-05-271-3/+6
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-4/+4
* * Implement rudimentary output of the constant poolChris Lattner2003-01-131-19/+110
* * Convert to a MachineFunctionPassChris Lattner2002-12-281-36/+37
* Add printer support for Pseudo instructionsChris Lattner2002-12-251-18/+33
* Add support for the bswap instructionChris Lattner2002-12-231-3/+5
* Give passes nice names!Chris Lattner2002-12-151-0/+4
* Use MachineOperand::isFoo methods instead of our own global functionsChris Lattner2002-12-151-34/+20
* Print X86 PHI nodes in a sane mannerChris Lattner2002-12-131-0/+16
* InstSelectSimple.cpp: Give promote32 a comment. Add initialBrian Gaeke2002-12-131-2/+2
* Rename MemArg* to Arg*Chris Lattner2002-12-131-7/+7
* Target/X86/Printer.cpp: Add sizePtr function, and use it instead ofBrian Gaeke2002-12-051-2/+14
* Fix bogus assertion failuresChris Lattner2002-12-041-1/+1
* Avoid bad assertionChris Lattner2002-12-041-1/+1
* Add support for referencing global variables/functionsChris Lattner2002-12-041-2/+10
* Split the machine code emitter completely out of the printerChris Lattner2002-12-031-199/+1
* Remove commentChris Lattner2002-12-021-7/+0
* Add rawfrm flagsChris Lattner2002-12-011-4/+23
* Handle cmp Reg, 0 correctlyChris Lattner2002-11-211-10/+13
* Fix off by one bugChris Lattner2002-11-211-1/+1
* Minor code cleanupsChris Lattner2002-11-211-2/+1
* Implement printing of store instructionsChris Lattner2002-11-211-5/+20
* The big change here is to handle printing/emission of X86II::MRMSrcMemChris Lattner2002-11-211-23/+184
* Add printing support for /0 /1 type instructionsChris Lattner2002-11-211-1/+44
* Support Registers of the form (B8+ rd) for exampleChris Lattner2002-11-211-10/+55
* Implement printing more, implement opcode output moreChris Lattner2002-11-211-10/+57
* Print another class of instructions correctly, giving us: xorl EDX, EDXChris Lattner2002-11-211-15/+37
* Check not only for MO_VirtualRegister, but MO_MachineRegister as well whenMisha Brukman2002-11-201-7/+14
* Start trying to print instructions more correctly. For now we also print out...Chris Lattner2002-11-181-2/+91
* Arrange to have a TargetMachine available in X86InstrInfo::printChris Lattner2002-11-171-3/+4
OpenPOWER on IntegriCloud