1. 9d31aca Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 17 years ago
  2. 7b9f38a Temporarily revert r65065. It was causing test failures. by Bill Wendling · 17 years ago
  3. df78dcc Check for -fast here too. by Bill Wendling · 17 years ago
  4. 19e0a5b Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 17 years ago
  5. cf0da6c Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 17 years ago
  6. 3c50922 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 17 years ago
  7. d1e179d Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 17 years ago
  8. 65c0fd4 Revert this. It was breaking stuff. by Bill Wendling · 17 years ago
  9. 1c21ac3 Turn off the old way of handling debug information in the code generator. Use by Bill Wendling · 17 years ago
  10. fe174df Simplify code. by Evan Cheng · 17 years ago
  11. 020588c Make sure constant subscript is truncated to ptr size if it may not fit. by Evan Cheng · 17 years ago
  12. 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  13. 03c34d0 Clear out the CurDebugLoc info when doing a 'clear' on the SDL object. by Bill Wendling · 17 years ago
  14. b842d52 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
  15. 7ae8c8b Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
  16. ae616c2 Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
  17. 6ae3aa8 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
  18. f2bb6f0 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  19. 8526388 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
  20. 3a09f55 DebugLoc propagation; adjustment to things omitted from SelectionDagBuild. by Dale Johannesen · 17 years ago
  21. 135227a Pass in something sensible for the debug location information when creating the by Bill Wendling · 17 years ago
  22. fa50a23 Explicitly pass in the "unknown" debug location. This is probably not by Bill Wendling · 17 years ago
  23. e3c7836 Create DebugLoc information in FastISel. Several temporary methods were by Bill Wendling · 17 years ago
  24. 4182603 Fix PR3401: when using large integers, the type by Duncan Sands · 17 years ago
  25. db7c5f6 Move CurDebugLoc into SelectionDAGLowering. by Dale Johannesen · 17 years ago
  26. 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  27. ed255b3 Propagate debug info when building SelectionDAG. by Dale Johannesen · 17 years ago
  28. 4aa1846 Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 17 years ago
  29. ba21b7d Formatting. by Duncan Sands · 17 years ago
  30. 0bd9546 Delete redundant return statements. by Dan Gohman · 17 years ago
  31. 4b46224 During bittest switch lowering emit shift in the test block, which should (theoretically) by Anton Korobeynikov · 17 years ago
  32. be7e414 Cleanup whitespace and comments, and tweak some by Duncan Sands · 17 years ago
  33. a70798c Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). by Sanjiv Gupta · 17 years ago
  34. 2395916 Use "SINT_TO_FP" instead of "UINT_TO_FP" when getting the exponent. This was by Bill Wendling · 17 years ago
  35. 786a683 Shift types need to match. by Bill Wendling · 17 years ago
  36. 44afc82 Verify debug info. by Devang Patel · 17 years ago
  37. 6e8d814 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 17 years ago
  38. b2f9a73 Delete trailing whitespace. by Mikhail Glushenkov · 17 years ago
  39. 76d190c by Devang Patel · 17 years ago
  40. 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
  41. 91febd1 More consts on TargetLowering references. by Dan Gohman · 17 years ago
  42. 08a4c28 minor refactoring: use a more specific API by Gabor Greif · 17 years ago
  43. 5c6e1e3 by Devang Patel · 17 years ago
  44. dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
  45. c7847cd Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 17 years ago
  46. 56a8bb6 by Devang Patel · 17 years ago
  47. 8feb694 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  48. f4a66e8 Restore debug printing by Anton Korobeynikov · 17 years ago
  49. d305d00 Sometimes APInt syntax is really ugly... :( by Anton Korobeynikov · 17 years ago
  50. 05149ba Indent stuff properly by Anton Korobeynikov · 17 years ago
  51. 6f21913 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 17 years ago
  52. 12f2490 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 17 years ago
  53. c35fc49 We have decided not to support inline asm where an output operand with a matching input operand with incompatible type (i.e. either one is a floating point and the other is an integer or the sizes of the types differ). SelectionDAGBuild will catch these and exit with an error. by Evan Cheng · 17 years ago
  54. 4eb2dcd Whitespace fixes. by Bill Wendling · 17 years ago
  55. db8ec2d Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 17 years ago
  56. 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
  57. 6683547 - Make lowering of "add with overflow" customizable by back-ends. by Bill Wendling · 17 years ago
  58. 2967480 Added check to avoid generating extract subvector beyond the end of the vector when normalizing vector shuffles. by Mon P Wang · 17 years ago
  59. dd70834 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
  60. 4bce2bf Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago
  61. 09a2037 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 17 years ago
  62. c311360 Clean up normalization of shuffles by Mon P Wang · 17 years ago
  63. 5eee744 Combine the two add with overflow intrinsics lowerings. They differ only in DAG node type. by Bill Wendling · 17 years ago
  64. 87c175e Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet. by Bill Wendling · 17 years ago
  65. 8badb67 Remove chains. Unnecessary. by Bill Wendling · 17 years ago
  66. 77538cc Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 17 years ago
  67. 74296c6 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 17 years ago
  68. 165b45d 80-column violation. by Bill Wendling · 17 years ago
  69. 13020d2 Rename stackprotector_create intrinsic to stackprotector. by Bill Wendling · 17 years ago
  70. 7235002 Remove the stackprotector_check intrinsic. Use a volatile load instead. by Bill Wendling · 17 years ago
  71. 7a82474 Improved shuffle normalization to avoid using extract/build when we by Mon P Wang · 17 years ago
  72. 58fb913 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 17 years ago
  73. 25f0106 Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
  74. eb4268d - Modify the stack protector algorithm so that the stack slot is allocated in by Bill Wendling · 17 years ago
  75. b3f7a39 - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}. by Bill Wendling · 17 years ago
  76. d970ea3 Implement the stack protector stack accesses via intrinsics: by Bill Wendling · 17 years ago
  77. 9e3e776 Emit label for llvm.dbg.func.start of the inlined function. by Devang Patel · 17 years ago
  78. 769134b Added interface to allow clients to create a MemIntrinsicNode for by Mon P Wang · 17 years ago
  79. 17e678b Add sanity checking for BUILD_PAIR (I noticed the by Duncan Sands · 17 years ago
  80. 8b44b88 Fix SelectionDAGBuild lowering of Select instructions to by Dan Gohman · 17 years ago
  81. 4396e0d Fix gcc.c-torture/compile/920520-1.c by inserting bitconverts by Chris Lattner · 17 years ago
  82. 6c87bfc Fix comment. Other formatting changes. No functionality changes. by Bill Wendling · 17 years ago
  83. 160e8ab Reapply r57699 with a fix to not crash on asms with multiple results. Unlike by Chris Lattner · 17 years ago
  84. 6de2556 Revert r57699. It's causing regressions in by Dan Gohman · 17 years ago
  85. d01ddb5 Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 17 years ago
  86. aadf741 add support for 128 bit aggregates. by Chris Lattner · 17 years ago
  87. 293abcc Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 17 years ago
  88. 052092b Fix PR2356 on PowerPC: if we have an input and output that are tied together by Chris Lattner · 17 years ago
  89. 3b1833c refactor some code into a helper method, no functionality change. by Chris Lattner · 17 years ago
  90. 860df6e Keep track of *which* input constraint matches an output by Chris Lattner · 17 years ago
  91. ef89017 add an assert so that PR2356 explodes instead of running off an by Chris Lattner · 17 years ago
  92. fb1f4a1 simplify comparison by Chris Lattner · 17 years ago
  93. bef9b0b Correctly handle calls with no return values. This fixes by Dan Gohman · 17 years ago
  94. c966a73 Temporarily reverting r56683. This is causing a failure during the build of llvm-gcc: by Bill Wendling · 17 years ago
  95. d77cbe8 Fix @llvm.frameaddress codegen. FP elimination optimization should be disabled when frame address is desired. Also add support for depth > 0. by Evan Cheng · 17 years ago
  96. 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  97. 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
  98. c50ada2 Accept 'inreg' attribute on x86 functions as by Dale Johannesen · 17 years ago
  99. 32a733e FastISel support for debug info. by Dan Gohman · 17 years ago
  100. 2e74507 <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty() && "Couldn't allocate input reg!") by Evan Cheng · 17 years ago