1. 76e9f77 Don't emit unneccesary branch instructions! by Chris Lattner · 23 years ago
  2. 2f983fc Implement optimization folding setcc into branch. by Chris Lattner · 23 years ago
  3. b2809dc Implement code to keep the stack pointer aligned to an 8 byte boundary. by Chris Lattner · 23 years ago
  4. b4d58d7 Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  5. 6c0daf7 * Adjust to use new interfaces, eliminating CurReg stuff by Chris Lattner · 23 years ago
  6. 26c2346 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 23 years ago
  7. 51553e0 * Use the new Abstract Frame Manager to handle incoming arguments and by Chris Lattner · 23 years ago
  8. a76f456 * Simplify Value classes by Chris Lattner · 23 years ago
  9. cfcd060 Changes to compile with GCC 2.96 by Chris Lattner · 23 years ago
  10. b437b7d Don't force setCC instructions into AL by Chris Lattner · 23 years ago
  11. 2e6f17f Build add instructions of the correct form! by Chris Lattner · 23 years ago
  12. e92fb34 Two fixes: by Chris Lattner · 23 years ago
  13. e92f1bb Make sure stack manipulation refers to ESP the right number of times by Chris Lattner · 23 years ago
  14. 5c59014 Add some special cases to make common getelementptr cases easier to read/faster by Chris Lattner · 23 years ago
  15. 6ebe959 brg by Brian Gaeke · 23 years ago
  16. d06650a Give passes nice names! by Chris Lattner · 23 years ago
  17. 3263e57 Add support to cast from a bool type by Chris Lattner · 23 years ago
  18. c4eb1ed Implement indirect function calls by Chris Lattner · 23 years ago
  19. a1cf9a7 Fix bork in doMultiply by Chris Lattner · 23 years ago
  20. f1874b0 Add sanity checks by Chris Lattner · 23 years ago
  21. d4c5013 Insert phi code at top of block by Chris Lattner · 23 years ago
  22. 61edd53 by Brian Gaeke · 23 years ago
  23. 0a37046 Implement cast bool to X by Chris Lattner · 23 years ago
  24. 85b78b7 by Brian Gaeke · 23 years ago
  25. 825be9a Finish up iterator stuph by Chris Lattner · 23 years ago
  26. e189edf Code gen phi's correctly by Chris Lattner · 23 years ago
  27. eaeacc5 by Brian Gaeke · 23 years ago
  28. 44876fd by Brian Gaeke · 23 years ago
  29. 179519b Implement getelementptr constant exprs by Chris Lattner · 23 years ago
  30. 4e2c30d by Brian Gaeke · 23 years ago
  31. 1176170 Remove extranous #include by Chris Lattner · 23 years ago
  32. 5e91d38 by Brian Gaeke · 23 years ago
  33. 9cf5718 Implement a lot of cast functionality (no FP or 64) by Brian Gaeke · 23 years ago
  34. e213360 Fix handling of function calls that return void by Chris Lattner · 23 years ago
  35. 4859c65 Implement initial support for return values from call instructions by Chris Lattner · 23 years ago
  36. 81c7a3a Adjust the stack pointer after a function call, proportional to the number of by Misha Brukman · 23 years ago
  37. 82cc643 Remove think-o assertion by Chris Lattner · 23 years ago
  38. ccf17c6 Avoid crashing on Arguments, just silently miscompile by Chris Lattner · 23 years ago
  39. bc98081 Fix a bug I introduced in a previous change by Chris Lattner · 23 years ago
  40. 6425a50 Add support for referencing global variables/functions by Chris Lattner · 23 years ago
  41. 645b754 Fix instsel for calls by Chris Lattner · 23 years ago
  42. 6a08740 Fix the build by Chris Lattner · 23 years ago
  43. b676857 brg by Brian Gaeke · 23 years ago
  44. 5485c07 brg by Brian Gaeke · 23 years ago
  45. 7dcb143 Don't add implicit regs by Chris Lattner · 23 years ago
  46. 2ad3501 brg by Brian Gaeke · 23 years ago
  47. 23953e0 brg by Brian Gaeke · 23 years ago
  48. 4ba2cb1 brg by Brian Gaeke · 23 years ago
  49. aa91eae lib/Target/X86/InstSelectSimple.cpp: Add visitCallInst, visitCastInst. by Brian Gaeke · 23 years ago
  50. 174a940 Don't add implicit operands by Chris Lattner · 23 years ago
  51. cf7c225 Remove implicit information from instruction selector by Chris Lattner · 23 years ago
  52. 5e50475 Fix a bug that prevented compilation of multiple functions by Chris Lattner · 23 years ago
  53. 41e2d4c Rename the SetCC X86 instructions to reflect the fact that they are the by Chris Lattner · 23 years ago
  54. 45ddd59 Simplify setcc code a bit by Chris Lattner · 23 years ago
  55. 3a3ac9d Dont' set flags by Chris Lattner · 23 years ago
  56. eaaceb1 Add mapping in MachineFunction from SSA regs to Register Classes. Also, by Misha Brukman · 23 years ago
  57. a648bc6 Brian Gaeke says: by Brian Gaeke · 23 years ago
  58. 64c3bb9 Fix minor detail by Chris Lattner · 23 years ago
  59. cb57e5c Fix Mul/Div clobbers by Chris Lattner · 23 years ago
  60. ecdb49d Fix a few typos, implement load/store by Chris Lattner · 23 years ago
  61. 09fddd9 Switch visitRet to use getClass() by Chris Lattner · 23 years ago
  62. e745435 include/llvm/CodeGen/MachineInstrBuilder.h: Add addClobber() inline by Brian Gaeke · 23 years ago
  63. b268788 InstSelectSimple.cpp: (visitReturnInst) Add return instructions with return by Brian Gaeke · 23 years ago
  64. 9cbe229 Add instruction selection code and tests for setcc instructions by Brian Gaeke · 23 years ago
  65. 781986c Implement signed and unsigned division and remainder by Chris Lattner · 23 years ago
  66. d12e1bc Implement multiply operator by Chris Lattner · 23 years ago
  67. e823fb3 * Implement subtract * Merge add code into logical code by Chris Lattner · 23 years ago
  68. dd873d2 shuffle code around a bit, implement and, or, xor by Chris Lattner · 23 years ago
  69. abe3280 Add PHI node support, add comment for branch function by Chris Lattner · 23 years ago
  70. 16af2d5 Implement unconditional branching support by Chris Lattner · 23 years ago
  71. cfb187f * Fix nonconstant shift case * Turn table into 2d table by Chris Lattner · 23 years ago
  72. ff3d28f Use a more table driven approach to handling types. Seems to simplify the by Chris Lattner · 23 years ago
  73. 63f4e75 Make switch statements denser, but only because of the follow-on patch by Chris Lattner · 23 years ago
  74. 122b73b * Remove dead variable * Shift amount is always guaranteed to be 8 bits by Chris Lattner · 23 years ago
  75. 6e2d676 InstSelectSimple.cpp: Include llvm/iOther.h for ShiftInst. by Brian Gaeke · 23 years ago
  76. c9e1efd Make sure to set the destination register correctly by Chris Lattner · 23 years ago
  77. e3ceb17 Make sure to pass the LLVM basic block in by Chris Lattner · 23 years ago
  78. 7ee171b Construct annotation, to make sure it's attached to function by Chris Lattner · 23 years ago
  79. 02a3d83 Convert backend to use passes, implement X86TargetMachine by Chris Lattner · 23 years ago
  80. 27d2479 Rename X86InstructionInfo to X86InstrInfo by Chris Lattner · 23 years ago
  81. f57420e Minor renaming by Chris Lattner · 23 years ago
  82. 2990e9b Switch to generating machineinstr's instead of MInstructions by Chris Lattner · 23 years ago
  83. 52c2d10a Remove dead fixme by Chris Lattner · 23 years ago
  84. 7d3e5db Instruction select constant arguments correctly by Chris Lattner · 23 years ago
  85. d92fb00 Initial checkin of X86 backend. by Chris Lattner · 23 years ago