1. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 21 years ago
  2. 300d0ed finegrainify namespacification, fix 80col prob by Chris Lattner · 21 years ago
  3. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  4. b009c00 s/getOpCode/getOpcode by Chris Lattner · 21 years ago
  5. 14be640 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 22 years ago
  6. f033939 IMULri* instructions do not require their first two registers operands by Alkis Evlogimenos · 22 years ago
  7. aa06d04 Eliminate the isStringCompatible function, using ConstantArray::isString. by Chris Lattner · 22 years ago
  8. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 22 years ago
  9. f2d2925 generalize the instruction types permitted a bit by Chris Lattner · 22 years ago
  10. f9c86cf Support constant casting constant pointers to ints/uints, and/or by Brian Gaeke · 22 years ago
  11. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  12. 9053356 Fix problems in previous changes. This fixes several regressions last night. by Chris Lattner · 22 years ago
  13. ac662d1 Significantly simplify constant emission by unifying the stuff which used to build up by Chris Lattner · 22 years ago
  14. 3e119c6 Incorporate printSingleConstantValue into its single caller by Chris Lattner · 22 years ago
  15. 603c562 * Reformat some code by Chris Lattner · 22 years ago
  16. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  17. 44ffd5a The Grammar Police was here. by Misha Brukman · 22 years ago
  18. c01d123 * Rename X86::IMULr16 -> X86::IMULrr16 by Chris Lattner · 22 years ago
  19. b169841 .string adds an implicit zero at the end. This is not what we wanted. by Chris Lattner · 22 years ago
  20. 72ac148d Add support for 'weak' linkage. by Chris Lattner · 22 years ago
  21. 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 22 years ago
  22. b3aad5d Only emit inter-field-padding if the amount of padding is != 0 by Chris Lattner · 22 years ago
  23. ad20071 * Simplify printConstantValueOnly by moving the tail padding stuff directly by Chris Lattner · 22 years ago
  24. 9d99b43 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 22 years ago
  25. d59414f Sort #includes, eliminate #include of "llvm/Type.h" which was redundant by Chris Lattner · 22 years ago
  26. 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 22 years ago
  27. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 22 years ago
  28. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 22 years ago
  29. 72feb15 Simplify some constant expressions by Chris Lattner · 22 years ago
  30. d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 22 years ago
  31. e012132 * Sort #includes, remove dupliates by Chris Lattner · 22 years ago
  32. 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 22 years ago
  33. d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 22 years ago
  34. 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 22 years ago
  35. b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 22 years ago
  36. de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 22 years ago
  37. 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 22 years ago
  38. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  39. 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 22 years ago
  40. 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 22 years ago
  41. b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 22 years ago
  42. d7908f6 Nice tasty llc fixes. These should fix LLC for x86 for everything in by Brian Gaeke · 22 years ago
  43. 5e00157 Number constants from constant pool as CPIf_i where f is the function index by Brian Gaeke · 22 years ago
  44. bc601fe Integrate the C writer's name mangler. by Brian Gaeke · 22 years ago
  45. 01d79ff First draft of X86 LLC backend. This should be OK for small programs like by Brian Gaeke · 22 years ago
  46. 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 22 years ago
  47. 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 22 years ago
  48. 49cab03 Renamed opIsDef to opIsDefOnly. by Vikram S. Adve · 22 years ago
  49. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  50. b708944 * Implement rudimentary output of the constant pool by Chris Lattner · 23 years ago
  51. 0285a33 * Convert to a MachineFunctionPass by Chris Lattner · 23 years ago
  52. eca1f63 Add printer support for Pseudo instructions by Chris Lattner · 23 years ago
  53. facc9fb Add support for the bswap instruction by Chris Lattner · 23 years ago
  54. f0eb7be Give passes nice names! by Chris Lattner · 23 years ago
  55. d909683 Use MachineOperand::isFoo methods instead of our own global functions by Chris Lattner · 23 years ago
  56. 3faae2d Print X86 PHI nodes in a sane manner by Chris Lattner · 23 years ago
  57. 95780cc by Brian Gaeke · 23 years ago
  58. a0f38c8 Rename MemArg* to Arg* by Chris Lattner · 23 years ago
  59. 86764d7 Target/X86/Printer.cpp: Add sizePtr function, and use it instead of by Brian Gaeke · 23 years ago
  60. ac573f6 Fix bogus assertion failures by Chris Lattner · 23 years ago
  61. 6d66944 Avoid bad assertion by Chris Lattner · 23 years ago
  62. dbf30f7 Add support for referencing global variables/functions by Chris Lattner · 23 years ago
  63. ea1ddab Split the machine code emitter completely out of the printer by Chris Lattner · 23 years ago
  64. a5855c8 Remove comment Remove handling of OtherFrm by Chris Lattner · 23 years ago
  65. f8bafe8 Add rawfrm flags by Chris Lattner · 23 years ago
  66. 1d53ce4 Handle cmp Reg, 0 correctly by Chris Lattner · 23 years ago
  67. 128a7a9 Fix off by one bug by Chris Lattner · 23 years ago
  68. 47b4a9b Minor code cleanups by Chris Lattner · 23 years ago
  69. 1804233 Implement printing of store instructions by Chris Lattner · 23 years ago
  70. 3d3067b The big change here is to handle printing/emission of X86II::MRMSrcMem by Chris Lattner · 23 years ago
  71. 675dd2c Add printing support for /0 /1 type instructions by Chris Lattner · 23 years ago
  72. 77875d8 Support Registers of the form (B8+ rd) for example by Chris Lattner · 23 years ago
  73. 233ad71 Implement printing more, implement opcode output more by Chris Lattner · 23 years ago
  74. 644e1ab Print another class of instructions correctly, giving us: xorl EDX, EDX by Chris Lattner · 23 years ago
  75. e1f0d81 Check not only for MO_VirtualRegister, but MO_MachineRegister as well when by Misha Brukman · 23 years ago
  76. f9f6088 Start trying to print instructions more correctly. For now we also print out the opcode for each instruction as well. by Chris Lattner · 23 years ago
  77. 927dd09 Arrange to have a TargetMachine available in X86InstrInfo::print by Chris Lattner · 23 years ago
  78. dbb61c6 Reorganize printing interface a bit by Chris Lattner · 23 years ago
  79. 6559bb9 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline by Brian Gaeke · 23 years ago
  80. b4f68ed Convert backend to use passes, implement X86TargetMachine by Chris Lattner · 23 years ago
  81. 75276f1 Initial stab at MachineInstr'ication by Chris Lattner · 23 years ago
  82. 7261408 Initial checkin of X86 backend. by Chris Lattner · 23 years ago