1. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  2. d632f49 Patch to make assembly output compatible with mingw compilation (identical by Reid Spencer · 19 years ago
  3. 5dc81f6 Support Cygwin assembly generation. The cygwin version of Gnu ASsembler by Reid Spencer · 20 years ago
  4. e11a9a9 Print a load of a null pointer (in intel mode) like this: by Chris Lattner · 20 years ago
  5. 9f2cb3d Print a load of a null pointer like this: by Chris Lattner · 20 years ago
  6. 84b85c8 Adjust to changes in asmwriter filenames by Chris Lattner · 20 years ago
  7. d2691fd GhostLinkage should not reach asm printing stage by Misha Brukman · 20 years ago
  8. 4b2c09f Don't print unneeded labels by Chris Lattner · 20 years ago
  9. 0e0ed85 Give the asmprinter the ability to print memrefs with a constant pool index, by Chris Lattner · 20 years ago
  10. d416f08 Give the X86 asm printer the ability to print out addressing modes that have by Chris Lattner · 20 years ago
  11. 955f096 * Prune #includes by Chris Lattner · 20 years ago
  12. ac5701c Add support for emitting AT&T style .s files, and make it the default. Users by Chris Lattner · 20 years ago
  13. 9a3e49a Add support for the -x86-asm-syntax flag, which can be used to choose between by Chris Lattner · 20 years ago
  14. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  15. f746a7d Rename var by Chris Lattner · 20 years ago
  16. c6393f8 Start using alignment output routines from AsmPrinter. by Chris Lattner · 20 years ago
  17. 8581ee8 Use the AsmPrinter emitGlobalConstant. by Chris Lattner · 20 years ago
  18. 055acae Start using the AsmPrinter to emit our first class constants. This also by Chris Lattner · 20 years ago
  19. 8e61d82 Remove a dead method by Chris Lattner · 20 years ago
  20. 2a998bd Finally, the entire instruction asmprinter is now generated from tblgen, woo! by Chris Lattner · 20 years ago
  21. e4ead0c Add asmprintergen support for the last X86 instruction that needs it: pcrelative calls. by Chris Lattner · 20 years ago
  22. 8549429 Move hacks up by Chris Lattner · 20 years ago
  23. 66fa1dc Convert asmprinter to new style of instruction printer by Chris Lattner · 20 years ago
  24. 15876bb Stop using getValues(). by Alkis Evlogimenos · 20 years ago
  25. 1626c50 Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are now by Chris Lattner · 20 years ago
  26. 25369cf Handle registers a bit more efficiently by Chris Lattner · 20 years ago
  27. b12ee50 The tblgen'erated asmparser wants a way to print operands. by Chris Lattner · 20 years ago
  28. 3fa861a Rename the Printer class -> X86AsmPrinter. by Chris Lattner · 20 years ago
  29. 8606aea Fix indentation: should be 2 spaces. by Misha Brukman · 20 years ago
  30. 91b5ca8 Fix file header as it has been renamed. by Misha Brukman · 20 years ago
  31. 8863f18 bug 122: by Reid Spencer · 20 years ago
  32. c1f901c Fix associativity of parameters to assert(): now it actually makes sense. by Misha Brukman · 20 years ago
  33. e8d8fb2 Convert tabs to spaces. by Misha Brukman · 20 years ago
  34. b140762 Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. by Tanya Lattner · 20 years ago
  35. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  36. d029cd2 Convert to the new TargetMachine interface. by Chris Lattner · 20 years ago
  37. 3fb5d1a Support MachineBasicBlock operands on RawFrm instructions. by Brian Gaeke · 20 years ago
  38. 2665383 Add support for the printImplicitDefsBefore flag by Chris Lattner · 20 years ago
  39. 4ffff9e Added the llvm.readport and llvm.writeport intrinsics for x86. These do by John Criswell · 20 years ago
  40. 30b2f72 Add support for FP cmoves by Chris Lattner · 20 years ago
  41. db760d0 Fix compilation on Sparc: assert(0) => abort() by Misha Brukman · 20 years ago
  42. 519f4e7 Check if printing of implicit uses is required for all types of shift by Alkis Evlogimenos · 20 years ago
  43. 0309066 Use newly added API to emit bytes for instructions that gas misassembles by Alkis Evlogimenos · 20 years ago
  44. 538607f Doxygenify some comments. by Misha Brukman · 20 years ago
  45. 8295f20 A big X86 instruction rename. The instructions are renamed to make by Alkis Evlogimenos · 20 years ago
  46. 8e475b8 Floating point loads/stores act on memory operands. Rename them to by Alkis Evlogimenos · 20 years ago
  47. 5ab29b5 Each instruction now has both an ImmType and a MemType. This describes by Alkis Evlogimenos · 20 years ago
  48. 169584e Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. by Alkis Evlogimenos · 20 years ago
  49. f7b4225 Work around a gas bug. Print '-9223372036854775808' as unsigned. by Chris Lattner · 20 years ago
  50. 5b67252 Expand the repertoire of the forms we can print and encode. by Chris Lattner · 20 years ago
  51. 6e173a0 Rename MOVi[mr] instructions to MOV[rm]i by Chris Lattner · 20 years ago
  52. 55b5481 Rename the IMULri* instructions to IMULrri, as they are actually three address by Chris Lattner · 20 years ago
  53. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  54. 300d0ed finegrainify namespacification, fix 80col prob by Chris Lattner · 20 years ago
  55. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  56. b009c00 s/getOpCode/getOpcode by Chris Lattner · 21 years ago
  57. 14be640 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 21 years ago
  58. f033939 IMULri* instructions do not require their first two registers operands by Alkis Evlogimenos · 21 years ago
  59. aa06d04 Eliminate the isStringCompatible function, using ConstantArray::isString. by Chris Lattner · 21 years ago
  60. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  61. f2d2925 generalize the instruction types permitted a bit by Chris Lattner · 21 years ago
  62. f9c86cf Support constant casting constant pointers to ints/uints, and/or by Brian Gaeke · 21 years ago
  63. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  64. 9053356 Fix problems in previous changes. This fixes several regressions last night. by Chris Lattner · 21 years ago
  65. ac662d1 Significantly simplify constant emission by unifying the stuff which used to build up by Chris Lattner · 21 years ago
  66. 3e119c6 Incorporate printSingleConstantValue into its single caller by Chris Lattner · 21 years ago
  67. 603c562 * Reformat some code by Chris Lattner · 21 years ago
  68. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  69. 44ffd5a The Grammar Police was here. by Misha Brukman · 21 years ago
  70. c01d123 * Rename X86::IMULr16 -> X86::IMULrr16 by Chris Lattner · 21 years ago
  71. b169841 .string adds an implicit zero at the end. This is not what we wanted. by Chris Lattner · 21 years ago
  72. 72ac148d Add support for 'weak' linkage. by Chris Lattner · 21 years ago
  73. 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 21 years ago
  74. b3aad5d Only emit inter-field-padding if the amount of padding is != 0 by Chris Lattner · 21 years ago
  75. ad20071 * Simplify printConstantValueOnly by moving the tail padding stuff directly by Chris Lattner · 21 years ago
  76. 9d99b43 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  77. d59414f Sort #includes, eliminate #include of "llvm/Type.h" which was redundant by Chris Lattner · 21 years ago
  78. 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 21 years ago
  79. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 21 years ago
  80. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 21 years ago
  81. 72feb15 Simplify some constant expressions by Chris Lattner · 21 years ago
  82. d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 21 years ago
  83. e012132 * Sort #includes, remove dupliates by Chris Lattner · 21 years ago
  84. 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 21 years ago
  85. d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 21 years ago
  86. 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 21 years ago
  87. b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 21 years ago
  88. de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 21 years ago
  89. 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 21 years ago
  90. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 21 years ago
  91. 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 21 years ago
  92. 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 21 years ago
  93. b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 21 years ago
  94. d7908f6 Nice tasty llc fixes. These should fix LLC for x86 for everything in by Brian Gaeke · 21 years ago
  95. 5e00157 Number constants from constant pool as CPIf_i where f is the function index by Brian Gaeke · 21 years ago
  96. bc601fe Integrate the C writer's name mangler. by Brian Gaeke · 21 years ago
  97. 01d79ff First draft of X86 LLC backend. This should be OK for small programs like by Brian Gaeke · 21 years ago
  98. 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 21 years ago
  99. 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 21 years ago
  100. 49cab03 Renamed opIsDef to opIsDefOnly. by Vikram S. Adve · 21 years ago