1. d50dbc7 Try harder to get a consistent floating point results. by Rafael Espindola · 12 years ago
  2. 391dbad StackMap: Implement support for DirectMemRefOp. by Andrew Trick · 12 years ago
  3. 4a1abb7 patchpoint: factor SD builder code for live vars. Plain stackmap also optimizes Constant values now. by Andrew Trick · 12 years ago
  4. a2428e0 patchpoint: eliminate hard coded operand indices. by Andrew Trick · 12 years ago
  5. 19231e6 Fix codegen for null different sized pointer. by Matt Arsenault · 12 years ago
  6. b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
  7. 561f221 Minor extension to llvm.experimental.patchpoint: don't require a call. by Andrew Trick · 12 years ago
  8. 87ed906 [Stackmap] Materialize the jump address within the patchpoint noop slide. by Juergen Ributzka · 12 years ago
  9. 9969d3e [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic. by Juergen Ributzka · 12 years ago
  10. 6664df1 Slightly change the way stackmap and patchpoint intrinsics are lowered. by Andrew Trick · 12 years ago
  11. 359c532 [Stackmap] Remove erroneous assert. by Juergen Ributzka · 12 years ago
  12. 2b7a733 Commenting out this assert because it is causing the build bots to fail. This effectively reverts r193861, but needs to be fixed as part of r193769. by Aaron Ballman · 12 years ago
  13. 96321aa Fixing an order of evaluation error in an assert. by Aaron Ballman · 12 years ago
  14. 153ebe6 Add support for stack map generation in the X86 backend. by Andrew Trick · 12 years ago
  15. 74f4c74 Lower stackmap intrinsics directly to their target opcode in the DAG builder. by Andrew Trick · 12 years ago
  16. 8d7d4de SelectionDAG: Pass along the original argument/element type in ISD::InputArg by Tom Stellard · 12 years ago
  17. b768912 Fix CodeGen for different size address space GEPs by Matt Arsenault · 12 years ago
  18. bbd2490 Reuse variable by Matt Arsenault · 12 years ago
  19. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  20. 838e234 SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy() by Tom Stellard · 12 years ago
  21. fd15582 SelectionDAG: Use correct pointer size when lowering function arguments v2 by Tom Stellard · 12 years ago
  22. 20f25eb [stack protector] Work around an issue with the BMOVPCB_CALL instruction on ARM by disabling does not return on __stack_chk_fail. by Michael Gottesman · 12 years ago
  23. 6f6d551 [SystemZ] Use SRST to optimize memchr by Richard Sandiford · 12 years ago
  24. b27f0f1 Teach selectiondag how to handle the stackprotectorcheck intrinsic. by Michael Gottesman · 12 years ago
  25. 0c5c01aa Add a llvm.copysign intrinsic by Hal Finkel · 12 years ago
  26. 0dec06a [SystemZ] Use SRST to implement strlen and strnlen by Richard Sandiford · 12 years ago
  27. bb83a50 [SystemZ] Use MVST to implement strcpy and stpcpy by Richard Sandiford · 12 years ago
  28. ca23271 [SystemZ] Use CLST to implement strcmp by Richard Sandiford · 12 years ago
  29. e382775 [SystemZ] Fix handling of 64-bit memcmp results by Richard Sandiford · 12 years ago
  30. d9c2783 Replace getValueType().getSimpleVT() with getSimpleValueType(). by Craig Topper · 12 years ago
  31. 564681c [SystemZ] Use CLC and IPM to implement memcmp by Richard Sandiford · 12 years ago
  32. 171817e Add ISD::FROUND for libm round() by Hal Finkel · 12 years ago
  33. d42c594 TargetLowering: Add getVectorIdxTy() function v2 by Tom Stellard · 12 years ago
  34. e6656ac Fix crashing on invalid inline asm with matching constraints. by Eric Christopher · 12 years ago
  35. 029af15 Reflow this to be easier to read. by Eric Christopher · 12 years ago
  36. facc9f4 Document a known limitation of the status quo. by Adrian Prantl · 12 years ago
  37. 418d1d1 Reapply an improved version of r180816/180817. by Adrian Prantl · 12 years ago
  38. 73de7bf AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and all by Stephen Lin · 12 years ago
  39. cfe7f35 Remove trailing whitespace from SelectionDAG/*.cpp by Stephen Lin · 12 years ago
  40. 6d715e8 SelectionDAGBuilder: style fixes (add space between end parentheses and open brace) by Stephen Lin · 12 years ago
  41. dab4db5 Stop putting operations after a tail call. by Tim Northover · 12 years ago
  42. fee2a20 Simplify landing pad lowering. by Jakob Stoklund Olesen · 12 years ago
  43. a1f5b90 Revert r185595-185596 which broke buildbots. by Jakob Stoklund Olesen · 12 years ago
  44. fa6a7b9 Simplify landing pad lowering. by Jakob Stoklund Olesen · 12 years ago
  45. e1c1d36 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  46. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  47. a3cd350 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  48. b51a686 During SelectionDAG building explicitly set a node to constant zero when the by Quentin Colombet · 12 years ago
  49. 0252265b Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions by David Blaikie · 12 years ago
  50. f771908 Cache the TargetLowering info object as a pointer. by Bill Wendling · 12 years ago
  51. 048f99d Convert sqrt functions into sqrt instructions when -ffast-math is in effect. by Preston Gurd · 12 years ago
  52. e2431c6 Track IR ordering of SelectionDAG nodes 3/4. by Andrew Trick · 12 years ago
  53. ef9de2a Track IR ordering of SelectionDAG nodes 2/4. by Andrew Trick · 12 years ago
  54. 175143b Track IR ordering of SelectionDAG nodes 1/4. by Andrew Trick · 12 years ago
  55. df1ecbd7 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
  56. 0d1e559 Unify formatting of debug output. by Adrian Prantl · 12 years ago
  57. fff1f5f Drop @llvm.annotation and @llvm.ptr.annotation intrinsics during codegen. by Justin Holewinski · 12 years ago
  58. 75865923 Add LLVMContext argument to getSetCCResultType by Matt Arsenault · 12 years ago
  59. 9c93059 Generate debug info for by-value struct args even if they are not used. by Adrian Prantl · 12 years ago
  60. 8e4824f [inline asm] Return an undef SDValue of the expected value type, rather than by Chad Rosier · 13 years ago
  61. 699808c Only pass 'returned' to target-specific lowering code when the value of entire register is guaranteed to be preserved. by Stephen Lin · 13 years ago
  62. a2888e7 Temporarily revert "Change the informal convention of DBG_VALUE so that we can express a" by Adrian Prantl · 13 years ago
  63. 9a57664 Change the informal convention of DBG_VALUE so that we can express a by Adrian Prantl · 13 years ago
  64. 108d5a6 [inline asm] Fix a crasher for an invalid value type/register class. by Chad Rosier · 13 years ago
  65. b8bd232 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 13 years ago
  66. c81616b Remove the type legality check from the SelectionDAGBuilder when it lowers @llvm.fmuladd to ISD::FMA nodes. by Owen Anderson · 13 years ago
  67. 2d915e2 Revert r176154 in favor of a better approach. by Bill Wendling · 13 years ago
  68. b386460 Generate an error message instead of asserting or segfaulting when we can't by Chad Rosier · 13 years ago
  69. 6af16fc Fix PR10475 by Michael Liao · 13 years ago
  70. 33ebf83 A small refactoring + adding comments. by Eli Bendersky · 13 years ago
  71. 683f59b SelectionDAG: If llvm.donothing has a landingpad, we should clear by Manman Ren · 13 years ago
  72. 0e760da 'Hexadecimal' has two 'a's and only one 'i'. by Matt Beaumont-Gay · 13 years ago
  73. 05920b18 Fix the root cause of PR15348 by correctly handling alignment 0 on by Chandler Carruth · 13 years ago
  74. d1c6404 Remove unnecessary code. by Evan Cheng · 13 years ago
  75. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  76. a72b970 Tweak check to avoid integer overflow (for insanely large alignments) by Evan Cheng · 13 years ago
  77. f04cbeb Fix errant fallthrough in the generation of the lifetime markers. by Nadav Rotem · 13 years ago
  78. 29178a3 Make APFloat constructor require explicit semantics. by Tim Northover · 13 years ago
  79. 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
  80. 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
  81. a9286e9 Remove unneeded includes from FunctionLoweringInfo.h. by Jakub Staszak · 13 years ago
  82. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  83. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  84. 74dba87 Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 13 years ago
  85. 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
  86. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  87. f993461 Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  88. 00e7a11 Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'. by Patrik Hagglund · 13 years ago
  89. 4e0f828 Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  90. e09cac9 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
  91. 3f190519 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
  92. bad545c Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  93. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  94. 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  95. e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
  96. b31465b Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  97. ad432a8 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
  98. d343374 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
  99. 03e9628 Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
  100. 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago