1. 2c35e7a [SelectionDAG] Added assertions + UNDEF handling for BSWAP node creation. by Simon Pilgrim · 10 years ago
  2. 011381d [DAGCombiner] Added BSWAP vector constant folding support. by Simon Pilgrim · 10 years ago
  3. 705eb8f Implement computeKnownBits for min/max nodes by Matt Arsenault · 10 years ago
  4. 4791f6d [DAGCombiner] Added CTLZ vector constant folding support. by Simon Pilgrim · 10 years ago
  5. c789e1d [DAGCombiner] Added CTTZ vector constant folding support. by Simon Pilgrim · 10 years ago
  6. 68cd237 [DAGCombiner] Added CTPOP vector constant folding support. by Simon Pilgrim · 10 years ago
  7. 502b23a [sdag] Add the helper I most want to the DAG -- building a bitcast by Chandler Carruth · 10 years ago
  8. 0c54197 SDAG: Give SDDbgValues their own allocator (and reset it) by Duncan P. N. Exon Smith · 10 years ago
  9. e054199 [X86][SSE] Improve support for 128-bit vector sign extension by Simon Pilgrim · 10 years ago
  10. 20683ef SelectionDAG: Cleanup and simplify FoldConstantArithmetic by Matthias Braun · 10 years ago
  11. 37a1750 Revert r237046. See the testcase on the thread where r237046 was committed. by Nick Lewycky · 10 years ago
  12. 46c4f02 [DebugInfo] Debug locations for constant SD nodes by Sergey Dmitrouk · 10 years ago
  13. 5b20296 propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFC by Sanjay Patel · 10 years ago
  14. e09584c [SelectionDAG] Fixed constant folding issue when legalised types are smaller then the folded type. by Simon Pilgrim · 10 years ago
  15. e452998 Reformat. by NAKAMURA Takumi · 11 years ago
  16. d7c0be9 Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)" by NAKAMURA Takumi · 11 years ago
  17. 9f1fb9d SelectionDAG: Handle out-of-bounds index in extract vector element by Pawel Bylica · 11 years ago
  18. 801caff propagate IR-level fast-math-flags to DAG nodes (NFC) by Sanjay Patel · 11 years ago
  19. 017ca19 [DAGCombiner] Enabled vector float/double -> int constant folding by Simon Pilgrim · 11 years ago
  20. 9fb06bc [SelectionDAG] Unary vector constant folding integer legality fixes by Simon Pilgrim · 11 years ago
  21. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  22. ba55804 move IR-level optimization flags into their own struct by Sanjay Patel · 11 years ago
  23. 842a51b Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes" by Sergey Dmitrouk · 11 years ago
  24. 48e93f7 Revert "[DebugInfo] Add debug locations to constant SD nodes" by Daniel Jasper · 11 years ago
  25. adb4c69 [DebugInfo] Add debug locations to constant SD nodes by Sergey Dmitrouk · 11 years ago
  26. 584ce37 Masked gather and scatter: Added code for SelectionDAG. by Elena Demikhovsky · 11 years ago
  27. 860f087 CONCAT_VECTOR of BUILD_VECTOR - minor fix by Simon Pilgrim · 11 years ago
  28. 6bd5d3c TRUNCATE constant folding - minor fix for rL233224 by Simon Pilgrim · 11 years ago
  29. a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
  30. e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  31. 07e063e [DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC vector constant folding by Simon Pilgrim · 11 years ago
  32. 59f60a9 less space; NFC by Sanjay Patel · 11 years ago
  33. 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
  34. 17b6d77 [SDAG] Handle non-integer preferred memset types for non-constant values by Hal Finkel · 11 years ago
  35. 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
  36. 09f3ff9 [DAGCombiner] Add support for TRUNCATE + FP_EXTEND vector constant folding by Simon Pilgrim · 11 years ago
  37. 481f414 [SelectionDAG] Fixed issue with uitofp vector constant folding being treated as sitofp by Simon Pilgrim · 11 years ago
  38. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  39. 8c58c06 [DAGCombiner] Add a shuffle mask commutation helper function. NFCI. by Simon Pilgrim · 11 years ago
  40. 0b6742a Accidentaly inverted the condition again. Sorry. by Benjamin Kramer · 11 years ago
  41. f43de18 Avoid assertion in MSVC 2013 debug builds. by Benjamin Kramer · 11 years ago
  42. 8008e9f Simplify code. NFC. by Benjamin Kramer · 11 years ago
  43. ab7e86e Canonicalize splats as build_vectors (PR22283) by Sanjay Patel · 11 years ago
  44. 6cd780f Prefer SmallVector::append/insert over push_back loops. by Benjamin Kramer · 11 years ago
  45. 1b5285d [SDAG] Teach the SelectionDAG to canonicalize vector shuffles of splats by Chandler Carruth · 11 years ago
  46. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  47. 6f508c5 Add nullptr checks for TargetSelectionDAGInfo in SelectionDAG. by Manuel Jacob · 11 years ago
  48. 9a9e1a5 [SelectionDAG] Fix assert message copypasta. NFC. by Ahmed Bougacha · 11 years ago
  49. 8381475 [DAG] Fix wrong canonicalization performed on shuffle nodes. by Andrea Di Biagio · 11 years ago
  50. 5059813 DAGCombine: always constant fold FMA when target disable FP exceptions by Mehdi Amini · 11 years ago
  51. 6269e3c SelectionDAG: Add KnownBits and SignBits computation for EXTRACT_ELEMENT by Jan Vesely · 11 years ago
  52. 25e34d1 [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
  53. ff740320 Revert r226811, MSVC accepts code sane compilers don't. by Michael Kuperstein · 11 years ago
  54. 84fad3e [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
  55. 150d9f3 Fixed a bug in type legalizer for masked load/store intrinsics. by Elena Demikhovsky · 11 years ago
  56. bd22342 Implement new way of expanding extloads. by Matt Arsenault · 11 years ago
  57. f50ab43 DAGCombiner: simplify by using condition variables; NFC by Matthias Braun · 11 years ago
  58. 7129c10 merge consecutive loads that are offset from a base address by Sanjay Patel · 11 years ago
  59. 558012a Fix a few instances found in SelectionDAG where we were not handling F16 at parity with F32 and F64. by Owen Anderson · 11 years ago
  60. f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
  61. 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
  62. 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
  63. 3ac3b25 [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2 by Simon Pilgrim · 11 years ago
  64. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  65. 0f7abef Add an assert and a test that verify r221709's fix. by Frederic Riss · 11 years ago
  66. 8ad4f49 Totally forget deallocated SDNodes in SDDbgInfo. by Frederic Riss · 11 years ago
  67. 7000ca3 Modernize old-style static asserts. NFC. by Benjamin Kramer · 11 years ago
  68. 1e845f2 Remove a bunch of getSubtargetImpl calls since we already have by Eric Christopher · 11 years ago
  69. 8d07f44 Have the selection dag grab TargetLowering off of the subtarget by Eric Christopher · 11 years ago
  70. d9636c1 Have SelectionDAG's subtarget TargetSelectionDAGInfo be set by Eric Christopher · 11 years ago
  71. 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  72. b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
  73. 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  74. 9b31bd6 Do not assume the value passed to memset is an i32. by Job Noorman · 11 years ago
  75. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  76. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  77. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  78. e229ec5 Fix null reference creation in SelectionDAG constructor. by Alexey Samsonov · 11 years ago
  79. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  80. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  81. 46ef7ce [PowerPC] Implement PPCTargetLowering::getTgtMemIntrinsic by Hal Finkel · 11 years ago
  82. caa5658 Added a TLI hook to signal that the target does not have or does not care about by Pedro Artigas · 11 years ago
  83. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  84. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  85. 356665a [SDAG] MorphNodeTo recursively deletes dead operands of the old by Chandler Carruth · 11 years ago
  86. b6d0d6b [PowerPC] Generate unaligned vector loads using intrinsics instead of regular loads by Hal Finkel · 11 years ago
  87. 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
  88. 6f2a526 Add alignment value to allowsUnalignedMemoryAccess by Matt Arsenault · 11 years ago
  89. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  90. 19dd308 DAG: fp->int conversion for non-splat constants. by Jim Grosbach · 11 years ago
  91. 41b20e7 [SDAG] Refactor the code for inserting a newly allocated SDNode into the by Chandler Carruth · 11 years ago
  92. 2fc9a2b [SDAG] Remove a giant pile of asserts that may have helped track down by Chandler Carruth · 11 years ago
  93. 4d8bd41 [DAG] Refactor some logic. No functional change. by Andrea Di Biagio · 11 years ago
  94. f7502c4 AArch64: Constant fold converting vector setcc results to float. by Jim Grosbach · 11 years ago
  95. 0b666e0 [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous by Chandler Carruth · 11 years ago
  96. cbd44c5 Make it possible for ints/floats to return different values from getBooleanContents() by Daniel Sanders · 11 years ago
  97. 5865a73 [x86] Fix a bug in my new zext-vector-inreg DAG trickery where we were by Chandler Carruth · 11 years ago
  98. afe4b25 [x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when widening by Chandler Carruth · 11 years ago
  99. f0a33b7 [SDAG] At the suggestion of Hal, switch to an output parameter that by Chandler Carruth · 11 years ago
  100. 142e966 [x86,SDAG] Sink the logic for folding shuffles of splats more by Chandler Carruth · 11 years ago