1. 6c284d7 Fix mmx paddq, add support for the 'y' register class, though it isn't tested. by Chris Lattner · 17 years ago
  2. eb8c74d remove some dead hooks by Chris Lattner · 17 years ago
  3. b445d0c remove some dead target hooks, subsumed by isLegalAddressingMode by Chris Lattner · 17 years ago
  4. 0f65cad move a bunch of register constraints from being handled by by Chris Lattner · 17 years ago
  5. e5a24ec implement support for CodeGen/X86/inline-asm-x-scalar.ll:test3 - i32/i64 values by Chris Lattner · 17 years ago
  6. ad043e8 implement CodeGen/X86/inline-asm-x-scalar.ll by Chris Lattner · 17 years ago
  7. c9addb7 implement the new addressing mode description hook. by Chris Lattner · 17 years ago
  8. a80d7bd Remove cruft I put in there... by Bill Wendling · 17 years ago
  9. 826f36f Unbreak mmx arithmetic. It was barfing trying to do v8i8 arithmetic. by Bill Wendling · 17 years ago
  10. ccc44ad Fix so that pandn is emitted instead of an xor/and combo. Add integer by Bill Wendling · 17 years ago
  11. ab5b49d Promote to v1i64 type... by Bill Wendling · 17 years ago
  12. eebc8a1 Add support for the v1i64 type. This makes better code for this: by Bill Wendling · 17 years ago
  13. 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 17 years ago
  14. 188b9fe enforce the proper range for the i386 N constraint. by Chris Lattner · 17 years ago
  15. a348c56 Support added for shifts and unpacking MMX instructions. by Bill Wendling · 18 years ago
  16. fa4bce2 repair x86 performance, dejagnu problems from previous change by Dale Johannesen · 18 years ago
  17. d435dbc fix a warning by Chris Lattner · 18 years ago
  18. 84f7fd2 Support 'I' inline asm constraint. by Devang Patel · 18 years ago
  19. 1b7a81d And now support for MMX logical operations. by Bill Wendling · 18 years ago
  20. 74027e9 Multiplication support for MMX. by Bill Wendling · 18 years ago
  21. ba69300 Under X86-64 large code model, do not emit 32-bit pc relative calls. by Evan Cheng · 18 years ago
  22. a8a155e More flexible TargetLowering LSR hooks for testing whether an immediate is by Evan Cheng · 18 years ago
  23. 37e8856 Stupid bug: SSE2 supports v2i64 add / sub. by Evan Cheng · 18 years ago
  24. c1fb047 Adding more arithmetic operators to MMX. This is an almost exact copy of by Bill Wendling · 18 years ago
  25. 2f88dcd Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that by Bill Wendling · 18 years ago
  26. d0b82b3 Refactoring of formal parameter flags. Enable properly use of by Anton Korobeynikov · 18 years ago
  27. bc9bffa Properly support v8i8 and v4i16 types. It now converts them to v2i32 for by Bill Wendling · 18 years ago
  28. a31bd27 Add LOAD/STORE support for MMX. by Bill Wendling · 18 years ago
  29. 1d9bacc Use new SDIselParamAttr enumeration. This removes "magick" constants by Anton Korobeynikov · 18 years ago
  30. ae64219 X86-64 VACOPY needs custom expansion. va_list is a struct { i32, i32, i8*, i8* }. by Evan Cheng · 18 years ago
  31. f7dcfa8 Simplify things by Anton Korobeynikov · 18 years ago
  32. 82932a5 argument lowering should copy from the vreg shadows of live-in arguments by Chris Lattner · 18 years ago
  33. 9dd9abd Ensure that fastcall'ed function is correctly mangled & stack is by Anton Korobeynikov · 18 years ago
  34. eac6607 remove dead option by Chris Lattner · 18 years ago
  35. e32bbf6 use high-level functions in CCState by Chris Lattner · 18 years ago
  36. 638402b make use of helper functions in CCState for analyzing formals and calls. by Chris Lattner · 18 years ago
  37. f5d280a switch LowerFastCCCallTo over to using the new fastcall description. by Chris Lattner · 18 years ago
  38. fc664c1 switch LowerFastCCArguments over to using the autogenerated Fastcall description. by Chris Lattner · 18 years ago
  39. fcf1a3d rearrange code by Chris Lattner · 18 years ago
  40. 2db39b8 remove fastcc (not fastcall) support by Chris Lattner · 18 years ago
  41. f39f771 switch LowerCCCArguments over to using autogenerated CC. by Chris Lattner · 18 years ago
  42. c0bdf34 simplify sret handling by Chris Lattner · 18 years ago
  43. 423c5f4 switch LowerCCCCallTo over to using an autogenerated callingconv by Chris Lattner · 18 years ago
  44. 59ed56b switch return value passing and the x86-64 calling convention information by Chris Lattner · 18 years ago
  45. 9774c91 switch x86-64 return value lowering over to using same mechanism as argument by Chris Lattner · 18 years ago
  46. 13513b7 Minor refactoring of CC Lowering interfaces by Chris Lattner · 18 years ago
  47. 362e98a move CC Lowering stuff to its own public interface by Chris Lattner · 18 years ago
  48. 9c71ab7 refactor x86-64 argument lowering yet again, this time eliminating templates, by Chris Lattner · 18 years ago
  49. 6e50f8c switch to smallvector by Chris Lattner · 18 years ago
  50. 14dd4c9 initial hack at splitting the x86-64 calling convention info out from the by Chris Lattner · 18 years ago
  51. cc7b07a the truncate must always be done, it's only the assert that is conditional. by Chris Lattner · 18 years ago
  52. df5cdb5 in X86-64 CCC, i8/i16 arguments are already properly zext/sext'd on input. by Chris Lattner · 18 years ago
  53. c30654c Fix an X86-64 abi bug. We now compile: by Chris Lattner · 18 years ago
  54. 7e22977 fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression from my patch last by Chris Lattner · 18 years ago
  55. 5e265b2 fastcc functions that return double values now return them in xmm0 on x86-32. by Chris Lattner · 18 years ago
  56. 4dfccf4 allow vectors to be passed to stdcall/fastcall functions by Chris Lattner · 18 years ago
  57. 2a9bdd7 move LowerRET into the 'Return Value Calling Convention Implementation' by Chris Lattner · 18 years ago
  58. 339b439 make all Lower*CallTo implementations use LowerCallResult to handle their by Chris Lattner · 18 years ago
  59. 09c75a4 pass the calling convention into Lower*CallTo, instead of using ad-hoc flags. by Chris Lattner · 18 years ago
  60. 3085e15 factor a bunch of code out of LowerCCCCallTo into a new LowerCallResult by Chris Lattner · 18 years ago
  61. 2b02a44 move some code around, pass in calling conv, even though it is unused by Chris Lattner · 18 years ago
  62. cb18656 simplify result value lowering by splitting the selection of *where* to return by Chris Lattner · 18 years ago
  63. 7d53a1c make void-return not a special case by Chris Lattner · 18 years ago
  64. 5a88b83 eliminate a bunch more temporary vectors from X86 lowering. by Chris Lattner · 18 years ago
  65. d96d072 eliminate temporary vectors created during X86 lowering. by Chris Lattner · 18 years ago
  66. 9cb9626 remove std::vector's in RET lowering. by Chris Lattner · 18 years ago
  67. 2ad9f17 Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
  68. 62819f3 Support to provide exception and selector registers. by Jim Laskey · 18 years ago
  69. f468471 ELF / PIC requires GOT be in the EBX register during calls via PLT GOT pointer. by Evan Cheng · 18 years ago
  70. b25fe82 Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only by Anton Korobeynikov · 18 years ago
  71. bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 18 years ago
  72. 5310897 Fix compile error "jump to case label crosses initialization". by Nick Lewycky · 18 years ago
  73. b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 18 years ago
  74. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
  75. 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 18 years ago
  76. 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 18 years ago
  77. 73d6cf1 - FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before by Evan Cheng · 18 years ago
  78. 1722eee Typo by Evan Cheng · 18 years ago
  79. 68c47cb With SSE2, expand FCOPYSIGN to a series of SSE bitwise operations. by Evan Cheng · 18 years ago
  80. aff9387 Fix a comment that referred to the now defunct ubyte type. by Reid Spencer · 18 years ago
  81. 317848f Really big cleanup. by Anton Korobeynikov · 18 years ago
  82. 4785781 For PR950: by Reid Spencer · 18 years ago
  83. 2b2bc68 Refactored JIT codegen for mingw32. Now we're using standart relocation by Anton Korobeynikov · 18 years ago
  84. 21b7612 f64 <-> i64 bit_convert using movq in 64-bit mode. by Evan Cheng · 18 years ago
  85. d27a258 Cleaned setjmp/longjmp lowering interfaces. Now we're producing right by Anton Korobeynikov · 18 years ago
  86. f3597a1 If we have ScalarSSE, we can select bitconvert into single instructions. by Chris Lattner · 18 years ago
  87. 399610a Fix PR1033 and CodeGen/X86/bitcast.ll, by expanding bitcast to a load/store pair. by Chris Lattner · 18 years ago
  88. af21f4f Fix typo noticed by Lauro Ramos Venancio, thanks! by Chris Lattner · 18 years ago
  89. 19f2ffc - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit by Evan Cheng · 18 years ago
  90. 98ae09c Add support for 64-bit 'r' constraint. Patch by by Rafael ~Avila de Espíndol! by Chris Lattner · 18 years ago
  91. 0085a28 - Use a different wrapper node for RIP-relative GV, etc. by Evan Cheng · 18 years ago
  92. c8306bd In PIC mode, GV not requiring an extra load can be used as address immediate. by Evan Cheng · 18 years ago
  93. d0ff02c Fix for PR1018 - Better support for X86-64 Linux in small code model. by Evan Cheng · 18 years ago
  94. 3fa9dff Custom lower READCYCLECOUNTER for x86-64. by Evan Cheng · 18 years ago
  95. c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
  96. 12c49af Refactored *GVRequiresExtraLoad() to Subtarget method. by Anton Korobeynikov · 18 years ago
  97. a598685 We should perform extra load for dllimported calls by Anton Korobeynikov · 18 years ago
  98. 7ce4578 Matches MachineInstr changes. by Evan Cheng · 18 years ago
  99. 5cd3e9f Add implicit use / def operands to created MI's. by Evan Cheng · 18 years ago
  100. 8ca2932 Don't dag combine floating point select to max and min intrinsics. Those by Evan Cheng · 18 years ago