1. 55a4b67 Handle ConstantExpr correctly in SelectionDAGBuilder by Simon Pilgrim · 8 years ago
  2. 212cccb Reland "[SelectionDAG] Enable target specific vector scalarization of calls and returns" by Simon Dardis · 8 years ago
  3. f466001 Add constrained intrinsics for some libm-equivalent operations by Andrew Kaylor · 8 years ago
  4. 604526f [CodeGen] Don't require AA in SDAGISel at -O0. by Ahmed Bougacha · 8 years ago
  5. cf9daa3 Introduce experimental generic intrinsics for horizontal vector reductions. by Amara Emerson · 8 years ago
  6. 919f9e8 [InlineCost] Improve the cost heuristic for Switch by Jun Bum Lim · 9 years ago
  7. 40c32dd Use a pointer type for target frame indices during statepoint lowering by Sanjoy Das · 9 years ago
  8. 6825fb6 PR32382: Fix emitting complex DWARF expressions. by Adrian Prantl · 9 years ago
  9. f7e4388 Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns" by Simon Dardis · 9 years ago
  10. 6470ff0 [SelectionDAG] Enable target specific vector scalarization of calls and returns by Simon Dardis · 9 years ago
  11. 209b0f9 [DAG] improve documentation comments; NFC by Sanjay Patel · 9 years ago
  12. a0a1164 Add intrinsics for constrained floating point operations by Andrew Kaylor · 9 years ago
  13. 92a286a [SelectionDAG] Handle inverted conditions when splitting into multiple branches. by Geoff Berry · 9 years ago
  14. 061f4a5 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
  15. caaceef Expandload and Compressstore intrinsics by Elena Demikhovsky · 9 years ago
  16. 7beb423 Delete some dead code in SelectionDAG (NFC) by Vedant Kumar · 9 years ago
  17. 356f79d [SelectionDAGBuilder] Add const to relevant places by Aditya Kumar · 9 years ago
  18. dfad9b2 Local variables whose address is taken and passed on to a call are described by Wolfgang Pieb · 9 years ago
  19. b99d1cc Recommitting r275284: add support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  20. f990fa5 Reverting r276771 due to MSan failures. by Andrew Kaylor · 9 years ago
  21. 3104a6b Re-committing r275284: add support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  22. 346dd7f Reverting r275284 due to platform-specific test failures by Andrew Kaylor · 9 years ago
  23. 12cccdd Fix for Bug 26903, adds support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  24. db6bd02 Delete unused includes. NFC. by Rafael Espindola · 9 years ago
  25. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  26. 22bfa83 [stack-protection] Add support for MSVC buffer security check by Etienne Bergeron · 9 years ago
  27. 82de7d3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. by Benjamin Kramer · 9 years ago
  28. 38ed802 Fix an assert in SelectionDAGBuilder when processing inline asm by Renato Golin · 9 years ago
  29. e885d5e [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD by Tim Shen · 10 years ago
  30. 92d1f0c Introduce an GCRelocateInst class [NFC] by Philip Reames · 10 years ago
  31. 0012756 [SSP] Remove llvm.stackprotectorcheck. by Tim Shen · 10 years ago
  32. 65a6067 Lower @llvm.experimental.deoptimize as a noreturn call by Sanjoy Das · 10 years ago
  33. e221a87 Swift Calling Convention: swifterror target-independent change. by Manman Ren · 10 years ago
  34. 5e241b1 [Codegen] Decrease minimum jump table density. by Kyle Butt · 10 years ago
  35. fd3eaa8 Reduce code duplication by extracting out a helper function; NFC by Sanjoy Das · 10 years ago
  36. df9ae70 Add lowering support for llvm.experimental.deoptimize by Sanjoy Das · 10 years ago
  37. a5b2972 Remove stale comment by Sanjoy Das · 10 years ago
  38. e58ca59 [StatepointLowering] Schedule gc relocates before uniqueing them by Sanjoy Das · 10 years ago
  39. 38bfc22 Add "first class" lowering for deopt operand bundles by Sanjoy Das · 10 years ago
  40. 3a02019 [SelectionDAG] Remove visitStatepoint; NFC by Sanjoy Das · 10 years ago
  41. 70697ff Extract out a SelectionDAGBuilder::LowerAsStatepoint; NFC by Sanjoy Das · 10 years ago
  42. 19c6159 [SelectionDAG] Extract out populateCallLoweringInfo; NFC by Sanjoy Das · 10 years ago
  43. 2bba779 SelectionDAG: Lower some range metadata to AssertZext by Matt Arsenault · 10 years ago
  44. 83eefa6 [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC. by Manuel Jacob · 10 years ago
  45. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  46. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  47. 1938f2e Let SelectionDAG start to use probability-based interface to add successors. by Cong Hou · 10 years ago
  48. bacc7ba [SelectionDAG] Remove dead code. NFC. by Benjamin Kramer · 10 years ago
  49. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  50. 51189f0a [WinEH] Avoid creating MBBs for LLVM BBs that cannot contain code by Reid Kleckner · 10 years ago
  51. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  52. 511298b Distribute the weight on the edge from switch to default statement to edges generated in lowering switch. by Cong Hou · 10 years ago
  53. 0312770 Assign weights to edges to jump table / bit test header when lowering switch statement. by Cong Hou · 10 years ago
  54. 4e7ded8 SelectionDAGBuilder: Fix SPDescriptor not resetting GuardReg by Matthias Braun · 10 years ago
  55. cd59591 Remove the final bit test during lowering switch statement if all cases in bit test cover a contiguous range. by Cong Hou · 10 years ago
  56. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  57. 6923461 Use enum instead of unsigned. NFC. by Pete Cooper · 10 years ago
  58. db82d2f Revert the new EH instructions by David Majnemer · 10 years ago
  59. ae2ffc8 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  60. 0f7f8d4 Remove dead code from old 64-bit SEH lowering by Reid Kleckner · 10 years ago
  61. 56228da Redirect DataLayout from TargetMachine to Module in ComputeValueVTs() by Mehdi Amini · 10 years ago
  62. 6ed81cb Switch lowering: add heuristic for filling leaf nodes in the weight-balanced binary search tree by Hans Wennborg · 10 years ago
  63. 6c0fe24 [SelectionDAG] Delete SelectionDAGBuilder::removeValue. NFC. by Sanjoy Das · 10 years ago
  64. 1194d1e7 [SelectionDAG] Make an argument optional in RFV::getCopyToRegs. NFC. by Sanjoy Das · 11 years ago
  65. 3936a97 [SelectionDAG] Move RegsForValue into SelectionDAGBuilder.h. NFC. by Sanjoy Das · 11 years ago
  66. 84153c4 [SelectionDAG] Pass explicit type to lowerCallOperands. NFC. by Sanjoy Das · 11 years ago
  67. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  68. 584ce37 Masked gather and scatter: Added code for SelectionDAG. by Elena Demikhovsky · 11 years ago
  69. 7bf4d4e Switch lowering: use uint32_t for weights everywhere by Hans Wennborg · 11 years ago
  70. 0867b15 Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262) by Hans Wennborg · 11 years ago
  71. 0be238c Revert r235560; this commit was causing several failed assertions in Debug builds using MSVC's STL. The iterator is being used outside of its valid range. by Aaron Ballman · 11 years ago
  72. 15823d4 Switch lowering: extract jump tables and bit tests before building binary tree (PR22262) by Hans Wennborg · 11 years ago
  73. a9e2057 Revert the switch lowering change (r235101, r235103, r235106) by Hans Wennborg · 11 years ago
  74. d403664 Switch lowering: extract jump tables and bit tests before building binary tree (PR22262) by Hans Wennborg · 11 years ago
  75. a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
  76. dd0ff85 Remove empty non-virtual destructors or mark them =default when non-public by Benjamin Kramer · 11 years ago
  77. 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
  78. 66463cc SelectionDAG: Use specialized metadata nodes in EmitFuncArgumentDbgValue(), NFC by Duncan P. N. Exon Smith · 11 years ago
  79. 077845e Rewrite SelectionDAGBuilder::Clusterify to run in linear time. NFC. by Hans Wennborg · 11 years ago
  80. b4db142 Switch lowering: extract NextBlock function. NFC. by Hans Wennborg · 11 years ago
  81. 7832543 Switch lowering: remove unnecessary ConstantInt casts. NFC. by Hans Wennborg · 11 years ago
  82. 85f7f72 Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints. by Igor Laevsky · 11 years ago
  83. 8d0851f Revert change r231366 as it broke clang-native-arm-cortex-a9 Analysis/properties.m test. by Igor Laevsky · 11 years ago
  84. 1725997 Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints. by Igor Laevsky · 11 years ago
  85. 4e3b903 Reduce double set lookups. by Benjamin Kramer · 11 years ago
  86. 7fc58a4 Generalize statepoint lowering to use ImmutableStatepoint. Move statepoint lowering into a separate function 'LowerStatepoint' which uses ImmutableStatepoint instead of a CallInst. Also related utility functions are changed to receive ImmutableCallSite. by Igor Laevsky · 11 years ago
  87. d106b73 Factor out a splitSwitchCase() function so that it can be reused. by Daniel Jasper · 11 years ago
  88. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  89. 0a57f65 CodeGen support for x86_64 SEH catch handlers in LLVM by Reid Kleckner · 11 years ago
  90. 0ad96c8 [StackMaps] Mark in CallLoweringInfo when lowering a patchpoint by Hal Finkel · 11 years ago
  91. f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
  92. 1a1bdb2 [Statepoints 3/4] Statepoint infrastructure for garbage collection: SelectionDAGBuilder by Philip Reames · 11 years ago
  93. b9991a2 [stack protector] Set edge weights for newly created basic blocks. by Akira Hatanaka · 11 years ago
  94. 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
  95. 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
  96. 7c93690 Add minnum / maxnum codegen by Matt Arsenault · 11 years ago
  97. ad2363f [Stackmaps] Enable invoking the patchpoint intrinsic. by Juergen Ributzka · 11 years ago
  98. fd4633e Reduce code duplication between patchpoint and non-patchpoint lowering. NFC. by Juergen Ributzka · 11 years ago
  99. df82a33 Refactor debug statement and remove dead argument. NFC. by Chad Rosier · 11 years ago
  100. c6cc58e Remove unnecessary copying or replace it with moves in a bunch of places. by Benjamin Kramer · 11 years ago