1. ba1514c Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR by Jonas Hahnfeld · 8 years ago
  2. 099a6fd [InstCombine] Use setAllBits in place of getAllOnesValue since we know the bitwidths are the same. NFCI by Craig Topper · 8 years ago
  3. c7f9b76 InstCombine: Use the InstSimplify hook for shufflevector by Zvi Rackover · 8 years ago
  4. 48f7bb5 [PDB] Save one type record copy by Reid Kleckner · 8 years ago
  5. 7c5b7f3 [codeview] Cope with unsorted streams in type merging by Reid Kleckner · 8 years ago
  6. d6780cc [Fuzzer] Flush std::cout before aborting in CxxStringEqTest by Reid Kleckner · 8 years ago
  7. e203309 add/move codegen tests for and/or of setcc; NFC by Sanjay Patel · 8 years ago
  8. 9d740a4 Update stale doxygen links in ProgrammersManual.rst by Tim Northover · 8 years ago
  9. 07d42b8 InstSimplify: Add a hook for shufflevector by Zvi Rackover · 8 years ago
  10. c4d3801 Reland r298901 with modifications (reverted in r298932) by Weiming Zhao · 8 years ago
  11. 513e714 AMDGPU: Remove llvm.SI.vs.load.input by Matt Arsenault · 8 years ago
  12. 5b7b340 DAG: Fix missing legalization for any_extend_vector_inreg operands by Matt Arsenault · 8 years ago
  13. 2c2955a [codeview] Add support for label type records by Reid Kleckner · 8 years ago
  14. dc4f56d [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SHUFFLE by Simon Pilgrim · 8 years ago
  15. d1815f3 [InstCombine] Remove canonicalization for (X & C1) | C2 --> (X | C2) & (C1|C2) when C1 & C2 have common bits. by Craig Topper · 8 years ago
  16. 019f65e x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed by Amjad Aboud · 8 years ago
  17. 78c95b3 [CodeGenPrep] move aarch64-type-promotion to CGP by Jun Bum Lim · 8 years ago
  18. 445d3cf [DAGCombine][InstCombine] Fix inverted if condition in equivalent comments in DAGCombine and InstCombine. NFC by Craig Topper · 8 years ago
  19. 5b2afe9 Fix LLVMBuild.txt typo. NFC by Joel Jones · 8 years ago
  20. cd7c9c3 AMDGPU: Remove legacy bfe intrinsics by Matt Arsenault · 8 years ago
  21. 2118027 [Support] Make printAllJSONValues public, for custom output. by Graydon Hoare · 8 years ago
  22. 7bceb16 Bitcode: Remove reader support for MODULE_CODE_PURGEVALS. by Peter Collingbourne · 8 years ago
  23. aee31d3 [InstCombine] Add test cases showing how we fail to fold vector constants into selects the way we do with scalars. by Craig Topper · 8 years ago
  24. f60f35b Revert "[DAGCombine] A shuffle of a splat is always the splat itself" by Zvi Rackover · 8 years ago
  25. ab1bde3 [Hexagon] Factor out some common code in HexagonEarlyIfConv.cpp, NFC by Krzysztof Parzyszek · 8 years ago
  26. 1cca498 Revert r299337 "[InstCombine] Remove redundant combine from visitAnd" by Craig Topper · 8 years ago
  27. 7d1d15b [InstCombine] fix formatting for foldLogOpOfMaskedICmps and related bits; NFCI by Sanjay Patel · 8 years ago
  28. 68149f5 [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt class. Implement them without memory allocation for multiword by Craig Topper · 8 years ago
  29. 3c078c1 [DAGCombiner] Check limits before accessing array element (PR32502) by Simon Pilgrim · 8 years ago
  30. d369b41 ARMAsmParser: clean up of isImmediate functions by Sjoerd Meijer · 8 years ago
  31. 38c71d6 [InstCombine] Make foldOpWithConstantIntoOperand take a BinaryOperator instead of a generic Instruction. by Craig Topper · 8 years ago
  32. 77e7374 [InstCombine] Remove a And transform that should be handled by SimplifyDemandedInstructionBits. NFCI by Craig Topper · 8 years ago
  33. 23a948a Trailing whitespace. by NAKAMURA Takumi · 8 years ago
  34. 995bf6a Reformat. by NAKAMURA Takumi · 8 years ago
  35. c94363e [APInt] Make use of whichWord and maskBit to simplify some code. NFC by Craig Topper · 8 years ago
  36. 6b60db9 [APInt] Add a public typedef for the internal type of APInt use it instead of integerPart. Make APINT_BITS_PER_WORD and APINT_WORD_SIZE public. by Craig Topper · 8 years ago
  37. 9071ac1 [InstCombine] Make InstCombiner::OptAndOp take a BinaryOperator instead of an Instruction. by Craig Topper · 8 years ago
  38. 07ccae2 [X86][MMX] Improve support for folding fptosi from XMM to MMX by Simon Pilgrim · 8 years ago
  39. 9e3a093 [InstCombine] Remove redundant combine from visitAnd by Craig Topper · 8 years ago
  40. 888b181 [X86][MMX] Simplify tablegen patterns by always combining MOVDQ2Q from v2i64 by Simon Pilgrim · 8 years ago
  41. 4475a66 [X86][MMX] Added support for subvector extraction to MMX register by Simon Pilgrim · 8 years ago
  42. 5a5f425 APInt.h: Prune \param(s) in \returns. [-Wdocumentation] by NAKAMURA Takumi · 8 years ago
  43. a323ca7 Regenerate test with codegen. NFCI. by Simon Pilgrim · 8 years ago
  44. c21f4c0 Regenerate test with codegen. NFCI. by Simon Pilgrim · 8 years ago
  45. 9960918 Regenerate test. NFCI. by Simon Pilgrim · 8 years ago
  46. 7271046 NewGVN: Handle coercion of constant stores, loads, memory insts. by Daniel Berlin · 8 years ago
  47. 650bf3e [BypassSlowDivision] Do not bypass division of hash-like values by Nikolai Bozhenov · 8 years ago
  48. bd2ffa7 [X86][MMX] Add generic fptosi 4f32-4i32 test by Simon Pilgrim · 8 years ago
  49. a544ecb Add another interesting shufflevector test case for InstSimplify. NFC. by Zvi Rackover · 8 years ago
  50. 8290bf9 [X86] Use tcAdd/tcSubtract to implement the slow case of operator+=/operator-=. by Craig Topper · 8 years ago
  51. c3f2c54 [APInt] Combine declaration and initialization. NFC by Craig Topper · 8 years ago
  52. 4010109 [APInt] Simplify some code by using operator+=(uint64_t) instead of doing a more complex assignment into a temporary APInt just to use the APInt operator+=. by Craig Topper · 8 years ago
  53. e991dab [APInt] Fix typo in comment. NFC by Craig Topper · 8 years ago
  54. fe76989 MemorySSA: Add support for caching clobbering access in stores by Daniel Berlin · 8 years ago
  55. 548688a [APInt] Use conditional operator to simplify some code. NFC by Craig Topper · 8 years ago
  56. 9bf6f54 [APInt] Implement flipAllBitsSlowCase with tcComplement. NFCI by Craig Topper · 8 years ago
  57. ef14ce8 [APInt] Fix indentation. NFC by Craig Topper · 8 years ago
  58. e222bad [APInt] Implement AndAssignSlowCase using tcAnd. Do the same for Or and Xor. NFCI by Craig Topper · 8 years ago
  59. 2ea3d99 [APInt] Allow GreatestCommonDivisor to take rvalue inputs efficiently. Use moves instead of copies in the loop. by Craig Topper · 8 years ago
  60. 084c1ea [WASM] Remove other comparison of unsigned expression >= 0. by Davide Italiano · 8 years ago
  61. 913760d [WASM] Remove a set but never used variable. by Davide Italiano · 8 years ago
  62. ad53f4b [WASM] Remove an assertion that can never fire. by Davide Italiano · 8 years ago
  63. 0b79820 [AMDGPU] Garbage collect now unused dead code. NFCI. by Davide Italiano · 8 years ago
  64. 6d5ad7b [InstSimplify] add constant folding for fdiv/frem by Sanjay Patel · 8 years ago
  65. 08e6f17 [InstSimplify] add tests for missed constant folding; NFC by Sanjay Patel · 8 years ago
  66. c1440de fix formatting; NFC by Sanjay Patel · 8 years ago
  67. e02485a fix formatting; NFC by Sanjay Patel · 8 years ago
  68. c2d4aab [DAGCombiner] enable vector transforms for any/all {sign} bits set/clear by Sanjay Patel · 8 years ago
  69. 8159cf8 [PowerPC, x86] add vector tests for any/all {sign} bits set/clear; NFC by Sanjay Patel · 8 years ago
  70. 9d36a3c MemorySSA: Update expensive checking version of def_chain_iterator for templating changes by Daniel Berlin · 8 years ago
  71. b0cedc7 NewGVN: Don't try to kill off the stored value of stores when by Daniel Berlin · 8 years ago
  72. 1a42d5c NewGVN: Clean up GVNExpression memory hierarchy, restructure hash computation a bit so we don't have to redefine it for loads, stores, and calls by Daniel Berlin · 8 years ago
  73. fa75a7c NewGVN: Use def_chain iterator in singleReachablePhiPath instead of recursion by Daniel Berlin · 8 years ago
  74. 3a5434a Move def_chain iterator to MemorySSA.h so it can be reused by Daniel Berlin · 8 years ago
  75. eea3e1d MemorySSA.h - make clang-format happy by Daniel Berlin · 8 years ago
  76. ae7bf03 MemorySSA: Push const correctness further. by Daniel Berlin · 8 years ago
  77. b0c8c6a MemorySSA: Kill the WalkTargetCache now that we have getBlockDefs. by Daniel Berlin · 8 years ago
  78. ea476cb [APInt] Implement operator! using operator==(uint64_t). NFCI by Craig Topper · 8 years ago
  79. fa958b2 [APInt] Remove the mul/urem/srem/udiv/sdiv functions from the APIntOps namespace. Replace the few usages with calls to the class methods. NFC by Craig Topper · 8 years ago
  80. 0c554b7 [DAGCombiner] Fix fold (or (shuf A, V_0, MA), (shuf B, V_0, MB)) -> (shuf A, B, Mask) to explicitly ensure that only one of the inputs of each shuffle is a zero vector. by Craig Topper · 8 years ago
  81. 2a400a7 Revert "Feature generic option to setup start/stop-after/before" by Quentin Colombet · 8 years ago
  82. b6fca8c Revert "Localizer fun" by Quentin Colombet · 8 years ago
  83. 1da12ea Revert "Instrument SDISel C++ patterns" by Quentin Colombet · 8 years ago
  84. 209e8f2 [RegBankSelect] Support REG_SEQUENCE for generic mapping by Quentin Colombet · 8 years ago
  85. 9ca9c43 Instrument SDISel C++ patterns by Quentin Colombet · 8 years ago
  86. 3bae06e Localizer fun by Quentin Colombet · 8 years ago
  87. 79114cd Feature generic option to setup start/stop-after/before by Quentin Colombet · 8 years ago
  88. 61a230e Fix a test to check assembly output instead of bitcode. by Peter Collingbourne · 8 years ago
  89. 8d057d4 Reduce the number of times we query the subtarget for the same information. by Eric Christopher · 8 years ago
  90. dae6ed5 Small cleanup to remove extraneous cast. by Eric Christopher · 8 years ago
  91. e41b522 AMDGPU/llvm-readobj: Rename RuntimeMDNoteType -> CodeObjectMetadataNoteType to by Konstantin Zhuravlyov · 8 years ago
  92. a9c17af [APInt] Fix bugs in isShiftedMask to match behavior of the similar function in MathExtras.h by Craig Topper · 8 years ago
  93. 5f15d53 [AMDGPU] Fix typo in test filename. NFC. by Konstantin Zhuravlyov · 8 years ago
  94. 9120fd7 Add virtual destructor to WasmYAML::Section or avoid memory leak by Derek Schuff · 8 years ago
  95. 7afeaaf LTO: call getRealLinkageName on IRNames before feeding to getGUID by Bob Haarman · 8 years ago
  96. a71015b [InstCombine] When adding an Instruction and its Users to the worklist at the same time, make sure we put the Users in first. Then put in the instruction. by Craig Topper · 8 years ago
  97. e44ee41 [DAGCombiner] refactor and/or-of-setcc to get rid of duplicated code; NFCI by Sanjay Patel · 8 years ago
  98. bf7a949 Fix binary static archive that got mangled by patch by Reid Kleckner · 8 years ago
  99. 761a817 [llvm-ar] Extract objects to their basename in the CWD by Reid Kleckner · 8 years ago
  100. cba91e6 [InstCombine] Add test case demonstrating missed opportunities for removing add/sub when the LSBs of one input are known to be 0 and MSBs of the output aren't consumed. by Craig Topper · 8 years ago