1. 3825262 Reapply r41578 with proper fix by Anton Korobeynikov · 17 years ago
  2. 1b5dcc3 Initial support for calling functions with byval arguments on x86-64 by Rafael Espindola · 17 years ago
  3. eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 17 years ago
  4. f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 17 years ago
  5. ee46574 Move getX86RegNum into X86RegisterInfo and use it by Duncan Sands · 17 years ago
  6. 44c8265 Add a comment about using libc memset/memcpy or generating inline code. by Rafael Espindola · 17 years ago
  7. 6b83b5d call libc memcpy/memset if array size is bigger then threshold. by Rafael Espindola · 17 years ago
  8. 48884cd rename isOperandValidForConstraint to LowerAsmOperandForConstraint, by Chris Lattner · 17 years ago
  9. 21485be Partial implementation of calling functions with byval arguments: by Rafael Espindola · 17 years ago
  10. a2780e1 Move ReturnAddrIndex variable to X86MachineFunctionInfo structure. This fixed by Anton Korobeynikov · 17 years ago
  11. 1291438 Fix a typo pointd out by Maarten ter Huurne. by Evan Cheng · 17 years ago
  12. c59e521 Increase efficiency of sign_extend_inreg by using subregisters for truncation. As the README suggests sign_extend_subreg is selected to (sext(trunc)). by Christopher Lamb · 17 years ago
  13. 594d37e propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 17 years ago
  14. 5411a39 long double 9 of N. This finishes up the X86-32 bits by Dale Johannesen · 17 years ago
  15. a996d52 Long double patch 7 of N, unless I lost count:). by Dale Johannesen · 17 years ago
  16. 59a5873 Long double patch 4 of N: initial x87 implementation. by Dale Johannesen · 17 years ago
  17. 7f55fcb Fix the alignment requirements of several unpck and shuf instructions. by Dan Gohman · 17 years ago
  18. 5278784 Can't handle offset and scale if rip-relative addressing is to be used. by Evan Cheng · 17 years ago
  19. 4ebcc8c This isn't safe when there are uses of load's chain result. by Evan Cheng · 17 years ago
  20. b116fac Trampoline codegen support for X86-32. by Duncan Sands · 17 years ago
  21. d300622 Re-apply 40504, but with a fix for the segfault it caused in oggenc: by Dan Gohman · 17 years ago
  22. 3e22947 Reverting 40504 for now. It's breaking oggenc. by Evan Cheng · 17 years ago
  23. d328383 Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associated code from the by Dan Gohman · 17 years ago
  24. a394117 Use movaps to load a v4f32 build_vector of all-constant values into a by Dan Gohman · 17 years ago
  25. 275769a Fix some uses of dyn_cast to be uses of cast. by Dan Gohman · 17 years ago
  26. d4d01b7 Fix custom lowering of SSE FXOR. by Evan Cheng · 17 years ago
  27. 2365f51 Long live the exception handling! by Anton Korobeynikov · 17 years ago
  28. 2038252 Define non-intrinsic instructions for vector min, max, sqrt, rsqrt, and rcp, by Dan Gohman · 17 years ago
  29. 4304bcc Proper flag __alloca call by Anton Korobeynikov · 17 years ago
  30. e377d4d Refactor X87 instructions. As a side effect, all their names are changed. by Dale Johannesen · 17 years ago
  31. 849f214 Fix for PR 1505 (and 1489). Rewrite X87 register by Dale Johannesen · 17 years ago
  32. a72cb0e No vector fneg. by Evan Cheng · 17 years ago
  33. 0db5862 Type of vector extract / insert index operand should be iPTR. by Evan Cheng · 17 years ago
  34. 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
  35. ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
  36. 52387be If a function is vararg, never pass inreg arguments in registers. Thanks to by Chris Lattner · 17 years ago
  37. 49892af Look for VECTOR_SHUFFLE that's identity operation on either LHS or RHS. This can happen before DAGCombiner catches it. by Evan Cheng · 17 years ago
  38. a9e64f6 Revert patch. It regresses: by Bill Wendling · 17 years ago
  39. e81369f Fix a failure to bit_convert from integer GPR to MMX register. by Bill Wendling · 17 years ago
  40. 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 17 years ago
  41. fdbe720 fix x86-64 mmx calling convention for real, which passes in integer gprs. by Chris Lattner · 17 years ago
  42. 6b7c21c fix mmx handling bug by Chris Lattner · 17 years ago
  43. 237898a Add explicit qualification for namespace MVT members. by Dan Gohman · 17 years ago
  44. fa0f77d Use MVT::FIRST_VECTOR_VALUETYPE and MVT::LAST_VECTOR_VALUETYPE. by Dan Gohman · 17 years ago
  45. 213d2cf Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an optimization to fold VECTOR_SHUFFLE to a zero vector. by Evan Cheng · 17 years ago
  46. 07c70cd This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn't by Chris Lattner · 17 years ago
  47. f840202 Revert patch for PR1427. It breaks almost all vector tests. by Anton Korobeynikov · 17 years ago
  48. da66472 Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll by Chris Lattner · 17 years ago
  49. 709fd41 fix subtle bugs in inline asm operand selection by Chris Lattner · 18 years ago
  50. dc43a88 Fix two classes of bugs: by Chris Lattner · 18 years ago
  51. ce3b465 Emit correct register move information in eh frames for X86. This allows Shootout-C++/except to pass on x86/linux by Anton Korobeynikov · 18 years ago
  52. 2f9bb1a Support for the special case of a vector with the canonical form: by Bill Wendling · 18 years ago
  53. 7d2cc2b X86 TLS: fix and optimize the implementation of "initial exec" model. by Lauro Ramos Venancio · 18 years ago
  54. 2c5c111 X86 TLS: Implement review feedback. by Lauro Ramos Venancio · 18 years ago
  55. b3a0417 Implement "general dynamic", "initial exec" and "local exec" TLS models for by Lauro Ramos Venancio · 18 years ago
  56. e060b53 Add comment by Anton Korobeynikov · 18 years ago
  57. d15dff2 rename X86FunctionInfo to X86MachineFunctionInfo to match the header file by Chris Lattner · 18 years ago
  58. 57fc00d Implemented correct stack probing on mingw/cygwin for dynamic alloca's. by Anton Korobeynikov · 18 years ago
  59. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 18 years ago
  60. 6c284d7 Fix mmx paddq, add support for the 'y' register class, though it isn't tested. by Chris Lattner · 18 years ago
  61. eb8c74d remove some dead hooks by Chris Lattner · 18 years ago
  62. b445d0c remove some dead target hooks, subsumed by isLegalAddressingMode by Chris Lattner · 18 years ago
  63. 0f65cad move a bunch of register constraints from being handled by by Chris Lattner · 18 years ago
  64. e5a24ec implement support for CodeGen/X86/inline-asm-x-scalar.ll:test3 - i32/i64 values by Chris Lattner · 18 years ago
  65. ad043e8 implement CodeGen/X86/inline-asm-x-scalar.ll by Chris Lattner · 18 years ago
  66. c9addb7 implement the new addressing mode description hook. by Chris Lattner · 18 years ago
  67. a80d7bd Remove cruft I put in there... by Bill Wendling · 18 years ago
  68. 826f36f Unbreak mmx arithmetic. It was barfing trying to do v8i8 arithmetic. by Bill Wendling · 18 years ago
  69. ccc44ad Fix so that pandn is emitted instead of an xor/and combo. Add integer by Bill Wendling · 18 years ago
  70. ab5b49d Promote to v1i64 type... by Bill Wendling · 18 years ago
  71. eebc8a1 Add support for the v1i64 type. This makes better code for this: by Bill Wendling · 18 years ago
  72. 4234f57 switch TargetLowering::getConstraintType to take the entire constraint, by Chris Lattner · 18 years ago
  73. 188b9fe enforce the proper range for the i386 N constraint. by Chris Lattner · 18 years ago
  74. a348c56 Support added for shifts and unpacking MMX instructions. by Bill Wendling · 18 years ago
  75. fa4bce2 repair x86 performance, dejagnu problems from previous change by Dale Johannesen · 18 years ago
  76. d435dbc fix a warning by Chris Lattner · 18 years ago
  77. 84f7fd2 Support 'I' inline asm constraint. by Devang Patel · 18 years ago
  78. 1b7a81d And now support for MMX logical operations. by Bill Wendling · 18 years ago
  79. 74027e9 Multiplication support for MMX. by Bill Wendling · 18 years ago
  80. ba69300 Under X86-64 large code model, do not emit 32-bit pc relative calls. by Evan Cheng · 18 years ago
  81. a8a155e More flexible TargetLowering LSR hooks for testing whether an immediate is by Evan Cheng · 18 years ago
  82. 37e8856 Stupid bug: SSE2 supports v2i64 add / sub. by Evan Cheng · 18 years ago
  83. c1fb047 Adding more arithmetic operators to MMX. This is an almost exact copy of by Bill Wendling · 18 years ago
  84. 2f88dcd Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that by Bill Wendling · 18 years ago
  85. d0b82b3 Refactoring of formal parameter flags. Enable properly use of by Anton Korobeynikov · 18 years ago
  86. bc9bffa Properly support v8i8 and v4i16 types. It now converts them to v2i32 for by Bill Wendling · 18 years ago
  87. a31bd27 Add LOAD/STORE support for MMX. by Bill Wendling · 18 years ago
  88. 1d9bacc Use new SDIselParamAttr enumeration. This removes "magick" constants by Anton Korobeynikov · 18 years ago
  89. ae64219 X86-64 VACOPY needs custom expansion. va_list is a struct { i32, i32, i8*, i8* }. by Evan Cheng · 18 years ago
  90. f7dcfa8 Simplify things by Anton Korobeynikov · 18 years ago
  91. 82932a5 argument lowering should copy from the vreg shadows of live-in arguments by Chris Lattner · 18 years ago
  92. 9dd9abd Ensure that fastcall'ed function is correctly mangled & stack is by Anton Korobeynikov · 18 years ago
  93. eac6607 remove dead option by Chris Lattner · 18 years ago
  94. e32bbf6 use high-level functions in CCState by Chris Lattner · 18 years ago
  95. 638402b make use of helper functions in CCState for analyzing formals and calls. by Chris Lattner · 18 years ago
  96. f5d280a switch LowerFastCCCallTo over to using the new fastcall description. by Chris Lattner · 18 years ago
  97. fc664c1 switch LowerFastCCArguments over to using the autogenerated Fastcall description. by Chris Lattner · 18 years ago
  98. fcf1a3d rearrange code by Chris Lattner · 18 years ago
  99. 2db39b8 remove fastcc (not fastcall) support by Chris Lattner · 18 years ago
  100. f39f771 switch LowerCCCArguments over to using autogenerated CC. by Chris Lattner · 18 years ago