1. 812c488 Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. by Brian Gaeke · 21 years ago
  2. 0cf0c37 Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 21 years ago
  3. 71d24aa Make these format a bit nicer by Chris Lattner · 21 years ago
  4. d36c970 Auto-registrate target by Chris Lattner · 21 years ago
  5. 3a08589 Support setcc on fp values. by Brian Gaeke · 21 years ago
  6. 4185d03 Add floating-point branches and compares. Compares don't complete by Brian Gaeke · 21 years ago
  7. 7e540fe Fix bug where SwitchSection would fail to change to ".bss" successfully. by Brian Gaeke · 21 years ago
  8. ccdd70a Fix bug involving bool arguments to binary operators. Fix typo in comment. by Brian Gaeke · 21 years ago
  9. 2a9f539 Fix bug in copying long constants to register pairs. We were getting by Brian Gaeke · 21 years ago
  10. f9a7546 Support 'ret float' by Brian Gaeke · 21 years ago
  11. 38343f6 Add #includes by Chris Lattner · 21 years ago
  12. a9a582f Fix potential problems with unreachable basic blocks. by Chris Lattner · 21 years ago
  13. d2d5df2 Fix indentation to be 2 spaces. by Misha Brukman · 21 years ago
  14. ea09126 visitSetCondInst() takes a parameter of type `SetCondInst' by Misha Brukman · 21 years ago
  15. 6bd5551 Allow saving and restoring of double and float registers. by Brian Gaeke · 21 years ago
  16. c53105c Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}. by Brian Gaeke · 21 years ago
  17. 8a0ae9e Support printing constant pool indices. by Brian Gaeke · 21 years ago
  18. ec3227f Trim whitespace. by Brian Gaeke · 21 years ago
  19. f54ef97 * LowercaseString moved to StringExtras.h * Wrap long line to 80 cols by Misha Brukman · 21 years ago
  20. 57ff2e3 Add FSTOD and FDTOS conversion instructions. by Brian Gaeke · 21 years ago
  21. 495a097 Support cast float to float, cast double to float, and cast float to double. by Brian Gaeke · 21 years ago
  22. 60c73e4 Make the double-fp pseudo registers be "NamedRegs". by Brian Gaeke · 21 years ago
  23. 13dc433 Fix a dyn_cast in copyConstantToRegister which should have been a cast. by Brian Gaeke · 21 years ago
  24. be81e82 The long integer pseudo-regs are history. So long, we hardly knew ye. by Brian Gaeke · 21 years ago
  25. c7fd0f4 Use correct add*Imm form in more BuildMI calls. by Brian Gaeke · 21 years ago
  26. af0492e Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
  27. e7f9e0b Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
  28. 4473303 Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
  29. 7548a54 Strange as it may sound, we'll not use LDD/STD to store longs. For reasons of by Brian Gaeke · 21 years ago
  30. 00e514e Support constant cast expressions. by Brian Gaeke · 21 years ago
  31. f54d912 Add pseudo-registers and register class for 64-bit integer values. by Brian Gaeke · 21 years ago
  32. 0280aa9 Order #includes as per style guide. by Misha Brukman · 21 years ago
  33. 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 21 years ago
  34. 9d2427c .zero doesn't work in the Solaris assembler. by Brian Gaeke · 21 years ago
  35. a3c5762 Get rid of selects the easy way by Brian Gaeke · 21 years ago
  36. cfaf224 Make visitAllocaInst() look more like its X86 counterpart. by Brian Gaeke · 21 years ago
  37. 4f217fd Mess around with allocation order. In particular, I think we ought to be by Brian Gaeke · 21 years ago
  38. fbaae01 JMPL has a delay slot. by Brian Gaeke · 21 years ago
  39. 0735920 Clean up the commented-out F3_3 stuff. by Brian Gaeke · 21 years ago
  40. f89cc65 Fix jmpl. Add some FP moves. by Brian Gaeke · 21 years ago
  41. ceb2241 Support printing base+offset pairs where the offset is a register. by Brian Gaeke · 21 years ago
  42. 9d67ea0 Support intrinsic calls (although no particular intrinsics are supported yet). by Brian Gaeke · 21 years ago
  43. 562d5b0 Add load instructions for floating-point registers. by Brian Gaeke · 21 years ago
  44. c93a752 Support alloca instructions. by Brian Gaeke · 21 years ago
  45. 6713d98 Make storeRegToStackSlot slightly shorter. by Brian Gaeke · 21 years ago
  46. 070bb4a Set the isBranch and isTerminator flags on branch instructions correctly. by Brian Gaeke · 21 years ago
  47. 8308d04 Emit stores correctly; don't fail an assertion. by Brian Gaeke · 21 years ago
  48. 6c868a4 Support generating machine instructions for Phi nodes (based on x86, but with by Brian Gaeke · 21 years ago
  49. fc7fa31 Recognize more branches. by Brian Gaeke · 21 years ago
  50. 09c1309 Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. by Brian Gaeke · 21 years ago
  51. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 21 years ago
  52. d6a1053 Fix thinko in visitor... ShiftInsts should currently be delegated by Brian Gaeke · 21 years ago
  53. f405280 I think we'll use the standard lowering passes for now. by Brian Gaeke · 21 years ago
  54. e14e338 Fix bug generating code for void call instructions: don't call by Brian Gaeke · 21 years ago
  55. 5eb6474 Squash a warning from the Solaris assembler by aligning the stack by Brian Gaeke · 21 years ago
  56. 446ae11 Allow special-casing of operand printing based on opcode. Print by Brian Gaeke · 21 years ago
  57. 9df9282 Support constant GEP expressions. by Brian Gaeke · 21 years ago
  58. 143e0ea Adjust to new TM interfaces by Chris Lattner · 21 years ago
  59. 429022b Add support for widening integral casts. by Brian Gaeke · 21 years ago
  60. 59dbff7 Add a bunch more branches by Brian Gaeke · 21 years ago
  61. 9f56482 Flesh out GEP support by Brian Gaeke · 21 years ago
  62. 6b1d2fa Add ADD with immediate by Brian Gaeke · 21 years ago
  63. c3e9701 Add forms of CMP, SUBCC, and a few branches, and some comments. by Brian Gaeke · 21 years ago
  64. 532e60c Add stub support for GEPs. by Brian Gaeke · 21 years ago
  65. e302a7e Add support for copying bool constants to registers. by Brian Gaeke · 21 years ago
  66. ef8e48a I don't think we have to have 4 extra allocated (but unused) bytes on the stack. by Brian Gaeke · 21 years ago
  67. 3d11e8a I started working on casts, but I don't have anything compilable yet. by Brian Gaeke · 21 years ago
  68. 8005ed3 Don't print [%reg + 0], just print [%reg] by Brian Gaeke · 21 years ago
  69. f3334eb First version of code to handle loads. Stub function for handling stores. by Brian Gaeke · 21 years ago
  70. 562cb16 Support loading arguments from %I0...%I5 into virtual registers in by Brian Gaeke · 21 years ago
  71. d54c38b It's setting up the call args right now, but on the callee side, it's by Brian Gaeke · 21 years ago
  72. 4d0cda4 This is a start on handling setcc instructions. As the comment notes, we by Chris Lattner · 21 years ago
  73. 6179047 andd subcc instructions which is used to create the 'cmp' pseudo instruction by Chris Lattner · 21 years ago
  74. 0d538bb Avoid emitting an extra copy on each 32-bit operation by Chris Lattner · 21 years ago
  75. 88ddd4a Make generation of stack-slot loads and copies less ugly. by Brian Gaeke · 21 years ago
  76. fa4bb09 Fix bug in printing loads. by Brian Gaeke · 21 years ago
  77. 4be7ca5 Add support for shift instructions, wrap some long lines by Chris Lattner · 21 years ago
  78. a562efc Fix encoding of existing shift instructions, add rr shifts by Chris Lattner · 21 years ago
  79. 22ede70 Add a bunch more instructions by Chris Lattner · 21 years ago
  80. f97b31e Merge my changes with brians by Chris Lattner · 21 years ago
  81. 0f51cc1 Add in some things I forgot, which Chris helpfully reminded me of... by Brian Gaeke · 21 years ago
  82. 59e04e4 Add support for the "Y" register, used by MUL & DIV. by Brian Gaeke · 21 years ago
  83. e88c9dc Add UDIV, SDIV, and a few variants of WR. by Brian Gaeke · 21 years ago
  84. 2d4fa8f Preliminary support for getting 64-bit integer constants into registers. by Brian Gaeke · 21 years ago
  85. ff82826 Prune unnecessary #includes by Brian Gaeke · 21 years ago
  86. 2011710 Simple delay slot filler pass. by Brian Gaeke · 21 years ago
  87. 86a8790 Add references to delay slot filler pass. Fill in addPassesToJITCompile method. by Brian Gaeke · 21 years ago
  88. 3a8ad62 First attempt at handling frame index elimination. by Brian Gaeke · 21 years ago
  89. 1c38175 First attempt at special-casing printing of [%reg + offset] for by Brian Gaeke · 21 years ago
  90. 856e4fc Delete reference to "the Mach-O Runtime ABI". by Brian Gaeke · 21 years ago
  91. ea8494b Deal with call return values. by Brian Gaeke · 21 years ago
  92. 6c5526e Add support for many of the MRegisterInfo callbacks. by Brian Gaeke · 21 years ago
  93. 8542e08 Add load, store, and NOP instructions. Fix up comments. by Brian Gaeke · 21 years ago
  94. a778ca5 Add support for printing pc-relative displacements of functions (as used in by Brian Gaeke · 21 years ago
  95. f7e44ef Add support for call instructions (0-ary only for now). by Brian Gaeke · 21 years ago
  96. 54cc3c2 The .type directive on Solaris uses the # character instead of @. by Brian Gaeke · 21 years ago
  97. 6d339f9 Fix bug in zero-extending of shorts. by Brian Gaeke · 21 years ago
  98. 032f80f Add UMULrr and SMULrr instructions. by Brian Gaeke · 21 years ago
  99. 79db740 Use ! for comment char; it works in both Solaris as and GAS. by Brian Gaeke · 21 years ago
  100. f57e364 Make getClass more robust by adding cLong. Add handling for Mul instruction. by Brian Gaeke · 21 years ago