1. 16f2ffd In -fast mode do what FastISel does. This code could use some refactoring help! by Devang Patel · 15 years ago
  2. ec65a7d Do not force asm's to be chained if they don't touch by Dale Johannesen · 15 years ago
  3. 4cbb173 Make these errors more noticable in build logs. by Daniel Dunbar · 15 years ago
  4. 48c7fa2 Right now, Debugging information to encode scopes (DW_TAG_lexical_block) relies on DBG_LABEL. Unfortunately this intefers with the quality of optimized code. by Devang Patel · 15 years ago
  5. 0f7fef3 by Devang Patel · 15 years ago
  6. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 15 years ago
  7. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 15 years ago
  8. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 15 years ago
  9. 57fc82d Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND, by Dan Gohman · 15 years ago
  10. 8e5c0da Don't copy the operand of a SwitchInst into virtual registers as by Dan Gohman · 15 years ago
  11. a49a671 Revert prev. patch for now. by Devang Patel · 15 years ago
  12. caf6129 Right now DBG_LABEL are required for llvm.dbg.region_start and llvm.dbg.region_end in non-fast mode also. by Devang Patel · 15 years ago
  13. 07c26ee Fix live-out reg logic to not insert over-aggressive AssertZExt by Dan Gohman · 15 years ago
  14. 3927f43 Revert 67132. This is breaking some objective-c apps. by Evan Cheng · 15 years ago
  15. beaec4c When optimizing with debug info, don't keep the by Dale Johannesen · 15 years ago
  16. e2f7bf8 more tidying: name the components of PhysReg in the case when by Chris Lattner · 15 years ago
  17. b3b4484 Tidy a bit more. by Chris Lattner · 15 years ago
  18. fc9d161 simplify this code a bit now that "allocation to a vreg class" can never fail. by Chris Lattner · 15 years ago
  19. fb11288 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. by Evan Cheng · 15 years ago
  20. 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 15 years ago
  21. 152932b Don't force promotion of return arguments on the callee. by Rafael Espindola · 15 years ago
  22. 0b18e59 Fix codegen to compute the size of an allocation by multiplying the by Chris Lattner · 15 years ago
  23. 0582ae9 Oops...I committed too much. by Bill Wendling · 15 years ago
  24. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 15 years ago
  25. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 15 years ago
  26. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 15 years ago
  27. 8a36f50 Fix big-endian codegen bug. We're splitting up by Dale Johannesen · 15 years ago
  28. e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 15 years ago
  29. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 15 years ago
  30. 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 15 years ago
  31. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 15 years ago
  32. 14a2e1e Temporarily revert r65065. It was causing test failures. by Bill Wendling · 15 years ago
  33. 490359d Check for -fast here too. by Bill Wendling · 15 years ago
  34. dfdacee Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 15 years ago
  35. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 15 years ago
  36. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 15 years ago
  37. aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 15 years ago
  38. 92c1e12 Revert this. It was breaking stuff. by Bill Wendling · 15 years ago
  39. 54fc7d6 Turn off the old way of handling debug information in the code generator. Use by Bill Wendling · 15 years ago
  40. 65b52df Simplify code. by Evan Cheng · 16 years ago
  41. b1032a8 Make sure constant subscript is truncated to ptr size if it may not fit. by Evan Cheng · 16 years ago
  42. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 16 years ago
  43. 8fcf170 Clear out the CurDebugLoc info when doing a 'clear' on the SDL object. by Bill Wendling · 16 years ago
  44. 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 16 years ago
  45. 4be0bdf Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 16 years ago
  46. 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 16 years ago
  47. d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 16 years ago
  48. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 16 years ago
  49. 8ad9b43 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 16 years ago
  50. a04b757 DebugLoc propagation; adjustment to things omitted from SelectionDagBuild. by Dale Johannesen · 16 years ago
  51. 6a8a0d7 Pass in something sensible for the debug location information when creating the by Bill Wendling · 16 years ago
  52. ec37e98 Explicitly pass in the "unknown" debug location. This is probably not by Bill Wendling · 16 years ago
  53. 9bc96a5 Create DebugLoc information in FastISel. Several temporary methods were by Bill Wendling · 16 years ago
  54. 92abc62 Fix PR3401: when using large integers, the type by Duncan Sands · 16 years ago
  55. 66978ee Move CurDebugLoc into SelectionDAGLowering. by Dale Johannesen · 16 years ago
  56. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 16 years ago
  57. fa42dea Propagate debug info when building SelectionDAG. by Dale Johannesen · 16 years ago
  58. f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 16 years ago
  59. 0b3aa26 Formatting. by Duncan Sands · 16 years ago
  60. daac99c Delete redundant return statements. by Dan Gohman · 16 years ago
  61. 36c826a During bittest switch lowering emit shift in the test block, which should (theoretically) by Anton Korobeynikov · 16 years ago
  62. 9fbc7e2 Cleanup whitespace and comments, and tweak some by Duncan Sands · 16 years ago
  63. bb326bb 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 · 16 years ago
  64. e9a7286 Use "SINT_TO_FP" instead of "UINT_TO_FP" when getting the exponent. This was by Bill Wendling · 16 years ago
  65. 6c53334 Shift types need to match. by Bill Wendling · 16 years ago
  66. b79b535 Verify debug info. by Devang Patel · 16 years ago
  67. 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 16 years ago
  68. 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 16 years ago
  69. cf3a448 by Devang Patel · 16 years ago
  70. bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
  71. e9530ec More consts on TargetLowering references. by Dan Gohman · 16 years ago
  72. b67e6b3 minor refactoring: use a more specific API by Gabor Greif · 16 years ago
  73. 83489bb by Devang Patel · 16 years ago
  74. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  75. 2c91d10 Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 16 years ago
  76. 8a84e44 by Devang Patel · 16 years ago
  77. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 16 years ago
  78. 56d245b Restore debug printing by Anton Korobeynikov · 16 years ago
  79. e2f95e9 Sometimes APInt syntax is really ugly... :( by Anton Korobeynikov · 16 years ago
  80. 1bfe237 Indent stuff properly by Anton Korobeynikov · 16 years ago
  81. 2321858 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 16 years ago
  82. 0b1d4a7 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 16 years ago
  83. 09dc9c0 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 · 16 years ago
  84. 2ce4e5c Whitespace fixes. by Bill Wendling · 16 years ago
  85. 74c3765 Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 16 years ago
  86. aaffa05 There are no longer any places that require a by Duncan Sands · 16 years ago
  87. 41ea7e7 - Make lowering of "add with overflow" customizable by back-ends. by Bill Wendling · 16 years ago
  88. 6cce3da Added check to avoid generating extract subvector beyond the end of the vector when normalizing vector shuffles. by Mon P Wang · 16 years ago
  89. 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 16 years ago
  90. dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 16 years ago
  91. 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 16 years ago
  92. 230e4fa Clean up normalization of shuffles by Mon P Wang · 16 years ago
  93. ef37546 Combine the two add with overflow intrinsics lowerings. They differ only in DAG node type. by Bill Wendling · 16 years ago
  94. da4948a Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet. by Bill Wendling · 16 years ago
  95. 6c63f62 Remove chains. Unnecessary. by Bill Wendling · 16 years ago
  96. 1c55a9c Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 16 years ago
  97. 7cdc3c8 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 16 years ago
  98. f0a2d0c 80-column violation. by Bill Wendling · 16 years ago
  99. 5734450 Rename stackprotector_create intrinsic to stackprotector. by Bill Wendling · 16 years ago
  100. 733bbc5 Remove the stackprotector_check intrinsic. Use a volatile load instead. by Bill Wendling · 16 years ago