1. 4d04e9b [InstSimplify] Constant fold the new GEP in SimplifyGEPInst. by Joey Gouly · 8 years ago
  2. bac91bf [docs] Make it clear shifts yield poison when shift amount >= bitwidth by Nuno Lopes · 8 years ago
  3. de22782 by Vivek Pandya · 8 years ago
  4. 8e7e3e82 Fix an unused variable warning in non-asserts builds. by Chandler Carruth · 8 years ago
  5. 8d7f132 [InstSimplify] Remove some redundant code from InstSimplify now that llvm::isKnownNonEqual handles vectors. by Craig Topper · 8 years ago
  6. 275adc9 [ValueTracking] Remove scalar only restriction from isKnownNonEqual. The computeKnownBits and isKnownNonZero calls this code relies on should work fine for vectors. by Craig Topper · 8 years ago
  7. 7002e8b [InstSimplify] Use the getTrue/getFalse helpers and make sure we use the computed result type instead of hardcoding to i1. NFC by Craig Topper · 8 years ago
  8. 43a5f59 [ValueTracking] Use the computeKnownBits version that returns a KnownBits object instead of taking one by reference. NFC by Craig Topper · 8 years ago
  9. 04e2a49 [ValueTracking] Use APInt::intersects to avoid some temporary APInts. NFC by Craig Topper · 8 years ago
  10. 99facf0 [InstSimplify] Use ICmpInst::isEquality predicate method. NFC by Craig Topper · 8 years ago
  11. 8c3abee [llvm] Remove double semicolons by Mandeep Singh Grang · 8 years ago
  12. c1a89c1 [x86] Stop this test from dirtying the source tree when run. by Chandler Carruth · 8 years ago
  13. 801b4ce Add a dominanance check interface that uses caching for instructions within same basic block. by Xin Tong · 8 years ago
  14. 446c2e7 [x86] Add the test for folding stack spills into pextrw. by Chandler Carruth · 8 years ago
  15. 565cfe0 [x86] Revert the X86FoldTablesEmitter due to more miscompiles. by Chandler Carruth · 8 years ago
  16. c9977b6 [DWARF] Adding support for the DWARF v5 string offsets table (consumer/reader part only). by Wolfgang Pieb · 8 years ago
  17. 2144c52 CodeGen: Refactor MIR parsing by Matthias Braun · 8 years ago
  18. 20350be [cmake] Enable reverse iteration by default through build macro by Mandeep Singh Grang · 8 years ago
  19. e6c9b7e llc: Create custom pass pipeline for .mir files; NFCI by Matthias Braun · 8 years ago
  20. 516023a CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI by Matthias Braun · 8 years ago
  21. 2c20079 [x86] fix over-specific triple; NFC by Sanjay Patel · 8 years ago
  22. de1ece9 [InlineSpiller] Don't spill fully undef values by Quentin Colombet · 8 years ago
  23. 17e210d Fix PR23384 (part 2 of 3) NFC by Evgeny Stupachenko · 8 years ago
  24. 83def7c Remove double semicolon by Matt Arsenault · 8 years ago
  25. 6764d46 Remove some #include from StackProtector.h; NFC by Matthias Braun · 8 years ago
  26. 323e6e9 RenameIndependentSubregs: Fix handling of undef tied operands by Matt Arsenault · 8 years ago
  27. de4b0d7 LSR: Calculate instruction cost only if InsnsCost is set to true (NFC) by Evgeny Stupachenko · 8 years ago
  28. 5191e50 [GlobalISel] IRTranslator: Add MachineMemOperand to target memory intrinsics by Volkan Keles · 8 years ago
  29. cc4a80a [SelectionDAG] Update the dominator after splitting critical edges. by Davide Italiano · 8 years ago
  30. efcc38a [CodeView] Fix endianness bug. by Zachary Turner · 8 years ago
  31. 2c2bad9 test: fix hexagon build by Saleem Abdulrasool · 8 years ago
  32. 11d1678 [CodeView] Handle Cross Module Imports and Exports. by Zachary Turner · 8 years ago
  33. 2b704b0 AMDGPU: Remove deprecated and unused elf definitions by Konstantin Zhuravlyov · 8 years ago
  34. 5f20490 CodeGen: add support for emitting ObjC image info by Saleem Abdulrasool · 8 years ago
  35. 13053af [ConstantRange] Remove costly udivrem from ConstantRange::truncate by Craig Topper · 8 years ago
  36. cc713d1 [AMDGPU] Fix uninit'ed var (RevisitLoop) by Mark Searles · 8 years ago
  37. 419a50e [DAGCombine] Fix unchecked calls to DAGCombiner::*ExtPromoteOperand by Sanjay Patel · 8 years ago
  38. acb36e2 [X86][SSE41] Non-temporal loads shouldn't be folded if it can be avoided (PR32743) by Simon Pilgrim · 8 years ago
  39. 8008a8a Handle non-unique edges in edge-dominance by Adam Nemet · 8 years ago
  40. 908f183 Close DynamicLibraries in reverse order they were opened. by Frederich Munch · 8 years ago
  41. 75fb58c Symbols re-defined with -wrap and -defsym need to be excluded from inter- by Dmitry Mikulin · 8 years ago
  42. 0932adf [X86][AVX1] Split 256-bit vector non-temporal loads to keep it non-temporal (PR32744) by Simon Pilgrim · 8 years ago
  43. 1d0c245 [X86][SSE] Non-temporal loads shouldn't be folded if it can be avoided (PR32743) by Simon Pilgrim · 8 years ago
  44. c831e63 Remove duplicate LLVM_NATIVE_ from llvm's config.h by Dimitry Andric · 8 years ago
  45. 5933521 [ARM] GlobalISel: Constrain callee register on indirect calls by Diana Picus · 8 years ago
  46. 68cc6b6 [LLVM-C] [OCaml] Expose Type::subtypes. by whitequark · 8 years ago
  47. d1690d7 Fix building DynamicLibrary.cpp with musl libc by Dimitry Andric · 8 years ago
  48. 9707dca Move ARM specific test to ELF/ARM dir by Javed Absar · 8 years ago
  49. 13aa077 Add support for #pragma clang section by Javed Absar · 8 years ago
  50. f977913 [ARM] Support fixup for Thumb2 modified immediate by Peter Smith · 8 years ago
  51. 3303806 [InstCombine] Fix extractelement use before def by Sven van Haastregt · 8 years ago
  52. 3b482e4 Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet." by Renato Golin · 8 years ago
  53. ca0adcb [AMDGPU] Fix SIFoldOperands crash with clamp by Stanislav Mekhanoshin · 8 years ago
  54. 843f0af [ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set. by Craig Topper · 8 years ago
  55. 014d3cb [ConstantRange] Add a few more truncate unittests. by Craig Topper · 8 years ago
  56. e6cc2d0 [ConstantRange] Add missing result check to the ConstantRange::truncate test. by Craig Topper · 8 years ago
  57. c8ea9ad [InstSimplify] Use llvm::all_of instead of a manual loop. NFC by Craig Topper · 8 years ago
  58. 6ef4e40 git-llvm: Update the project list for the llvm-project-20170507 monorepo. by Peter Collingbourne · 8 years ago
  59. f38a016 IR: When creating a global variable, assert that its type is valid. by Peter Collingbourne · 8 years ago
  60. 0261597 [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities by Simon Pilgrim · 8 years ago
  61. 2cfe765 [LV] Make scalarizeInstruction() non-virtual. NFC. by Ayal Zaks · 8 years ago
  62. 4d9818f [GlobalISel][X86] merge irtranslator-call test files. NFC by Igor Breger · 8 years ago
  63. be3f63f [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build. by Craig Topper · 8 years ago
  64. cbcb0b4 [ConstantFolding] Combine an if statement into an earlier one that checked the same condition. NFC by Craig Topper · 8 years ago
  65. 54bf603 [ConstantFolding][X86] Replace an LLVM_FALLTHROUGH with a break because it really shouldn't fallthrough. by Craig Topper · 8 years ago
  66. d381818 [ConstantFolding] Properly support constant folding of vector powi intrinsic. The second argument is not a vector so needs special treatment. by Craig Topper · 8 years ago
  67. e869716 [InstSimplify] Add test case demonstrating that we fail to constant fold vector llvm.powi intrinsics due to the second argument not being a vector. by Craig Topper · 8 years ago
  68. 4572d38 Fixed warning: must specify at least one argument for '...' parameter. by Galina Kistanova · 8 years ago
  69. 34d05a5 Fixed warning: must specify at least one argument for '...' parameter. by Galina Kistanova · 8 years ago
  70. 8c1cc23 Make the Twine pretty-printer work with GDB 7.11 by David Blaikie · 8 years ago
  71. 653044e [PM] Add GVNSink to the pipeline. by Davide Italiano · 8 years ago
  72. 61a5551 ADT: handle special case of ARM environment for SUSE by Saleem Abdulrasool · 8 years ago
  73. 2a4cf84 [InstCombine] Add support for simplifying ctlz/cttz intrinsics based on known bits. by Craig Topper · 8 years ago
  74. 02c1af0 [ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to understand that the second argument is still a scalar. by Craig Topper · 8 years ago
  75. a95cc20 [InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, some showing missed optimizations. NFC by Craig Topper · 8 years ago
  76. fb1f3c0 [InstCombine] Use cttz instead of ctlz in the cttz_cmp_vec test case. Looks like a copy paste mistake. by Craig Topper · 8 years ago
  77. 110a2bc [AMDGPU] Untangle SDWA pass from SIShrinkInstructions by Stanislav Mekhanoshin · 8 years ago
  78. ec19378 Regenerate expectations for trunc-to-bool.ll . NFC by Amaury Sechet · 8 years ago
  79. 9c32ef6 [X86][SSE] Add SCALAR_TO_VECTOR(PEXTRW/PEXTRB) support to faux shuffle combining by Simon Pilgrim · 8 years ago
  80. 079f840 [LazyValueInfo] Use Type::getIntegerBitWidth instead of casting to IntegerType to call getBitWidth. NFC by Craig Topper · 8 years ago
  81. 09226ec [LazyValueInfo] Make solveBlockValueCast take a CastInst* instead of Instruction*. Makes getOpcode return the appropriate enum without a cast. NFC by Craig Topper · 8 years ago
  82. 539f901 Initialized BackedgeTakenInfo.MaxOrZero. by Galina Kistanova · 8 years ago
  83. cd680a1 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  84. 7273b29 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  85. 143302b Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  86. 4c20f52 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  87. 4efa61f [WebAssembly] Refactor WasmObjectWriter::writeObject by Sam Clegg · 8 years ago
  88. 111f62d [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. by Kostya Serebryany · 8 years ago
  89. c9a1489 AMDGPU/GlobalISel: Mark 1-bit integer constants as legal by Tom Stellard · 8 years ago
  90. b1bd480 [CodeGen] Fix Windows builds which treat warnings as errors, broken in r304621. by Eugene Zelenko · 8 years ago
  91. 0b656a1 Revert "[CFI] Remove LinkerSubsectionsViaSymbols." by Evgeniy Stepanov · 8 years ago
  92. ced381c [AMDGPU] Preserve operand order in SIFoldOperands by Stanislav Mekhanoshin · 8 years ago
  93. 239d957 [CodeGen] Fix Windows builds broken in r304621. by Eugene Zelenko · 8 years ago
  94. a5be24d [PDB] Fix use after free. by Zachary Turner · 8 years ago
  95. 70862df LiveRegUnits: Port recent LivePhysRegs bugfixes by Matthias Braun · 8 years ago
  96. 5067e6a [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  97. 9a4d5c4 [AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation by Stanislav Mekhanoshin · 8 years ago
  98. c20deb6 [SLP] Improve comments and naming of functions/variables/members, NFC. by Alexey Bataev · 8 years ago
  99. 41c139a [SystemZ] Simplify test case. NFC by Quentin Colombet · 8 years ago
  100. d3d2aec [x86] fix over-specific triple; NFC by Sanjay Patel · 8 years ago