1. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  2. e7f96c5 Substantially improve the code generated by non-folded setcc instructions. by Chris Lattner · 20 years ago
  3. 84c556e Remove unused #include by Chris Lattner · 20 years ago
  4. 6b260e2 Get rid of shifts by zero in most cases. by Brian Gaeke · 20 years ago
  5. f731be0 Finally enable the setcc-branch folding code. by Brian Gaeke · 20 years ago
  6. 81cf150 Add (currently disabled) code for canFoldSetCC by Brian Gaeke · 20 years ago
  7. 6a8c46c Add stubs for setcc-branch folding support. by Brian Gaeke · 20 years ago
  8. 4f70b63 Make GEPs not suck so much: by Brian Gaeke · 20 years ago
  9. 1f42181 Support binary operations with immediates for <= cInt. by Brian Gaeke · 20 years ago
  10. 31e5759 Fix bug in emitGEPOperation with large struct-member offsets. by Brian Gaeke · 20 years ago
  11. 88108b8 Support shr long/ulong. by Brian Gaeke · 20 years ago
  12. fbe558c pseudocode for 64-bit lshr. by Brian Gaeke · 20 years ago
  13. 9ffcf9f Add stub method for long shift codegen. by Brian Gaeke · 20 years ago
  14. c7b4f10 Implement setcc on longs. by Brian Gaeke · 20 years ago
  15. 5f91de2 Support add, sub, mul, div, rem on longs/ulongs (latter 3 by emitting libcalls). by Brian Gaeke · 20 years ago
  16. 79fe833 Fix extraStack calculation -- I think in fact it might be getting a bit *too* by Brian Gaeke · 20 years ago
  17. b95cbee Support most cases of vaarg (except double). by Brian Gaeke · 20 years ago
  18. e6e7e3a Implement vacopy and vanext. by Brian Gaeke · 20 years ago
  19. 1dc555c Revert the patch that adds Function* for each 64-bit libc div/mul/rem that we by Misha Brukman · 20 years ago
  20. d159aaf Add protoypes for 64-bit long/ulong div, mul, and rem functions by Misha Brukman · 20 years ago
  21. b6c409a Add VANext and VAArg stubs. by Brian Gaeke · 20 years ago
  22. d90282d Implement va_start. by Brian Gaeke · 20 years ago
  23. 4e459c4 First part of varargs support: getting all varargs which could possibly by Brian Gaeke · 20 years ago
  24. 2f95ed6 va_end can safely be codegen'd to nothing on v8. by Brian Gaeke · 20 years ago
  25. 9e672a2 A very sorry stub implementation of varargs intrinsics... by Brian Gaeke · 20 years ago
  26. a54df25 Fix bug in casting to long/ulong. by Brian Gaeke · 20 years ago
  27. 7c0afe0 Rewrite LoadArgumentsToVirtualRegs, making it match almost exactly how by Brian Gaeke · 20 years ago
  28. b3e0017 We were (somehow) getting the wrong branch opcode for setcc float instrs. by Brian Gaeke · 20 years ago
  29. da9b366 Fix problem with insertion point for ADJCALLSTACKDOWN. by Brian Gaeke · 20 years ago
  30. 04fe747 Fix NotTest - round up extraStack to the nearest doubleword, if it is not zero. by Brian Gaeke · 20 years ago
  31. 24b90c3 Rewrite outgoing arg handling to handle more weird corner cases. by Brian Gaeke · 20 years ago
  32. 6931fd6 Handle "call" operands of type long/ulong passed in registers. by Brian Gaeke · 20 years ago
  33. d14d5b4 Add support for unreachable and undef by Chris Lattner · 20 years ago
  34. 8b6c1ff Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, and by Brian Gaeke · 20 years ago
  35. 299b39d Fix assertion failure when calling or returning from a function which by Brian Gaeke · 20 years ago
  36. 50094ed Fix whitespace and wrap some long lines. by Brian Gaeke · 20 years ago
  37. 6672f86 I think this will handle double args. by Brian Gaeke · 20 years ago
  38. 1df468e Simplify copyConstantToRegister() for longs, using a pair of recursive calls. by Brian Gaeke · 20 years ago
  39. f539ffe This file does not need <iostream>, I think. by Brian Gaeke · 20 years ago
  40. 74dfcf1 Back to compiling land for v8 by Brian Gaeke · 20 years ago
  41. 7330248 CPR fixes by Chris Lattner · 20 years ago
  42. 812c488 Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. by Brian Gaeke · 20 years ago
  43. 3a08589 Support setcc on fp values. by Brian Gaeke · 20 years ago
  44. ccdd70a Fix bug involving bool arguments to binary operators. Fix typo in comment. by Brian Gaeke · 20 years ago
  45. 2a9f539 Fix bug in copying long constants to register pairs. We were getting by Brian Gaeke · 20 years ago
  46. f9a7546 Support 'ret float' by Brian Gaeke · 20 years ago
  47. 38343f6 Add #includes by Chris Lattner · 20 years ago
  48. d2d5df2 Fix indentation to be 2 spaces. by Misha Brukman · 20 years ago
  49. ea09126 visitSetCondInst() takes a parameter of type `SetCondInst' by Misha Brukman · 20 years ago
  50. ec3227f Trim whitespace. by Brian Gaeke · 20 years ago
  51. 495a097 Support cast float to float, cast double to float, and cast float to double. by Brian Gaeke · 20 years ago
  52. 13dc433 Fix a dyn_cast in copyConstantToRegister which should have been a cast. by Brian Gaeke · 20 years ago
  53. c7fd0f4 Use correct add*Imm form in more BuildMI calls. by Brian Gaeke · 20 years ago
  54. 4473303 Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 20 years ago
  55. 7548a54 Strange as it may sound, we'll not use LDD/STD to store longs. For reasons of by Brian Gaeke · 20 years ago
  56. 00e514e Support constant cast expressions. by Brian Gaeke · 20 years ago
  57. 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 20 years ago
  58. cfaf224 Make visitAllocaInst() look more like its X86 counterpart. by Brian Gaeke · 20 years ago
  59. 9d67ea0 Support intrinsic calls (although no particular intrinsics are supported yet). by Brian Gaeke · 20 years ago
  60. c93a752 Support alloca instructions. by Brian Gaeke · 20 years ago
  61. 6c868a4 Support generating machine instructions for Phi nodes (based on x86, but with by Brian Gaeke · 20 years ago
  62. 09c1309 Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. by Brian Gaeke · 20 years ago
  63. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  64. d6a1053 Fix thinko in visitor... ShiftInsts should currently be delegated by Brian Gaeke · 20 years ago
  65. e14e338 Fix bug generating code for void call instructions: don't call by Brian Gaeke · 20 years ago
  66. 9df9282 Support constant GEP expressions. by Brian Gaeke · 20 years ago
  67. 429022b Add support for widening integral casts. by Brian Gaeke · 20 years ago
  68. 9f56482 Flesh out GEP support by Brian Gaeke · 20 years ago
  69. 532e60c Add stub support for GEPs. by Brian Gaeke · 20 years ago
  70. e302a7e Add support for copying bool constants to registers. by Brian Gaeke · 20 years ago
  71. 3d11e8a I started working on casts, but I don't have anything compilable yet. by Brian Gaeke · 20 years ago
  72. f3334eb First version of code to handle loads. Stub function for handling stores. by Brian Gaeke · 20 years ago
  73. 562cb16 Support loading arguments from %I0...%I5 into virtual registers in by Brian Gaeke · 20 years ago
  74. d54c38b It's setting up the call args right now, but on the callee side, it's by Brian Gaeke · 20 years ago
  75. 4d0cda4 This is a start on handling setcc instructions. As the comment notes, we by Chris Lattner · 20 years ago
  76. 0d538bb Avoid emitting an extra copy on each 32-bit operation by Chris Lattner · 20 years ago
  77. 4be7ca5 Add support for shift instructions, wrap some long lines by Chris Lattner · 20 years ago
  78. 22ede70 Add a bunch more instructions by Chris Lattner · 20 years ago
  79. 2d4fa8f Preliminary support for getting 64-bit integer constants into registers. by Brian Gaeke · 20 years ago
  80. ea8494b Deal with call return values. by Brian Gaeke · 20 years ago
  81. f7e44ef Add support for call instructions (0-ary only for now). by Brian Gaeke · 20 years ago
  82. 6d339f9 Fix bug in zero-extending of shorts. by Brian Gaeke · 20 years ago
  83. f57e364 Make getClass more robust by adding cLong. Add handling for Mul instruction. by Brian Gaeke · 20 years ago
  84. cf47198 Hmm, who left this sitting around in my tree by Brian Gaeke · 20 years ago
  85. 08f64c3 Support return values of basic integer types. by Brian Gaeke · 20 years ago
  86. 775158d Subtract instructions; minor cleanups by Brian Gaeke · 20 years ago
  87. e806173 Simple copyConstantToReg support, SETHIi and ORri by Brian Gaeke · 20 years ago
  88. bc1d27a Support add - note, still missing important copyConstantToRegister stuff by Brian Gaeke · 20 years ago
  89. 1c809c5 Add an instruction selector capable of selecting 'ret void' by Chris Lattner · 20 years ago