1. c03a0cb Brian Gaeke says: by Brian Gaeke · 23 years ago
  2. a1a64f8 *** empty log message *** by Nick Hildenbrandt · 23 years ago
  3. 9850237 *** empty log message *** by Nick Hildenbrandt · 23 years ago
  4. 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
  5. f21dfcd Expose base opcode by Chris Lattner · 23 years ago
  6. 6aab9cf Start to add more information to instr.def by Chris Lattner · 23 years ago
  7. 239dcfd Add instruction annotation about whether it has a 0x0F opcode prefix by Chris Lattner · 23 years ago
  8. 9213b73 Add more void flags by Chris Lattner · 23 years ago
  9. 92bd0f9 Set the void flag on instructions that should get it by Chris Lattner · 23 years ago
  10. 3b49394 Pass on a targetmachine by Chris Lattner · 23 years ago
  11. 927dd09 Arrange to have a TargetMachine available in X86InstrInfo::print by Chris Lattner · 23 years ago
  12. e9b309a Wow, I'm incapable of the simplest things today... by Chris Lattner · 23 years ago
  13. fb02a8b Rename registers to follow the intel style of all caps by Chris Lattner · 23 years ago
  14. ebdc7f3 Fix misleading indentation by Chris Lattner · 23 years ago
  15. dbb61c6 Reorganize printing interface a bit by Chris Lattner · 23 years ago
  16. a187ed9 Add default implementation of printing interface by Chris Lattner · 23 years ago
  17. 71e83ca Fix minor detail by Chris Lattner · 23 years ago
  18. 0692536 Fix Mul/Div clobbers by Chris Lattner · 23 years ago
  19. 6fc3c52 Fix a few typos, implement load/store by Chris Lattner · 23 years ago
  20. 9562add Add functions to buld X86 specific constructs by Chris Lattner · 23 years ago
  21. 1411ba3 Add information about memory index representation by Chris Lattner · 23 years ago
  22. e7236ff Add load/store instructions by Chris Lattner · 23 years ago
  23. 43189d1 Switch visitRet to use getClass() by Chris Lattner · 23 years ago
  24. 6559bb9 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline by Brian Gaeke · 23 years ago
  25. 20abb6b InstSelectSimple.cpp: (visitReturnInst) Add return instructions with return by Brian Gaeke · 23 years ago
  26. 0006bd7 Fix warning by Chris Lattner · 23 years ago
  27. 9c1338b _REALLY_ fix the float constant problem by Chris Lattner · 23 years ago
  28. eb6f8c7 Print out 'float' constants correctly by Chris Lattner · 23 years ago
  29. 1749d63 Add instruction selection code and tests for setcc instructions by Brian Gaeke · 23 years ago
  30. 088b472 Fixes escapeing bug in strings. Fixes test case test/Regression/CBackend/2002-11-06-PrintEscaped.c by Nick Hildenbrandt · 23 years ago
  31. 2cf2cbc Loads and stores can't be inlined. This fixes test/Singlesource/matrixTranspose by Nick Hildenbrandt · 23 years ago
  32. c227a9a Remove a nasty little semi-colon someone introduced which by Vikram S. Adve · 23 years ago
  33. 5da2e6a Move function to cpp file from header by Chris Lattner · 23 years ago
  34. f01729e Implement signed and unsigned division and remainder by Chris Lattner · 23 years ago
  35. ca9671d Implement multiply operator by Chris Lattner · 23 years ago
  36. 68aad93 * Implement subtract * Merge add code into logical code by Chris Lattner · 23 years ago
  37. e2954c8 shuffle code around a bit, implement and, or, xor by Chris Lattner · 23 years ago
  38. 51b49a9 Add PHI node support, add comment for branch function by Chris Lattner · 23 years ago
  39. 2df035b Implement unconditional branching support by Chris Lattner · 23 years ago
  40. e9913f2 * Fix nonconstant shift case * Turn table into 2d table by Chris Lattner · 23 years ago
  41. b1761fc Use a more table driven approach to handling types. Seems to simplify the by Chris Lattner · 23 years ago
  42. d5a87f8 Make switch statements denser, but only because of the follow-on patch by Chris Lattner · 23 years ago
  43. 796df73 * Remove dead variable * Shift amount is always guaranteed to be 8 bits by Chris Lattner · 23 years ago
  44. 7e9fea7 Fixed bug in Regression/CBackend/2002-10-30-FunctionPointerAlloca.ll by Nick Hildenbrandt · 23 years ago
  45. ec3e2f4 New iostream definitions by Chris Lattner · 23 years ago
  46. a1719c9 InstSelectSimple.cpp: Include llvm/iOther.h for ShiftInst. by Brian Gaeke · 23 years ago
  47. 59b2b86 Reassociate pass now works by Chris Lattner · 23 years ago
  48. 601899d Bug fix: need to initialize new CallArgsDescriptor pointer. by Vikram S. Adve · 23 years ago
  49. 9691807 In getID(), don't call getValidSymbolName to mangle external names! by Vikram S. Adve · 23 years ago
  50. cc0b0c5 Add lots more info by Chris Lattner · 23 years ago
  51. 8548ee7 Make sure to set the destination register correctly by Chris Lattner · 23 years ago
  52. b752e9a Set the destination register field based on the target specific flags by Chris Lattner · 23 years ago
  53. 9d17740 Add flag to specify when no value is produced by an instruction by Chris Lattner · 23 years ago
  54. 443d012 Sparc backend doesn't use target specific flags yet by Chris Lattner · 23 years ago
  55. e5f5221 Implement the new optional getRegisterInfo by Chris Lattner · 23 years ago
  56. 3dffa79 Print machine code after instruction selection by Chris Lattner · 23 years ago
  57. 42c7786 Make sure to pass the LLVM basic block in by Chris Lattner · 23 years ago
  58. 36b3603 Construct annotation, to make sure it's attached to function by Chris Lattner · 23 years ago
  59. a3bbcb5 Fix spelling of `propagate'. by Misha Brukman · 23 years ago
  60. b4f68ed Convert backend to use passes, implement X86TargetMachine by Chris Lattner · 23 years ago
  61. c66583e These are no longer virtual methods by Chris Lattner · 23 years ago
  62. c56406c * Privatize the TargetName by Chris Lattner · 23 years ago
  63. 62eaf7e Implement findOptimalStorageSize a bit more generally by Chris Lattner · 23 years ago
  64. 6334205 Allow TargetMachine to refuse static code gen by Chris Lattner · 23 years ago
  65. 055c965 Rename X86InstructionInfo to X86InstrInfo by Chris Lattner · 23 years ago
  66. 33f53b5 Minor renaming by Chris Lattner · 23 years ago
  67. eef7454 Remove unneccesary #includes by Chris Lattner · 23 years ago
  68. 600e699 Rename Sparc.h to TargetMachineImpls.h by Chris Lattner · 23 years ago
  69. b85c7f4 Reenable X86 backend, even though it doesn't do much, at least it compiles by Chris Lattner · 23 years ago
  70. a2bae30 Remove separate vector of implicit refs from MachineInstr, and by Vikram S. Adve · 23 years ago
  71. e68a343 Move CallArgsDescriptor into this class instead of making it an by Vikram S. Adve · 23 years ago
  72. aabb595 Bug fix: align size for dynamic allocas according to stack pointer by Vikram S. Adve · 23 years ago
  73. 341a937 Switch to generating machineinstr's instead of MInstructions by Chris Lattner · 23 years ago
  74. a535fab Be compatible with sparc backend by Chris Lattner · 23 years ago
  75. 9bbf439 Implement MachineInstrInfo interface by Chris Lattner · 23 years ago
  76. 79c0337 Switch to different flag set by Chris Lattner · 23 years ago
  77. adc101b Move TargetInstrDescriptors to MachineInstrInfo.cpp by Chris Lattner · 23 years ago
  78. f44f905 *** empty log message *** by Chris Lattner · 23 years ago
  79. d9512ca Use higher level methods, don't use TargetInstrDescriptors directly! by Chris Lattner · 23 years ago
  80. 8f78027 Use higher level method by Chris Lattner · 23 years ago
  81. ea9d249 Remove #include, misleading comment, and a typedef used only once by Chris Lattner · 23 years ago
  82. 88da77c Inline typedef, eliminate unused method by Chris Lattner · 23 years ago
  83. 67eaf73 Remove long dead #if 0 by Chris Lattner · 23 years ago
  84. cb6b4bd Add #includes that were eliminated from headers by Chris Lattner · 23 years ago
  85. 770feb4 De-inline methods by Chris Lattner · 23 years ago
  86. a808487 Remove #include by Chris Lattner · 23 years ago
  87. 97d6885 Remove unneeded #include by Chris Lattner · 23 years ago
  88. 9538cec Remove forward decl by Chris Lattner · 23 years ago
  89. 28760f4 Make assertIGNode be private to the InterferenceGraph.cpp file by Chris Lattner · 23 years ago
  90. 047bbaf MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  91. ba43675 Don't build X86 target until it builds properly again by Chris Lattner · 23 years ago
  92. 93fa705 Seperate code out of TargetMachine into MachineInstrInfo by Chris Lattner · 23 years ago
  93. 75276f1 Initial stab at MachineInstr'ication by Chris Lattner · 23 years ago
  94. c5b8b1a MachineInstrInfo no longer #includes this header, so we must by Chris Lattner · 23 years ago
  95. c01ff9c Use BuildMI instead of explicit code. by Chris Lattner · 23 years ago
  96. 9a8e412 Remove all traces of the "Opcode Mask" field in the MachineInstr class by Chris Lattner · 23 years ago
  97. 1c7907e Fix minor bug by Chris Lattner · 23 years ago
  98. 0fa600d Don't pass default args by Chris Lattner · 23 years ago
  99. 6ee9b5a Fixed spelling and grammar. by Misha Brukman · 23 years ago
  100. e585a7d Rewrote uses of deprecated `MachineFunction::get(BasicBlock *BB)'. by Misha Brukman · 23 years ago