summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Printer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman2004-07-261-1033/+0
* bug 122:Reid Spencer2004-07-181-2/+2
* Fix associativity of parameters to assert(): now it actually makes sense.Misha Brukman2004-06-291-2/+3
* Convert tabs to spaces.Misha Brukman2004-06-291-18/+17
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-1/+1
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-2/+2
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-2/+2
* Support MachineBasicBlock operands on RawFrm instructions.Brian Gaeke2004-05-141-27/+12
* Add support for the printImplicitDefsBefore flagChris Lattner2004-04-131-3/+31
* Added the llvm.readport and llvm.writeport intrinsics for x86. These doJohn Criswell2004-04-081-16/+75
* Add support for FP cmovesChris Lattner2004-03-311-10/+28
* Fix compilation on Sparc: assert(0) => abort()Misha Brukman2004-03-111-5/+5
* Check if printing of implicit uses is required for all types of shiftAlkis Evlogimenos2004-03-091-0/+3
* Use newly added API to emit bytes for instructions that gas misassemblesAlkis Evlogimenos2004-03-091-66/+53
* Doxygenify some comments.Misha Brukman2004-03-011-4/+4
* A big X86 instruction rename. The instructions are renamed to makeAlkis Evlogimenos2004-02-291-4/+4
* Floating point loads/stores act on memory operands. Rename them toAlkis Evlogimenos2004-02-281-4/+4
* Each instruction now has both an ImmType and a MemType. This describesAlkis Evlogimenos2004-02-281-9/+7
* Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.Alkis Evlogimenos2004-02-271-8/+8
* Work around a gas bug. Print '-9223372036854775808' as unsigned.Chris Lattner2004-02-231-1/+4
* Expand the repertoire of the forms we can print and encode.Chris Lattner2004-02-171-7/+6
* Rename MOVi[mr] instructions to MOV[rm]iChris Lattner2004-02-171-2/+8
* Rename the IMULri* instructions to IMULrri, as they are actually three addressChris Lattner2004-02-171-1/+1
* Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos2004-02-151-1/+1
* finegrainify namespacification, fix 80col probChris Lattner2004-02-141-5/+2
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-1/+1
* s/getOpCode/getOpcodeChris Lattner2004-02-111-11/+11
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-041-38/+29
* IMULri* instructions do not require their first two registers operandsAlkis Evlogimenos2004-02-041-3/+3
* Eliminate the isStringCompatible function, using ConstantArray::isString.Chris Lattner2004-01-141-18/+3
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-6/+3
* generalize the instruction types permitted a bitChris Lattner2003-12-011-35/+42
* Support constant casting constant pointers to ints/uints, and/orBrian Gaeke2003-11-221-4/+8
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Fix problems in previous changes. This fixes several regressions last night.Chris Lattner2003-11-041-5/+6
* Significantly simplify constant emission by unifying the stuff which used to ...Chris Lattner2003-11-031-147/+119
* Incorporate printSingleConstantValue into its single callerChris Lattner2003-11-031-89/+66
* * Reformat some codeChris Lattner2003-11-031-42/+34
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* The Grammar Police was here.Misha Brukman2003-10-201-1/+1
* * Rename X86::IMULr16 -> X86::IMULrr16Chris Lattner2003-10-201-2/+14
* .string adds an implicit zero at the end. This is not what we wanted.Chris Lattner2003-10-191-1/+1
* Add support for 'weak' linkage.Chris Lattner2003-10-161-1/+3
* Add # of printed instructions statistic to both the SPARC and X86 LLC backends.Brian Gaeke2003-10-061-0/+4
* Only emit inter-field-padding if the amount of padding is != 0Chris Lattner2003-09-101-1/+2
* * Simplify printConstantValueOnly by moving the tail padding stuff directlyChris Lattner2003-09-091-65/+90
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-7/+4
* Sort #includes, eliminate #include of "llvm/Type.h" which was redundantChris Lattner2003-08-111-4/+3
* Cygwin apparently works with %'s on registers!Chris Lattner2003-08-111-5/+2
* Add a new -enable-cygwin-compatible-output argument, which make the output moreChris Lattner2003-08-111-19/+29
OpenPOWER on IntegriCloud