1. 5000e43 This is supposed to provide correct size for datatypes. Supposedly. by Misha Brukman · 23 years ago
  2. 9f32791 Added the flag to mark instructions which are really 2-address instructions in by Misha Brukman · 23 years ago
  3. 20244b7 by Brian Gaeke · 23 years ago
  4. d474e9c Implement a lot of cast functionality (no FP or 64) by Brian Gaeke · 23 years ago
  5. 86764d7 Target/X86/Printer.cpp: Add sizePtr function, and use it instead of by Brian Gaeke · 23 years ago
  6. 2adb395 Implemented functions for emitting prologues and epilogues; by Misha Brukman · 23 years ago
  7. 1f283ef Added push and pop instructions. by Misha Brukman · 23 years ago
  8. 4fa1acc Fix handling of function calls that return void by Chris Lattner · 23 years ago
  9. a324364 Implement initial support for return values from call instructions by Chris Lattner · 23 years ago
  10. 0d2cf3a Adjust the stack pointer after a function call, proportional to the number of by Misha Brukman · 23 years ago
  11. a17a2ac Added instructions to add/subtract imm32 to/from a reg32. by Misha Brukman · 23 years ago
  12. ac573f6 Fix bogus assertion failures by Chris Lattner · 23 years ago
  13. 6d66944 Avoid bad assertion by Chris Lattner · 23 years ago
  14. 9368911 Remove think-o assertion by Chris Lattner · 23 years ago
  15. d6c4cfa Avoid crashing on Arguments, just silently miscompile by Chris Lattner · 23 years ago
  16. a361c84 storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by value by Misha Brukman · 23 years ago
  17. 0af0d5b Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, since by Misha Brukman · 23 years ago
  18. 504c411 Add a "Lazy Function Resolution in Jello" section Remove some todo's by Chris Lattner · 23 years ago
  19. 33ced56 Fix a bug I introduced in a previous change by Chris Lattner · 23 years ago
  20. dbf30f7 Add support for referencing global variables/functions by Chris Lattner · 23 years ago
  21. 03c6faf Added support for callee- and caller-save registers. by Misha Brukman · 23 years ago
  22. e8e6743 Fix broken ret opcode, grr... by Chris Lattner · 23 years ago
  23. d852c15 Fix instsel for calls by Chris Lattner · 23 years ago
  24. f18a36e Fix the build by Chris Lattner · 23 years ago
  25. 07f0261 brg by Brian Gaeke · 23 years ago
  26. ea1ddab Split the machine code emitter completely out of the printer by Chris Lattner · 23 years ago
  27. 4ce42a7 * Move information about Implicit Defs/Uses into X86InstrInfo.def. by Chris Lattner · 23 years ago
  28. bb25f2f brg by Brian Gaeke · 23 years ago
  29. 8f04b09 More support for machine code emission: raw instructions by Chris Lattner · 23 years ago
  30. b0f99b9 Expose explicit type by Chris Lattner · 23 years ago
  31. 76041ce Start implementing MachineCodeEmitter by Chris Lattner · 23 years ago
  32. 4aff928 Eliminate OtherFrm by Chris Lattner · 23 years ago
  33. a5855c8 Remove comment Remove handling of OtherFrm by Chris Lattner · 23 years ago
  34. 40ead95 Initial support for machine code emission by Chris Lattner · 23 years ago
  35. 6877dd3 Fix order of operands on a store from reg to [reg+offset]. by Misha Brukman · 23 years ago
  36. f8bafe8 Add rawfrm flags by Chris Lattner · 23 years ago
  37. a4978cc Don't add implicit regs by Chris Lattner · 23 years ago
  38. c250598 brg by Brian Gaeke · 23 years ago
  39. 18a2021 brg by Brian Gaeke · 23 years ago
  40. c11232a brg by Brian Gaeke · 23 years ago
  41. 8b93866 Oops. Got the MOVrm and MOVmr mixed up. Fixed. We can now print out by Misha Brukman · 23 years ago
  42. f88a285 Enable the register allocator pass. by Misha Brukman · 23 years ago
  43. cf2b9ac Added methods to read/write values to stack in .h, fixed implementation in by Misha Brukman · 23 years ago
  44. a85d6bc Added -*- C++ -*- mode to the comments. by Misha Brukman · 23 years ago
  45. faf0b8c Add a simple way to add memory locations of format [reg+offset] by Misha Brukman · 23 years ago
  46. fa8d571 lib/Target/X86/InstSelectSimple.cpp: Add visitCallInst, visitCastInst. by Brian Gaeke · 23 years ago
  47. 1d53ce4 Handle cmp Reg, 0 correctly by Chris Lattner · 23 years ago
  48. 7ef33a9 Printing support for more stuff by Chris Lattner · 23 years ago
  49. 3a9a693 Don't add implicit operands by Chris Lattner · 23 years ago
  50. 128a7a9 Fix off by one bug by Chris Lattner · 23 years ago
  51. 15207f4 Add fixme by Chris Lattner · 23 years ago
  52. 47b4a9b Minor code cleanups by Chris Lattner · 23 years ago
  53. 1804233 Implement printing of store instructions by Chris Lattner · 23 years ago
  54. 3d3067b The big change here is to handle printing/emission of X86II::MRMSrcMem by Chris Lattner · 23 years ago
  55. 92845e3 Remove implicit information from instruction selector by Chris Lattner · 23 years ago
  56. 457adb5 Add printing information for MUL and DIV by Chris Lattner · 23 years ago
  57. 94e8ee2 Fix a bug that prevented compilation of multiple functions by Chris Lattner · 23 years ago
  58. d3e0fac Remove opcode information for instructions that are completely defined now by Chris Lattner · 23 years ago
  59. 644e326 Add printing support for sahf & setcc by Chris Lattner · 23 years ago
  60. 675dd2c Add printing support for /0 /1 type instructions by Chris Lattner · 23 years ago
  61. 85b39f2 Add support for /0 /1, etc type instructions by Chris Lattner · 23 years ago
  62. 4b4e9dd Rename the SetCC X86 instructions to reflect the fact that they are the by Chris Lattner · 23 years ago
  63. 05093a5 Simplify setcc code a bit by Chris Lattner · 23 years ago
  64. 77875d8 Support Registers of the form (B8+ rd) for example by Chris Lattner · 23 years ago
  65. 97ad9e1 Dont' set flags by Chris Lattner · 23 years ago
  66. 233ad71 Implement printing more, implement opcode output more by Chris Lattner · 23 years ago
  67. 0dc20dd Huge diff do to reindeinting comments. by Chris Lattner · 23 years ago
  68. 11e53e3 Add new prefix flag by Chris Lattner · 23 years ago
  69. 644e1ab Print another class of instructions correctly, giving us: xorl EDX, EDX by Chris Lattner · 23 years ago
  70. 7c58925 Booleans are types too. And they get stored in bytes. And InstructionSelection by Misha Brukman · 23 years ago
  71. b83b286 Add definitions for function headers from MRegisterInfo.h: by Misha Brukman · 23 years ago
  72. e1f0d81 Check not only for MO_VirtualRegister, but MO_MachineRegister as well when by Misha Brukman · 23 years ago
  73. d2cc017 Add mapping in MachineFunction from SSA regs to Register Classes. Also, by Misha Brukman · 23 years ago
  74. 90ed18c Sigh. Fixed some speling. by Misha Brukman · 23 years ago
  75. 602b9ff Thanks to the R8, R16, and R32 macros, I can now deal with registers that by Misha Brukman · 23 years ago
  76. c03a0cb Brian Gaeke says: by Brian Gaeke · 23 years ago
  77. 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
  78. f21dfcd Expose base opcode by Chris Lattner · 23 years ago
  79. 6aab9cf Start to add more information to instr.def by Chris Lattner · 23 years ago
  80. 239dcfd Add instruction annotation about whether it has a 0x0F opcode prefix by Chris Lattner · 23 years ago
  81. 9213b73 Add more void flags by Chris Lattner · 23 years ago
  82. 92bd0f9 Set the void flag on instructions that should get it by Chris Lattner · 23 years ago
  83. 927dd09 Arrange to have a TargetMachine available in X86InstrInfo::print by Chris Lattner · 23 years ago
  84. e9b309a Wow, I'm incapable of the simplest things today... by Chris Lattner · 23 years ago
  85. fb02a8b Rename registers to follow the intel style of all caps by Chris Lattner · 23 years ago
  86. dbb61c6 Reorganize printing interface a bit by Chris Lattner · 23 years ago
  87. 71e83ca Fix minor detail by Chris Lattner · 23 years ago
  88. 0692536 Fix Mul/Div clobbers by Chris Lattner · 23 years ago
  89. 6fc3c52 Fix a few typos, implement load/store by Chris Lattner · 23 years ago
  90. 9562add Add functions to buld X86 specific constructs by Chris Lattner · 23 years ago
  91. 1411ba3 Add information about memory index representation by Chris Lattner · 23 years ago
  92. e7236ff Add load/store instructions by Chris Lattner · 23 years ago
  93. 43189d1 Switch visitRet to use getClass() by Chris Lattner · 23 years ago
  94. 6559bb9 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline by Brian Gaeke · 23 years ago
  95. 20abb6b InstSelectSimple.cpp: (visitReturnInst) Add return instructions with return by Brian Gaeke · 23 years ago
  96. 1749d63 Add instruction selection code and tests for setcc instructions by Brian Gaeke · 23 years ago
  97. f01729e Implement signed and unsigned division and remainder by Chris Lattner · 23 years ago
  98. ca9671d Implement multiply operator by Chris Lattner · 23 years ago
  99. 68aad93 * Implement subtract * Merge add code into logical code by Chris Lattner · 23 years ago
  100. e2954c8 shuffle code around a bit, implement and, or, xor by Chris Lattner · 23 years ago