1. 5ce564e [InstCombine] Remove unused argument. NFC by Craig Topper · 8 years ago
  2. de8d034 [InstCombine] Replace a simple matcher with a plain old dyn_cast. NFC by Craig Topper · 8 years ago
  3. b9e85a0 [InstCombine] Remove an unnecessary dyn_cast to Instruction and a switch over two opcodes. Just dyn_cast to the specific instruction classes individually. NFC by Craig Topper · 8 years ago
  4. 65bc875 [PowerPC] better instruction selection for OR (XOR) with a 32-bit immediate by Hiroshi Inoue · 8 years ago
  5. d5e52ea [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text by Dean Michael Berris · 8 years ago
  6. d7276a4 bpf: add variants of -mcpu=# and support for additional jmp insns by Yonghong Song · 8 years ago
  7. 212ebf2 Fix tail-merge-after-mbp test by Matthias Braun · 8 years ago
  8. d44f024 Add test case for r311511 by Matthias Braun · 8 years ago
  9. d10d99e NFC: fix ToolDrivers syntax and typo errors by Martell Malone · 8 years ago
  10. 91e5590 Update LLVM fuzzers to use the libFuzzer bundled with the compiler toolchain by George Karpenkov · 8 years ago
  11. eaf0747 Remove llvm-pdbutil/fuzzer. by George Karpenkov · 8 years ago
  12. 18f2445 TargetInstrInfo: Change duplicate() to work on bundles. by Matthias Braun · 8 years ago
  13. 31bf47e [SelectionDAG] Make ISD::isConstantSplatVector always return an element sized APInt. by Craig Topper · 8 years ago
  14. 1bc52fb [InstCombine] Remove check for sext of vector icmp from shouldOptimizeCast by Craig Topper · 8 years ago
  15. 1eae26a Revert "[llvm-dwarfdump] Print type names in DW_AT_type DIEs" by Jonas Devlieghere · 8 years ago
  16. 30abbf9 [llvm-dwarfdump] Print type names in DW_AT_type DIEs by Jonas Devlieghere · 8 years ago
  17. bb516bc WholeProgramDevirt: Create bitcast to i8* at each virtual call site. by Peter Collingbourne · 8 years ago
  18. 6008ca2 [SanitizerCoverage] Optimize stack-depth instrumentation. by Matt Morehouse · 8 years ago
  19. 5288e91 [ADCE][Dominators] Reapply: Teach ADCE to preserve dominators by Jakub Kuderski · 8 years ago
  20. 4514969 [Debug info] Add new DbgValues after looping over DAG by Jonas Devlieghere · 8 years ago
  21. 40f6dc6 [x86] auto-generate full checks; NFC by Sanjay Patel · 8 years ago
  22. c1aac4e [x86] simplify runs and auto-generate full checks by Sanjay Patel · 8 years ago
  23. 93fb9f2 Emit section information for extern variables by Erich Keane · 8 years ago
  24. 8cae86f [ARM][AArch64] Add Armv8.3-a unittests by Sam Parker · 8 years ago
  25. abb3211 [ARM][AArch64] v8.3-A Javascript Conversion by Sam Parker · 8 years ago
  26. f09cdf9 [ARM] Avoid creating duplicate ANDs in SelectionDAG by Renato Golin · 8 years ago
  27. 0dfee36 [ARM] Call setBooleanContents(ZeroOrOneBooleanContent) by Renato Golin · 8 years ago
  28. c2330d0 [SelectionDAG] Add getNode debug messages by Sjoerd Meijer · 8 years ago
  29. aa58e7f [AArch64] Cleanup of HasFullFP16 argument. NFC. by Sjoerd Meijer · 8 years ago
  30. 151d777 Fix a typo in r311435. by Chandler Carruth · 8 years ago
  31. 378757f Use report_fatal_error for unsupported calling conventions by Alex Bradbury · 8 years ago
  32. 95a4133 [lib/Analysis] - Mark personality functions as live. by George Rimar · 8 years ago
  33. 03d8600 [X86] Prevent several calls to ISD::isConstantSplatVector from returning a narrower APInt than the original scalar type by Craig Topper · 8 years ago
  34. 3c6e126 Integrate manifest merging library into LLD. by Eric Beckmann · 8 years ago
  35. 88b828e dsymutil: don't copy compile units without children from PCM files by Adrian Prantl · 8 years ago
  36. ec925a2 Moving libFuzzer from LLVM to compiler-rt. by George Karpenkov · 8 years ago
  37. 0f87ccd Re-apply "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
  38. 463fa38 [RegAlloc] Make sure live-ranges reflect the state of the IR when removing them by Quentin Colombet · 8 years ago
  39. 16e7603 [ValueTracking] Add assertions that the starting Depth in isKnownToBeAPowerOfTwo and ComputeNumSignBitsImpl is not above MaxDepth by Craig Topper · 8 years ago
  40. 6995f18 [InstCombine] add udiv/urem tests with constant numerator; NFC by Sanjay Patel · 8 years ago
  41. cf9591e Revert "Re-apply "Introduce FuzzMutate library"" by Justin Bogner · 8 years ago
  42. 6b52665 Re-apply "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
  43. 15e40f1 [InstCombine] add more tests for udiv/urem narrowing; NFC by Sanjay Patel · 8 years ago
  44. a978c65 [AArch64] Restore the test of conditional branch fusion by Evandro Menezes · 8 years ago
  45. 55e2d2f GlobalISel (AArch64): fix ABI at border between GPRs and SP. by Tim Northover · 8 years ago
  46. d900cd5 [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level by Steven Wu · 8 years ago
  47. 854f917 [InstCombine] Move the checks for pointer types in getMaskedTypeForICmpPair earlier in the function by Craig Topper · 8 years ago
  48. 52d7bc1 [Support, Windows] Handle long paths with unix separators by Pirama Arumuga Nainar · 8 years ago
  49. 4547fff Revert "Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators" by Sanjoy Das · 8 years ago
  50. 4467dc7 [ORE] Remove Old Optimization Remark API by Sam Elliott · 8 years ago
  51. af04423 [PDB] Serialize records into a stack-allocated buffer. by Zachary Turner · 8 years ago
  52. 5078f59 Always compile libFuzzer with no coverage by George Karpenkov · 8 years ago
  53. a326878 [lld/pdb] Speed up construction of publics & globals addr map. by Zachary Turner · 8 years ago
  54. 25ef265 [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes. by Haicheng Wu · 8 years ago
  55. 14edb7e [InlineCost] Add more debug during inline cost computation. by Chad Rosier · 8 years ago
  56. f6ac6bc [BinaryStream] Defaultify copy and move constructors. by Zachary Turner · 8 years ago
  57. 5aca549 [LibCallSimplifier] try harder to fold memcmp with constant arguments (2nd try) by Sanjay Patel · 8 years ago
  58. bbbb2f5 [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt X, 0) and (icmp sgt X, -1) as equivalent to an and with the sign bit of the truncated type by Craig Topper · 8 years ago
  59. 7c45ace Revert "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
  60. 943140e Introduce FuzzMutate library by Justin Bogner · 8 years ago
  61. 2a641f4 [PPC] Refine checks for emiting TOC restore nop and tail-call eligibility. by Sean Fertile · 8 years ago
  62. 6930fbf Migrate WholeProgramDevirt to new Optimization Remark API by Sam Elliott · 8 years ago
  63. 6d97003 [APFloat] Fix IsInteger() for DoubleAPFloat. by Davide Italiano · 8 years ago
  64. 2e732d6 [InstCombine] add tests for memcmp with constant; NFC by Sanjay Patel · 8 years ago
  65. b4d2672 Emit only A Single Opt Remark When Inlining by Sam Elliott · 8 years ago
  66. 1952c98 [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions by Craig Topper · 8 years ago
  67. 51f04d9 [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match by Craig Topper · 8 years ago
  68. 3ab3d94 Revert 311208, 311209 by Xinliang David Li · 8 years ago
  69. 544ac6a revert r311333: [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
  70. f4b3cc8 [InstCombine] add vector tests; NFC by Sanjay Patel · 8 years ago
  71. b6d8c58 [llvm-pdbutil] Add support for dumping detailed module stats. by Zachary Turner · 8 years ago
  72. f191249 [InstCombine] regenerate test checks; NFC by Sanjay Patel · 8 years ago
  73. fe0ed9d [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
  74. 32d044f [PowerPC] Check if the pre-increment PHI Node already exists by Stefan Pintilie · 8 years ago
  75. 041b4a8 [GlobalISel][X86] Support G_BRCOND operation. by Igor Breger · 8 years ago
  76. e8fad78 [AsmParser] Recommit: Hash is not a comment on some targets by Oliver Stannard · 8 years ago
  77. 7c7e6be [GlobalISel][X86] InstructionSelector, for now use fallback path for LOAD_STACK_GUARD and PHI nodes. by Igor Breger · 8 years ago
  78. cf90ce3 [GlobalISel][X86] LowerCall, for now don't handel ByValue function arguments. by Igor Breger · 8 years ago
  79. 076fb38 [InterLeaved] Adding lit test for future work interleaved load strid 3 by Michael Zuckerman · 8 years ago
  80. 0b54cd9 [x86] Teach the "generic" x86 CPU to avoid patterns that are slow on by Chandler Carruth · 8 years ago
  81. 8f31059 [x86] Handle more cases where we can re-use an atomic operation's flags by Chandler Carruth · 8 years ago
  82. 0472b1c [ARM][AArch64] Cortex-A75 and Cortex-A55 support by Sam Parker · 8 years ago
  83. 1d7887e [Support/Parallel] - Do not use a task group for a very small task. by George Rimar · 8 years ago
  84. 745029a [X86] Allow xacquire/xrelease prefixes by Coby Tayree · 8 years ago
  85. 3eef39b [AVX-512] Don't change which instructions we use for unmasked subvector broadcasts when AVX512DQ is enabled. by Craig Topper · 8 years ago
  86. 3662f50 [AVX512] Add 128->256 vbroadcastf64x2/vbroadcasti64x2 instructions to the EVEX->VEX table. by Craig Topper · 8 years ago
  87. 5a082a4 [XRay][tools] Support new kinds of instrumentation map entries by Dean Michael Berris · 8 years ago
  88. 3f7e6da Revert r311077: [LV] Using VPlan ... by Chandler Carruth · 8 years ago
  89. b3bdcc1 [InstCombine] Add a test case for a weakness in canEvaluateZExtd. NFC by Craig Topper · 8 years ago
  90. 33ebd6e [AVX512] Add a test to check what happens when a load is referenced by two different masked scalar intrinsics with the same op inputs, but different masking node. by Craig Topper · 8 years ago
  91. 3ef5d9d Fix archive-update.test after r311296. by Kuba Mracek · 8 years ago
  92. 38aead2 [AVX-512] Use a scalar load pattern for FPCLASSSS/FPCLASSSD patterns. by Craig Topper · 8 years ago
  93. 6965d51 Remove uses of "%T" from test/Object/archive-* tests. by Kuba Mracek · 8 years ago
  94. 7aab928 [NVPTX] Reduce copypasta. by Benjamin Kramer · 8 years ago
  95. a7c3f3d Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>. by Kuba Mracek · 8 years ago
  96. fbd10c1 Get rid of some more "%T" expansions, see <https://reviews.llvm.org/D35396>. by Kuba Mracek · 8 years ago
  97. efa50a2 [MachO] Use Twines more efficiently. by Benjamin Kramer · 8 years ago
  98. 700558a [Mem2Reg] Modernize code a bit. by Benjamin Kramer · 8 years ago
  99. c773276 Move helper classes into anonymous namespaces. by Benjamin Kramer · 8 years ago
  100. 1c8117b [dlltool] Make memory buffer ownership less weird. by Benjamin Kramer · 8 years ago