20%
WDescription%
Build stability: 4 out of the last 5 builds failed.20
Test Result: 1 test failing out of a total of 69,270 tests.99
Build History
x
#18182
(pending—Build #18,181 is already in progress (ETA: 41 min))
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#18181 (Nov 27, 2020 7:14:48 PM)

  1. [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
  2. [gn build] Port bf899e89138 — llvmgnsyncbot / detail
  3. Revert "[IRSim][IROutliner] Adding the extraction basics for the IROutliner." — andrew.litteken / detail
  4. [gn build] Port a8a43b63388 — llvmgnsyncbot / detail
  5. [RISCV] Add tests for existing (rotr (bswap X), (i32 16))->grevi pattern for RV32. Extend same pattern to rotl and GREVIW. — craig.topper / detail

#18180 (Nov 27, 2020 3:57:13 PM)

  1. [RISCV] Replace getSimpleValueType() with getValueType() in DAG combines to prevent asserts with weird types. — craig.topper / detail
  2. Add -fintegrated-as to clang invocation — zarko / detail
  3. [libc++] Consistently unparenthesize `numeric_limits<T>::max`. NFCI. — arthur.j.odwyer / detail
  4. [libc++] Support no libc++ namespace in the iterator test. — vvereschaka / detail
  5. [VE] Optimize emitSPAdjustment function — marukawa / detail
  6. [libc++] s/constpexr/constexpr/ in some comments. NFC. — arthur.j.odwyer / detail

#18179 (Nov 27, 2020 12:41:10 PM)

  1. [AArch64] Define __ARM_FEATURE_{CRC32,ATOMICS} — andre.simoesdiasvieira / detail
  2. lld-link: Let LLD_REPRODUCE control /reproduce:, like in ld.lld — thakis / detail
  3. [AIX][XCOFF][NFC] Change geNumberOfVRSaved function name to getNumberOfVRSaved. — diggerlin / detail
  4. [libc++] Use std::move in numeric algorithms (P0616R0). — zoecarver / detail
  5. [Hexagon] Improve check for HVX types — kparzysz / detail
  6. [RISCV] Replace sexti32/zexti32 in isel patterns where only one part of their PatFrags can match. NFCI — craig.topper / detail
  7. [RISCV][LegalizeTypes] Teach type legalizer that it can promote UMIN/UMAX using SExtPromotedInteger if that's better for the target. — craig.topper / detail
  8. Revert "[BasicAA] Fix BatchAA results for phi-phi assumptions" — martin / detail
  9. [RISCV] Remove stale FIXMEs from a couple test cases. NFC — craig.topper / detail
  10. [ValueTracking] Fix assert on shufflevector of pointers — nikita.ppv / detail
  11. [NFC] SmallVector<char...> to SmallString<...> — n.james93 / detail

#18178 (Nov 27, 2020 9:25:25 AM)

  1. Don't elide splat attributes during printing — tberghammer / detail
  2. [AIX] Enabling vector type arguments and return for AIX — zarko / detail
  3. [TableGen][SchedModels] Get rid of hasVariant. NFC — eleviant / detail
  4. [libc++] Replace several uses of 0 by nullptr — ldionne / detail
  5. [libc++] Formalize what configurations are covered by the ABI lists — ldionne / detail
  6. [libomptarget][cuda] Detect missing symbols in plugin at build time — jonathanchesterfield / detail
  7. [Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns — llvm-dev / detail
  8. [X86] Add AVX2/AVX512 test coverage in sat-add.ll — llvm-dev / detail
  9. [AllocaInst] Update `getAllocationSizeInBits` to return `TypeSize`. — francesco.petrogalli / detail
  10. [libc++] Introduce an indirection to create threads in the test suite — ldionne / detail
  11. [VPlan] Use VPTransformState::set in widenGEP. — flo / detail
  12. TargetProcessControl.cpp - Remove warning: extra ‘;’ — sylvestre / detail

#18177 (Nov 27, 2020 6:10:39 AM)

  1. [libc] Fix typo in buildbot README.txt. — chennngwang / detail
  2. [X86] Regenerate extract-store.ll tests — llvm-dev / detail
  3. [DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal — llvm-dev / detail
  4. [SLP] Dump Tree costs. NFC. — sjoerd.meijer / detail
  5. [ARM] MVE qabs vectorization test. NFC — david.green / detail
  6. [obj2yaml] - Don't assert when trying to calculate the expected section offset. — grimar / detail
  7. [libc++] [docs] Exclude helper files from Sphinx configuration to avoid generating empty pages. — marek.kurdej / detail
  8. [obj2yaml] - Dump the `EShNum` key in some cases. — grimar / detail
  9. [mlir] Fix typos and broken links in LangRef — zinenko / detail
  10. [OpenCL] Check for extension string extension lookup — fraser / detail
  11. [AArch64][SLP] Precommit tests which would be better not to SLP vectorize. NFC. — sjoerd.meijer / detail
  12. Revert "[ASTMatchers] Matcher macros with params move params instead of copying" — hans / detail

#18176 (Nov 27, 2020 2:50:01 AM)

  1. [llvm-readelf/obj] - Stop calling `reportError` in `printArchSpecificInfo()`. — grimar / detail
  2. Revert "[DebugInfo] Improve dbg preservation in LSR." — markus.lavin / detail
  3. [libc][Obvious] Fix typo in strnlen_test.cpp. — chennngwang / detail
  4. [mlir] Let ModuleTranslate propagate LLVM triple — nicolas.vasilache / detail
  5. [msan] Fix bugs when instrument x86.avx512*_cvt* intrinsics. — pengfei.wang / detail
  6. [mlir] Add gpu.allocate, gpu.deallocate ops with LLVM lowering to runtime function calls. — csigg / detail
  7. [MLIR][SCF] Find all innermost loops for parallel loop tiling — frgossen / detail
  8. [NFC][SimplifyCFG] FoldBranchToCommonDest: add one more test with PHI — lebedev.ri / detail
  9. Reland [SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions — lebedev.ri / detail
  10. [InstSimplify] Clarify use of FixedVectorType in SimplifySelectInst — cullen.rhodes / detail
  11. [SVE] Add a couple of extra sizeless type tests — richard.sandiford / detail
  12. [ASTImporter] Import the default argument of NonTypeTemplateParmDecl — risemann / detail
  13. [LegacyPM] Remove unused undocumented parameter. NFC. — jay.foad / detail
  14. [LegacyPM] Avoid a redundant map lookup in setLastUser. NFC. — jay.foad / detail

#18175 (Nov 26, 2020 11:28:23 PM)

  1. [IndVars] LCSSA Phi users should not prevent widening — mkazantsev / detail
  2. [IR] Use llvm::is_contained and pred_size (NFC) — kazu / detail
  3. [Test] Add some more tests showing how we fail to widen IV — mkazantsev / detail
  4. [RISCV] Don't remove (and X, 0xffffffff) from inputs when matching RISCVISD::DIVUW/REMUW to 64-bit DIVU/REMU. — craig.topper / detail

#18174 (Nov 26, 2020 8:09:42 PM)

  1. [LangRef] Add poison constant — aqjune / detail
  2. [InlineCost] Fix indentation (NFC) — kazu / detail
  3. [DAGCombine] Adding a hook to improve the precision of fsqrt if the input is denormal — qshanz / detail
  4. [clangd] Add support for within-file rename of complicated fields — kbobyrev / detail

#18173 (Nov 26, 2020 4:48:54 PM)

  1. [clangd] Fix use of system-installed GRPC after f726101b6240a6740b3c0926af759da5e7336f8a — sam.mccall / detail
  2. [RISCV] Add isel patterns to use SBSET for (1 << X) by using X0 as the input. — craig.topper / detail

#18172 (Nov 26, 2020 1:30:20 PM)

  1. [BPF][NewPM] Port bpf-adjust-opt to NPM and add it to pipeline — aeubanks / detail
  2. [X86] Regenerate i64-to-float.ll tests with avx512 coverage — llvm-dev / detail
  3. [clangd] AddUsing: do not crash on non-namespace using decls. — adamcz / detail
  4. [libc++] Fix the Homebrew tap to install Buildkite on macOS hosts — ldionne / detail
  5. [libc++] Remove ABI lists for previous releases — ldionne / detail
  6. [NFC][SimplifyCFG] Add statistic to `FoldBranchToCommonDest()` fold — lebedev.ri / detail
  7. [NFC][SimplifyCFG] Add test coverage for FoldBranchToCommonDest xform with live-out bonus instuctions — lebedev.ri / detail
  8. [SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions — lebedev.ri / detail
  9. [llvmbuildectomy] Also include component groups in llvm-config --components list — sguelton / detail
  10. Revert "[SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions" — lebedev.ri / detail
  11. [libc++] Install missing package in the Dockerfile — ldionne / detail
  12. [test] Fix runtime-pointer-checking-insert-typesize.ll under NPM — aeubanks / detail
  13. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail

#18171 (Nov 26, 2020 10:11:40 AM)

  1. [DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal — llvm-dev / detail
  2. Revert rG12d59b696b330 "[DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal" — llvm-dev / detail
  3. [ARM] Cleanup for the MVETailPrediction pass — david.green / detail
  4. [AArch64] Regenerate min/max tests and add vXi64 umin/umax test coverage — llvm-dev / detail
  5. [libc++] Fix two fr_FR locale tests on FreeBSD — alexander.richardson / detail
  6. [mlir][DialectConversion] Do not prematurely drop unused cast operations — herhut / detail
  7. [libc++] Attempt to fix spurious modules-related failures in the CI — ldionne / detail
  8. [libc++] Remove sysctl-based implementation of thread::hardware_concurrency() — ldionne / detail
  9. [ASTImporter] Import the default argument of TemplateTypeParmDecl — risemann / detail
  10. [AIX] Add support for non var_arg extended vector ABI calling convention on AIX — zarko / detail
  11. [MC] Set the unique id of .stack_sizes to the associated .text section's — i / detail
  12. [AA] Split up LocationSize::unknown() — nikita.ppv / detail

#18170 (Nov 26, 2020 6:54:11 AM)

  1. [libc++] Mark a few more tests as unsupported on gcc-8/9. — marek.kurdej / detail
  2. [clang][Driver] Handle risvc in Baremetal.cpp. — abidh / detail
  3. [CostModel] Add basic implementation of getGatherScatterOpCost. — flo / detail
  4. [X86] Extend neg-abs test coverage — llvm-dev / detail
  5. [clangd][query-driver] Extract target — platonov.aleksandr / detail
  6. [mlir][bufferize] Add argument materialization for bufferization — herhut / detail
  7. [VE] Add comprehensive stackframe tests — marukawa / detail
  8. [AArch64][CostModel] Precommit some vector mul tests. NFC. — sjoerd.meijer / detail
  9. [IndVarSimplify] Fix Modified status when handling dead PHI nodes — david.stenberg / detail
  10. [mlir][linalg] Mark linalg.yield as ReturnLike — herhut / detail
  11. [VPlan] Turn VPReplicateRecipe into a VPValue. — flo / detail
  12. [ASTImporter] Import the default argument of TemplateTemplateParmDecl — risemann / detail
  13. [LiveDebugVariables] Strip all debug instructions from nodebug functions — robert.lougher / detail
  14. [clang][cli] Port Target option flags to new option parsing system — jan_svoboda / detail
  15. Remove stray debug-only from test — benny.kra / detail

#18169 (Nov 26, 2020 3:31:07 AM)

  1. [IndVars] Use isLoopBackedgeGuardedByCond for last iteration check — mkazantsev / detail
  2. [RISCV] Add isel pattern to match (i64 (sra (shl X, 32), C)) to SRAIW if C > 32. — craig.topper / detail
  3. [SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond — mkazantsev / detail
  4. [llvm-readobj] - Fix a warning. — grimar / detail
  5. [Support] Use llvm::is_contained (NFC) — kazu / detail
  6. [libc++] [libc++abi] Mark a few tests as unsupported/xfail on gcc-7/8/9. — marek.kurdej / detail
  7. [OpenMP][OMPT] Fix building with OMPT disabled after 6d3b81664a4b79 — martin / detail
  8. [libc++] [www] Fix HTML. NFC. — marek.kurdej / detail
  9. Fix use-of-uninitialized-value in rG75f50e15bf8f — liuz / detail
  10. [clangd] Do not treat line as inactive if skipped range ends at character position 0 — zeratul976 / detail
  11. [lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction" — risemann / detail
  12. [libc++] [docs] Migrate C++ status pages to RestructuredText (RST). — marek.kurdej / detail
  13. [AMDGPU] Introduce and use isGFX10Plus. NFC. — jay.foad / detail
  14. [libc++] [P0966] [C++20] Fix bug PR45368 by correctly implementing P0966: string::reserve should not shrink. — marek.kurdej / detail
  15. [libc++] Fix gcc warning -Wsign-compare. — marek.kurdej / detail
  16. [NFC][libc++] Mark LWG3296 as complete. — koraq / detail
  17. Revert "[SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond" — mkazantsev / detail
  18. [llvm-profgen] [docs] Fix invalid header. Add to ToC. NFC. — marek.kurdej / detail
  19. [RISCV] Add test cases for missed opportunities to use sbsetw/sbclrw/sbinvw when the result isn't known to be sign extended. — craig.topper / detail
  20. [RISCV] Add isel patterns for sbsetw/sbclrw/sbinvw with sext_inreg as the root. — craig.topper / detail
  21. [SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond — mkazantsev / detail
  22. [llvm-readelf/obj] - Report a warning when the value of the DT_PLTREL dynamic tag is invalid. — grimar / detail
  23. Revert "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond" — mkazantsev / detail
  24. Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try — mkazantsev / detail
  25. [X86] Fix -DAG checks on gnux32 pic tests — llvm-dev / detail
  26. Revert "Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try" — mkazantsev / detail
  27. [SVE][CodeGen] Extend isConstantSplatValue to support ISD::SPLAT_VECTOR — kerry.mclaughlin / detail

#18168 (Nov 26, 2020 12:29:13 AM)

  1. Do not collapse build requests with different property sets. — gkistanova / detail
  2. [RTDYLD] support absolute relocations where needed — tstellar / detail
  3. [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. — tstellar / detail
  4. Revert "[clang-format] Fix AlignConsecutive on PP blocks" — tstellar / detail
  5. Fix crash after looking up dwo_id=0 in CU index. — tstellar / detail
  6. Build reproducible tarballs for releases — tstellar / detail

#18167 (Nov 25, 2020 9:09:38 PM)

  1. [SelectionDAGBuilder] Add SPF_NABS support to visitSelect — craig.topper / detail
  2. [RISCV] Add an implementation of isFMAFasterThanFMulAndFAdd — craig.topper / detail
  3. [NFC] Fix pattern name. — silvasean / detail
  4. Revert builtins fp16 support: tests do not pass on Mac — rnk / detail
  5. [CodeView] Avoid emitting empty debug globals subsection. — akhuang / detail
  6. Refactor and simplify class scope name lookup. — richard / detail
  7. Adding PoisonValue for representing poison value explicitly in IR — liuz / detail
  8. Part of C++ DR 39: a class member lookup is not ambiguous if it finds the — richard / detail
  9. [gn build] (manually) port b534beabeed3ba — thakis / detail
  10. [mlir][sparse] add ability to select pointer/index storage type — ajcbik / detail
  11. [clangd] Collect main file refs by default — zeratul976 / detail
  12. [gn build] sync script: handle multiple source lists if only deleting — thakis / detail
  13. [gn build] sync script: only compute tokloc when adding files — thakis / detail
  14. [gn build] sync script: try to make a loop clearer — thakis / detail
  15. [lld][WebAssembly] Ensure stub symbols always get address 0 — sbc / detail
  16. [mlir][Python] Add additional capsule interop types. — stellaraccident / detail
  17. [LoopLoadElim] Make sure all loops are in simplify form. PR48150 — mkazantsev / detail
  18. [LegalizerTypes] Add support for scalarizing the operand of an FP_EXTEND when the result type is legal. — craig.topper / detail
  19. [RISCV] Remove unused PatFrag argument from the tablegen class used for c.beqz/c.bnez. NFC — craig.topper / detail

#18166 (Nov 25, 2020 6:07:47 PM)

  1. [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation — tstellar / detail
  2. [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds — tstellar / detail
  3. [AArch64][GlobalISel] Handle rtcGPR64RegClassID in AArch64RegisterBankInfo::getRegBankFromRegClass() — tstellar / detail
  4. Revert "[SemaTemplate] Stop passing insertion position around during VarTemplate instantiation" — tstellar / detail

#18165 (Nov 25, 2020 2:48:12 PM)

  1. [MS] Fix double evaluation of MSVC builtin arguments — rnk / detail
  2. [MS] Add more 128bit cmpxchg intrinsics for AArch64 — rnk / detail
  3. [MLIR][Affine] Add custom builders for AffineVectorLoadOp/AffineVectorStoreOp — frank.laub / detail
  4. [clangd] Track deprecation of 'member' semantic token type in LSP. — sam.mccall / detail
  5. [libc++] Factor out common logic for calling aligned allocation — ldionne / detail
  6. [RISCV] Make SMIN/SMAX/UMIN/UMAX legal with Zbb extension. — craig.topper / detail
  7. [RISCV] Add test cases to check that we use (smax X, (neg X)) for abs with Zbb extension. — craig.topper / detail
  8. [mlir] Add build configuration for Quant unittest — marius.brehler / detail
  9. [ms] [llvm-ml] Implement the expression expansion operator — epastor / detail
  10. [libc++] NFC: Reindent non-lockfree-atomics feature — ldionne / detail
  11. DebugInfo: remove unnecessary mtriple from test/DebugInfo/X86/abstract_origin.ll — dblaikie / detail
  12. github actions: Use llvmbot token for main branch sync — noreply / detail

#18164 (Nov 25, 2020 11:29:03 AM)

  1. [PassManager] Run Induction Variable Simplification pass *after* Recognize loop idioms pass, not before — lebedev.ri / detail
  2. [MC][WebAssembly] Only emit indirect function table import if needed — sbc / detail
  3. [AMDGPU] Actually fully update opt-pipeline.ll test to account for -loop-idiom vs -indvars switch — lebedev.ri / detail
  4. [ELF] Add TargetInfo::adjustGotPcExpr for `R_GOT_PC` relaxations. NFC — i / detail
  5. [SVE] Fix TypeSize warning in RuntimePointerChecking::insert — joe.ellis / detail
  6. [ELF] Rename adjustRelaxExpr to adjustTlsExpr and delete the unused `data` parameter. NFC — i / detail
  7. [clang][test] Fix prefix operator++ signature in iterators — endre.fulop / detail
  8. [gn build] Download prebuilt mac-arm64 binary now that it exists — thakis / detail
  9. [OpenMP][OMPT] Implement verbose tool loading — protze / detail
  10. [OpenMP][OMPT] Introduce a guard to handle OMPT return address — protze / detail
  11. [OpenMP] libomp: fix non-X86, non-AARCH64 builds — andrey.churbanov / detail
  12. [Flang][Docs] Update call information and add two more calls — johannes / detail
  13. [OpenMP][Docs] Add more content, call coordinates, FAQ entries, links — johannes / detail
  14. [RISCV] Custom type legalize i32 fshl/fshr on RV64 with Zbt. — craig.topper / detail
  15. [FastISel] Flush local value map on ever instruction — paul.robinson / detail
  16. [DAG] Legalize abs(x) -> umin(x,sub(0,x)) iff umin/sub are legal — llvm-dev / detail
  17. [clangd] Implement clang-tidy options from config — n.james93 / detail
  18. [gn build] Port 73fdd998701 — llvmgnsyncbot / detail
  19. [CostModel][X86] Refresh ISD::ABS costs — llvm-dev / detail
  20. Remove static function unused after cf1c774. — paul.robinson / detail
  21. [RISCV] Add test cases showing that we don't recognize the select form of NABS in SelectionDAGBuilder so we end up with branches. NFC — craig.topper / detail
  22. [Hexagon] Add support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns — llvm-dev / detail

#18163 (Nov 25, 2020 8:11:20 AM)

  1. [LAA] NFC: Rename [get]MaxSafeRegisterWidth -> [get]MaxSafeVectorWidthInBits — cullen.rhodes / detail
  2. [clangd] PopulateSwitch: disable on dependent enums. — adamcz / detail
  3. [libc++] ADL-proof <variant> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  4. Fix case mismatch between definition and declaration — gchatelet / detail
  5. [PowerPC] Regenerate vec_select.ll tests and add <1 x i128> test case — llvm-dev / detail
  6. [DAG] Legalize abs(x) -> smax(x,sub(0,x)) iff smax/sub are legal — llvm-dev / detail
  7. [flang][openacc] Semantic check for cache directive — clementval / detail
  8. [AMDGPU] Emit stack frame size in metadata — sebastian.neubauer / detail
  9. [WebAssembly] Factor out WasmTableType in binary format — sbc / detail

#18162 (Nov 25, 2020 4:51:44 AM)

  1. DetectDeadLanes.cpp - remove unused headers. NFCI. — llvm-dev / detail
  2. SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  3. CGCall.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  4. TargetInfo.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  5. SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  6. [ARM][AArch64] Adding Neoverse N2 CPU support — mark.murray / detail
  7. [clangd] Use TimePoint<> instead of system_clock::time_point, it does matter after all. — sam.mccall / detail
  8. [libc++] P1645 constexpr for <numeric> — koraq / detail
  9. [llvm-readelf/obj] - Stop using `reportError` when dumping notes. — grimar / detail
  10. Fix a typo in the documentation to unbreak the sphinx builder. — aaron / detail
  11. Revert "[libc++] P1645 constexpr for <numeric>" — koraq / detail

#18161 (Nov 25, 2020 3:25:09 AM)

  1. [NFC][ARM][PhaseOrdering] Add one more test for D91800: LoopIdiom should be before IndVars — lebedev.ri / detail
  2. [llvm-readelf/obj] - Deduplicate the logic that prints notes. NFCI. — grimar / detail
  3. [VPlan] Turn VPReductionRecipe into a VPValue — david.green / detail
  4. [VPlan] Switch VPWidenRecipe to be a VPValue — david.green / detail
  5. [llvm-readobj] - An attempt to fix BB after D92018. — grimar / detail
  6. [clangd] Avoid type hierarchy crash on incomplete type — zeratul976 / detail
  7. [SchedModels] Return earlier removed checks — eleviant / detail
  8. [obj2yaml] - Dump section offsets in some cases. — grimar / detail
  9. [clangd] Add metrics for invalid name. — hokein.wu / detail
  10. [libObject,llvm-readelf] - Stop describing a section/segment in `notes_begin()`. — grimar / detail
  11. [ORC] Remove a superfluous semicolon, silencing GCC warnings. NFC. — martin / detail
  12. [ORC] Cast to const void* to silence a GCC warning. NFC. — martin / detail
  13. [clang][SVE] Activate macro `__ARM_FEATURE_SVE_VECTOR_OPERATORS`. — francesco.petrogalli / detail
  14. [OpenCL] Move kernel arg type tests into one file — sven.vanhaastregt / detail
  15. [clangd] Fix a tsan failure. — hokein.wu / detail
  16. [VPlan] Add VPReductionSC to VPUser::classof, unify VPValue IDs. — flo / detail
  17. [clangd] Extract common file-caching logic from ConfigProvider. — sam.mccall / detail
  18. [gn build] Port d95db1693cb — llvmgnsyncbot / detail
  19. [SVE][CodeGen] Add a DAG combine to extend mscatter indices — kerry.mclaughlin / detail

#18160 (Nov 25, 2020 12:02:13 AM)

  1. clang-x86-ninja-win10: removed quotes around LIT_TOOLS_DIR — noreply / detail
  2. DebugInfo: Add some missing explicit target triples. — dblaikie / detail
  3. [PowerPC][FP128] Fix the incorrect calling convention for IEEE long double on Power8 — qshanz / detail
  4. DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR — dblaikie / detail
  5. Make CallInst::updateProfWeight emit i32 weights instead of i64 — aeubanks / detail
  6. [SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC] — listmail / detail
  7. Don't assume the clang binary name contains the string "clang". — richard / detail
  8. [NFC][Test] Format the test for IEEE Long double — qshanz / detail
  9. Try to fix tests after e16c0a9a68971 with CLANG_DEFAULT_LINKER=lld — thakis / detail
  10. [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI — zarko / detail
  11. [DAG][PowerPC] Fix dropped `nsw` flag in `SimplifySetCC` by adding `doesNodeExist` helper — lkail / detail
  12. [IndVars] Use more precise context when eliminating narrowing — mkazantsev / detail
  13. [NewPM] Add pipeline EP callback after initial frontend cleanup — aeubanks / detail
  14. [DAGCombine] Add hook to allow target specific test for sqrt input — qshanz / detail
  15. Revert "[SCEV] Generalize no-self-wrap check in isLoopInvariantExitCondDuringFirstIterations" — mkazantsev / detail
  16. [CHR] Use pred_size (NFC) — kazu / detail
  17. [PowerPC] Probe the gap between stackptr and realigned stackptr — lkail / detail

#18159 (Nov 24, 2020 9:01:24 PM)

  1. [X86] Don't produce bad x86andp nodes for i1 vectors — tstellar / detail
  2. Fix limit behavior of dynamic alloca — tstellar / detail
  3. Fix interaction between stack alignment and inline-asm stack clash protection — tstellar / detail
  4. [stack-clash] Fix probing of dynamic alloca — tstellar / detail

#18158 (Nov 24, 2020 5:38:21 PM)

  1. [SelectionDAG] Avoid aliasing analysis if the object size is unknown. — kai.wang / detail
  2. [gn build] Port 8d06a678a5c — llvmgnsyncbot / detail
  3. Revert "[RISCV] Add GHC calling convention" — luismarques / detail
  4. [RISCV] Add GHC calling convention — luismarques / detail
  5. [ASTImporter] Make the Import() return value consistent with the map of imported decls when merging ClassTemplateSpecializationDecls — risemann / detail
  6. [RISCV] Set __GCC_HAVE_SYNC_COMPARE_AND_SWAP_x defines — luismarques / detail
  7. [MC/AsmParser] Fix use of Arm calling convention in target-agnostic test — luismarques / detail
  8. [mlir] use STATUS instead of CHECK_* in MLIRDetectPythonEnv.cmake — zinenko / detail
  9. [AIX] Add mabi=vec-extabi options to enable the AIX extended and default vector ABIs. — zarko / detail
  10. [SelectionDAG] Add PseudoProbeSDNode to LargestSDNode to fix 32-bt build break. — hoy / detail
  11. [LAA] Minor code style tweaks [NFC] — listmail / detail
  12. [Sanitizer][RISCV] Fix redefinition of REG_SP — luismarques / detail
  13. Fix mangling of substitutions for template-prefixes. — richard / detail
  14. [lld] Add --no-lto-whole-program-visibility — tejohnson / detail
  15. Treat a placeholder type for class template argument deduction as — richard / detail
  16. [mlir][sparse] add parallelization strategies to sparse compiler — ajcbik / detail
  17. [clang-tidy] Support IgnoredRegexp configuration to selectively suppress identifier naming checks — n.james93 / detail
  18. Fix compilation issue reported by MSVC user on cfe-dev — rnk / detail

#18157 (Nov 24, 2020 2:18:33 PM)

  1. [mlir][Python] Sync Python bindings with C API MlirStringRef modification. — stellaraccident / detail
  2. [mlir] NFC - Refactor and expose a parsing helper for OffsetSizeAndStrideInterface — nicolas.vasilache / detail
  3. [test] Clean up ppc-features.cpp and improve tests — i / detail
  4. [mlir] NFC - Refactor and expose a helper printOffsetSizesAndStrides helper function. — nicolas.vasilache / detail
  5. Avoid redundant work when computing vtable vcall visibility — tejohnson / detail
  6. [libc++] [P0482] [C++20] Implement missing bits for atomic — marek.kurdej / detail
  7. [mlir] Add conversion from SCF parallel loops to OpenMP — zinenko / detail
  8. [PowerPC] Don't reuse an illegal typed load for int_to_fp conversion. — sd.fertile / detail
  9. [mlir][sparse] generalize invariant expression handling in sparse compiler — ajcbik / detail
  10. [mlir] Remove SameOperandsAndResultShape when redundant with ElementwiseMappable — silvasean / detail
  11. [RISCV] Add GHC calling convention — luismarques / detail
  12. [clangd] Addusing tweak: find insertion point after definition — adamcz / detail
  13. [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC. — cchen / detail

#18156 (Nov 24, 2020 10:59:44 AM)

  1. Fix driver test from e16c0a9a689719 — thakis / detail
  2. [clangd] Mention when CXXThis is implicit in exposed AST. — sam.mccall / detail
  3. [libc++] Remove _LIBCPP_CONSTEXPR_AFTER_CXX17_WITH_IS_CONSTANT_EVALUATED. — arthur.j.odwyer / detail
  4. lld: Fix darwinnew symlink name added in e16c0a9a68971 — thakis / detail
  5. [clang-offload-bundler] use std::forward_list for storing temp file names [NFC] — serguei.n.dmitriev / detail
  6. clang: Pass -platform-version to new MachO LLD — thakis / detail
  7. [PowerPC] dyn_cast should be dyn_cast_or_null in MASSV pass — msd.ataei / detail
  8. [lld/mac] Implement basic typo correction for flags — thakis / detail
  9. [libcxx] Implement P1956 rename low-level bit functions — koraq / detail
  10. Add support for STRICT_FSETCC promotion — thomasp / detail
  11. [test] Merge parallel_region_merging{,_legacy_pm}.ll — aeubanks / detail
  12. Clear NewGEPBases after finish using them in CodeGenPrep pass — yyc1992 / detail
  13. [NFC][tests] Replace non-portable grep with FileCheck — hubert.reinterpretcast / detail
  14. [libc++] NFC: Fix confusing indentation in <numeric> — ldionne / detail
  15. [mlir] Add Tosa dialect const folder for tosa.const. — stellaraccident / detail
  16. [PowerPC][PCRelative] Add new pseudo instructions for PCRel TLS to fix R2 clobber issue — wei.huang / detail
  17. [ThinLTO/WPD] Enable -wholeprogramdevirt-skip in ThinLTO backends — tejohnson / detail
  18. Fix CalibratedQuantizedType's print function to match parser — liufeng.ee / detail
  19. [AMDGPU] Add a TRANS bit to TSFlags. NFC. — jay.foad / detail
  20. [Driver] Default Generic_GCC aarch64 to -fasynchronous-unwind-tables — i / detail
  21. [mlir][Python] Fix the last remaining instance of PYTHON_EXECUTABLE. — stellaraccident / detail
  22. [clangd] AddUsing: Used spelled text instead of type name. — adamcz / detail
  23. [HardwareLoops] Change order of SCEV expression construction for InitLoopCount. — thomasp / detail
  24. [test] Fix rtf_type_checking.ll under NPM — aeubanks / detail
  25. [DSE] Precommit test case for PR48279. — flo / detail
  26. [test] Pin parallel_deletion_cg_update.ll to legacy PM — aeubanks / detail
  27. [LoopVec] Add a minor clarifying comment — listmail / detail
  28. [InstCombine] add tests for gep math; NFC — spatel / detail
  29. [InstCombine] add tests for sub of muls; NFC — spatel / detail
  30. [InstCombine] try difference-of-shifts factorization before negator — spatel / detail
  31. [clangd] Add more trace spans for rename, NFC. — hokein.wu / detail

#18155 (Nov 24, 2020 7:41:35 AM)

  1. clang-x86-ninja-win10: reducing scopoe of builds to get bot stable — kuhnel / detail
  2. [MLIR] Fix TableGen generator for attribute interfaces. — zinenko / detail
  3. [docs] Try to make this bullet list in ThinLTO.rst actually be a bullet list — hans / detail
  4. [HIP] Fix regressions due to fp contract change — yaxun.liu / detail
  5. [LV] Keep Primary Induction alive when folding tail by masking — ayal.zaks / detail
  6. clang+lld: Improve clang+ld.darwinnew.lld interaction, pass -demangle — thakis / detail
  7. [mlir] NFC - Expose an OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
  8. [MC][ARM] Fix number of operands of tMOVSr — eleviant / detail
  9. [NFC][AIX][XCOFF] change function name from getNumofGPRsSaved to getNumOfGPRsSaved — diggerlin / detail
  10. [llvm-mca] Fix processing thumb instruction set — eleviant / detail

#18154 (Nov 24, 2020 4:18:04 AM)

  1. [llvm-readelf/obj] - Refine the implementation of `printGNUVersionSectionProlog` — grimar / detail
  2. [DAGCombine][PowerPC] Convert negated abs to trivial arithmetic ops — lkail / detail
  3. [SchedModels] Limit set of predicates seen by mutuallyExclusive — eleviant / detail
  4. [libc++] [www] Fix HTML. NFC. — marek.kurdej / detail
  5. [OpenMP] fix asm code for for arm64 (AARCH64) for Darwin/macOS — andrey.churbanov / detail
  6. [mlir][linalg] Add bufferization pattern for `linalg.indexed_generic`. — pifon / detail
  7. [SchedModels] Improve diagnostics. NFC — eleviant / detail
  8. Revert "[NFC][SCEV] Generalize monotonicity check for full and limited iteration space" — mkazantsev / detail
  9. [mlir] AsyncRuntime: fix concurrency bugs + fix exports in methods definitions — ezhulenev / detail
  10. [IR] Constant::getAggregateElement - early-out for ScalableVectorType — llvm-dev / detail
  11. [clangd] Fix shared-lib builds — kadircet / detail
  12. [RISCV] Combine GREVI sequences — fraser / detail

#18153 (Nov 24, 2020 12:58:52 AM)

  1. [PowerPC] Pre-commit more tests for `select` codegen. NFC. — lkail / detail
  2. [GlobalISel][TableGen] Fix seg fault for zero instruction — mikael.holmen / detail
  3. [AArch64][GlobalISel] Make <2 x p0> of G_SHUFFLE_VECTOR legal. — aemerson / detail
  4. [AArch64][GlobalISel] Add pre-isel lowering to convert p0 G_DUPs to use s64. — aemerson / detail
  5. [test] Fix gvn-inline-iteration.ll under NPM — aeubanks / detail
  6. Revert "[DebugInfo] Refactor code for emitting DWARF expressions for FP constants" — pavel / detail
  7. [LLD] [COFF] Allow wrapping dllimported functions — martin / detail
  8. [mlir] Make attributes mutable in Python bindings — zinenko / detail
  9. [llvm-elfabi] Emit ELF .dynsym, .dynamic sections — haowei / detail
  10. [mlir] move lib/Bindings/Python/Attributes.td to include/mlir/Bindings/Python — zinenko / detail
  11. [clangd] Sort results of incomingCalls request by container name — zeratul976 / detail
  12. [[lvm-readelf/obj] - Remove `tryGetSectionName` helper. — grimar / detail
  13. Add support for branch forms of ALU instructions to Cortex-A57 model — eleviant / detail
  14. [llvm-readelf/obj] - Improve the error reporting in printStackSize(). — grimar / detail

#18152 (Nov 23, 2020 9:36:54 PM)

  1. Enable support for floating-point division reductions — v.churavy / detail
  2. fix some Wundef warnings in public headers — vtjnash / detail
  3. Fix signed integer overflow bug that's causing test failures with UBSan. — richard / detail
  4. [clangd] Call hierarchy (XRefs layer, incoming calls) — zeratul976 / detail
  5. [clangd] Call hierarchy (ClangdServer layer) — zeratul976 / detail
  6. [clangd] Call hierarchy (ClangdLSPServer layer) — zeratul976 / detail
  7. [clangd] Use WorkScheduler.run() in ClangdServer::resolveTypeHierarchy() — zeratul976 / detail
  8. [gn build] Port 3e6e6a2db67 — llvmgnsyncbot / detail
  9. [lldb] Add platform select to TestProcessConnect.py — jdevlieghere / detail
  10. [LLDB] Fix typo in RegisterContextPOSIXProcessMonitor_arm64 — omair.javaid / detail
  11. [gn build] modify hotfix in 17df195f705cef76a9 to work with all enabled targets — thakis / detail
  12. [libunwind] Multiple preprocessor fixes on PowerPC* — i / detail
  13. [Driver] Enable getOSLibDir() lib32 workaround for SPARC on Linux — i / detail
  14. [CMake] Unify LLVM_LINKER_IS_GOLD -Wl,--gc-sections setting with GNU ld and LLD — i / detail
  15. [LoopVec] Reuse a lambda [NFC] — listmail / detail
  16. [FunctionAttrs][NPM] Fix handling of convergent — aeubanks / detail
  17. Reland [CGSCC] Detect devirtualization in more cases — aeubanks / detail

#18150 (Nov 23, 2020 5:04:00 PM)

  1. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps — spatel / detail
  2. Use MlirStringRef throughout the C API — unknown / detail
  3. [RISCV] Remove unused VM register class — craig.topper / detail
  4. [libcxx] Resolve LWG 2724 protected -> private. — zoecarver / detail
  5. [mlir] Support WsLoopOp in OpenMP to LLVM dialect conversion — zinenko / detail
  6. [LoopVectorizer] Lower uniform loads as a single load (instead of relying on CSE) — listmail / detail
  7. [test] pre-comit test for D91451 — listmail / detail
  8. [llvm-symbolizer] Switch to using native symbolizer by default on Windows — akhuang / detail
  9. [hwasan] Fix tests when vm.overcommit_memory=1. — eugenis / detail
  10. Revert "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
  11. [Clang][-fvisibility-from-dllstorageclass] Set DSO Locality from final visibility — ben.dunbobbin / detail

#18149 (Nov 23, 2020 1:45:37 PM)

  1. [SelectionDAG][ARM][AArch64][Hexagon][RISCV][X86] Add SDNPCommutative to fma and fmad nodes in tablegen. Remove explicit commuted patterns from targets. — craig.topper / detail
  2. [mlir][Linalg] Fuse sequence of Linalg operation (on buffers) — ravishankarm / detail
  3. [mac/arm] fix clang/test/Driver/darwin-ld-dedup.c — thakis / detail
  4. [mlir][Linalg] NFC: Expose some utility functions used for promotion. — ravishankarm / detail
  5. [AArch64] Add scatter cost model tests. — flo / detail
  6. [NFC] remove print statement I accidentally added. — akhuang / detail
  7. [AArch64] Update clang CodeGen tests I missed in 4252f7773a5b98b825d17e5f77c7d349cb2fb7c7. — craig.topper / detail
  8. [ms] [llvm-ml] Support macro function invocations in expressions — epastor / detail
  9. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  10. [test] Pin tests using -dot-callgraph to legacy PM — aeubanks / detail
  11. [AIX] Support init priority — xiangling.liao / detail
  12. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  13. [test] Pin memory-dereferenceable.ll to legacy PM — aeubanks / detail
  14. Port -print-memderefs to NPM — aeubanks / detail
  15. Revert "[llvm-elfabi] Emit ELF header and string table sections" — haowei / detail
  16. [ms] [llvm-ml] Support purging macro definitions — epastor / detail
  17. [clang-tidy] Fix RenamerClangTidy checks trying to emit a fix that isnt a valid identifier — n.james93 / detail
  18. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  19. Make check-clang depend on the LLVM split-file utility — rnk / detail
  20. [mlir] Add mising dependency — nicolas.vasilache / detail
  21. [clang-tidy] Use compiled regex for AllowedRegexp in macro usage check — n.james93 / detail
  22. [lldb/test] Remove flaky `process connect` test. — rupprecht / detail
  23. [NPM] Share pass building options with legacy PM — aeubanks / detail
  24. Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" — martin / detail
  25. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail
  26. APINotes: add property models for YAML attributes — compnerd / detail
  27. [gn build] Port f6b02ecd027 — llvmgnsyncbot / detail

#18148 (Nov 23, 2020 10:27:33 AM)

  1. [VE] Remove magic numbers 176 — marukawa / detail
  2. [mlir] Add a print function for memref<*xi64>. — pifon / detail
  3. Fix tests for clang-query completion — steveire / detail
  4. [mlir] Temporarily disable flaky mlir-cpu-runner async tests — zinenko / detail
  5. [VE] VE Vector Predicated SDNode, vector add isel and tests — simon.moll / detail
  6. [TableGen] Eliminte source location from CodeInit — paul / detail
  7. [AArch64] Add tests for masked.gather costs. — flo / detail
  8. Add userData to the diagnostic handler C API — unknown / detail
  9. [mac/arm] make clang/test/Driver/clang_f_opts.c pass consistently — thakis / detail

#18147 (Nov 23, 2020 7:10:03 AM)

  1. Add flang dylib/shared libs buildbots — diana.picus / detail
  2. [VE][NFC] Clean stack frame description — marukawa / detail
  3. [VE] Clean canRealignStack implementation — marukawa / detail
  4. Revert "[clangd] testPath's final result agrees with the passed in Style" — kadircet / detail
  5. [mlir][Linalg] Drop symbol_source abstraction which does not pay for itself. — nicolas.vasilache / detail
  6. [AMDGPU][MC] Improved diagnostic messages for invalid literals — dmitry.preobrazhensky / detail
  7. [clangd] textDocument/implementation (LSP layer) — usx / detail
  8. [mlir] Avoid cloning ops in SCF parallel conversion to CFG — zinenko / detail
  9. Ignore noderef attribute in unevaluated context — aaron / detail
  10. [AMDGPU][MC] Improved diagnostic messages — dmitry.preobrazhensky / detail
  11. [llvm-readobj][test] - Simplify the gnu-notes.test — grimar / detail
  12. [lldb] [test] Restore Windows-skip on 'process connect' tests — mgorny / detail
  13. [Inline] Fix in handling of ptrtoint in InlineCost — mikael.holmen / detail
  14. [mlir] canonicalize away zero-iteration SCF for loops — zinenko / detail
  15. [test] Update PR reference in testcase [NFC] — mikael.holmen / detail
  16. Remove automatic traversal from forEach matcher — steveire / detail
  17. Update mode used in traverse() examples — steveire / detail
  18. Remove the IgnoreImplicitCastsAndParentheses traversal kind — steveire / detail
  19. Fix speling in comments. NFC. — jay.foad / detail

#18146 (Nov 23, 2020 3:46:46 AM)

  1. [lldb] [Process/FreeBSD] Add missing 'override' kws to POSIXStopInfo — mgorny / detail
  2. [lldb] [Process/Utility] Declare register overlaps between ST and MM — mgorny / detail
  3. [lldb] [test] Fix qRegisterInfo lldb-server tests to handle missing registers — mgorny / detail
  4. [lldb] [Process/FreeBSDRemote] Fix regset names and related tests — mgorny / detail
  5. [clang-tidy] Fix a nullptr-access crash in unused-raii-check. — hokein.wu / detail
  6. [lldb] Prevent 'process connect' from using local-only plugins — mgorny / detail
  7. [LoopFlatten] Widen IV, support ZExt. — sjoerd.meijer / detail
  8. [DebugInfo] Refactor code for emitting DWARF expressions for FP constants — pavel / detail
  9. [clangd] Second attempt at fixing windows buildbots — kadircet / detail
  10. [llvm-readobj] - Stop using `unwrapOrError` in `DumpStyle<ELFT>::getGroups()` — grimar / detail
  11. [SCEV] Fix incorrect treatment of max taken count. PR48225 — mkazantsev / detail
  12. [llvm-readelf/obj] - Fix the possible crash when dumping group sections. — grimar / detail
  13. [AST] Build recovery expression by default for all language. — hokein.wu / detail
  14. [mlir][Linalg] NFC - Factor out Linalg functionality for shape and loop bounds computation — nicolas.vasilache / detail
  15. [clangd] Implement Decl canonicalization rules for rename — kbobyrev / detail
  16. [AArch64][SVE] Allow lax conversion between VLATs and GNU vectors — joe.ellis / detail
  17. [clangd] Get rid of clangToolingRefactoring dependency — kbobyrev / detail
  18. [APInt] Add the truncOrSelf resizing operator to APInt — kerry.mclaughlin / detail
  19. [clangd] testPath's final result agrees with the passed in Style — kadircet / detail

#18145 (Nov 23, 2020 12:24:33 AM)

  1. [ValueMapper] Remove unused declaration remapFunction (NFC) — kazu / detail
  2. [CodeGen] Use pred_empty (NFC) — kazu / detail
  3. [NFC] Reduce code duplication in binop processing in computeExitLimitFromCondCached — mkazantsev / detail
  4. [llvm-readobj] - Don't crash when relocation table goes past the EOF. — grimar / detail
  5. [libc++] [www] Mark P0482 as "In Progress", as some parts of it are already implemented. — marek / detail
  6. [clangd] Attempt at fixing ExternalIndex tests on windows — kadircet / detail

#18144 (Nov 22, 2020 9:04:37 PM)

  1. [hwasan] Remove unused declaration shadowBase (NFC) — kazu / detail

#18143 (Nov 22, 2020 5:42:43 PM)

  1. [Clang] Add __STDCPP_THREADS__ to standard predefine macros — zequanwu / detail
  2. [MLIR] ODS typedef gen fixes & improvements — john.demme / detail

#18142 (Nov 22, 2020 2:21:40 PM)

  1. [BasicAA] Avoid unnecessary cache update (NFC) — nikita.ppv / detail
  2. [Sema] Introduce function reference conversion, NFC — aaronpuchert / detail
  3. Build reproducible tarballs for releases — aaronpuchert / detail
  4. [clangd] Introduce config parsing for External blocks — kadircet / detail
  5. [clangd] Introduce config compilation for External blocks — kadircet / detail
  6. [clangd] Introduce ProjectAwareIndex — kadircet / detail
  7. [clangd] Use ProjectAwareIndex in ClangdMain — kadircet / detail
  8. [clangd] Fix use-after-free in ProjectAwareIndex tests — kadircet / detail
  9. [mlir][Python] Support finding pybind11 from the python environment. — stellaraccident / detail
  10. [gn build] sort of merge 37ac559fccd4 — thakis / detail
  11. [gn build] Port 067ffbfe601 — llvmgnsyncbot / detail
  12. [ARM] MVE VABD tests. NFC — david.green / detail
  13. [gn build] (manually) port ed424b428 — thakis / detail
  14. [ARM] Ensure MVE_TwoOpPattern is used inside Predicate's — david.green / detail

#18141 (Nov 22, 2020 11:02:06 AM)

  1. [BasicAA] Add more phi-phi tests (NFC) — nikita.ppv / detail
  2. [ValueTracking][MemCpyOpt] avoid crash on inttoptr with vector pointer type (PR48075) — spatel / detail
  3. [CostModel] add tests for FP maximum; NFC — spatel / detail
  4. [CostModel] add basic handling for FP maximum/minimum intrinsics — spatel / detail

#18140 (Nov 22, 2020 7:43:24 AM)

  1. [DAG] LowerMINMAX - move default expansion to generic TargetLowering::expandIntMINMAX — llvm-dev / detail
  2. Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause — yhegde / detail
  3. [libc++] [libc++abi] Use C++20 standard. — marek / detail

#18139 (Nov 22, 2020 4:18:02 AM)

  1. [RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo. — craig.topper / detail
  2. [clangd] Add clang-tidy options to config — n.james93 / detail
  3. [Analysis] Remove unused system header includes — llvm-dev / detail
  4. [clangd] Fix compile error after 20b69af7 — n.james93 / detail

#18138 (Nov 22, 2020 12:58:38 AM)

  1. thinlto_embed_bitcode.ll: clarify grep should treat input as text — mtrofin / detail
  2. [SelectionDAG] Remove unused declaration ExpandStrictFPOp (NFC) — kazu / detail
  3. [MachineLICM] Remove unused declaration HoistRegion — kazu / detail
  4. Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause — yhegde / detail
  5. [MBP] Remove unused declaration shouldPredBlockBeOutlined (NFC) — kazu / detail
  6. [PowerPC] Extend folding RLWINM + RLWINM to post-RA. — esme.yi / detail

#18137 (Nov 21, 2020 9:38:19 PM)

  1. [StaticAnalyzer] Support struct annotations in FuchsiaHandleChecker — haowei / detail
  2. [llvm][clang][mlir] Add checks for the return values from Target::createXXX to prevent protential null deref — i / detail

#18136 (Nov 21, 2020 6:18:57 PM)

  1. [InstCombine] Use is_contained (NFC) — kazu / detail

#18135 (Nov 21, 2020 2:58:38 PM)

  1. [BasicAA] Return DecomposedGEP (NFC) — nikita.ppv / detail
  2. [compiler-rt] [profile] Silence a warning about an unused function on mingw targets — martin / detail
  3. [BasicAA] Remove unnecessary sextOrSelf (NFC) — nikita.ppv / detail
  4. [libunwind] Delete unused handlerNotFound in unwind_phase1 — i / detail
  5. Fix shared build. — michael.hliao / detail

#18134 (Nov 21, 2020 11:40:18 AM)

  1. [lldb] Reland "Use translated full ftag values" — mgorny / detail
  2. [BasicAA] Add recphi test with dynamic offset (NFC) — nikita.ppv / detail
  3. [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it. — joshisameeran17 / detail
  4. [X86] Regenerate vector-reduce-or-cmp.ll — llvm-dev / detail
  5. DominanceFrontier - remove unused <vector> includes — llvm-dev / detail
  6. MachineDominators.h - remove unused <vector> include — llvm-dev / detail
  7. [X86] Include %rip for 32-bit RIP-relative relocs for x32 — i / detail
  8. [BasicAA] Remove stale FIXME (NFC) — nikita.ppv / detail
  9. [flang][openmp] Separate memory-order-clause parser creating OmpClause node — clementval / detail
  10. [NFC] Fix typo in atomic — clementval / detail
  11. [BasicAA] Remove some intermediate variables (NFC) — nikita.ppv / detail

#18133 (Nov 21, 2020 8:21:22 AM)

  1. [mlir] AsynToLLVM: do no use op->getOperands() in conversion patterns — ezhulenev / detail
  2. [flang][openmp] Fix bug in `OmpClause::Hint` clause which was missing to generate inside in OMP.cpp.inc file. — joshisameeran17 / detail
  3. [mlir] Fix async microbench integration test — ezhulenev / detail
  4. [NFC, Refactor] Modernize enum FunctionDefinitionKind (DeclSpech.h) into a scoped enum — faisalv / detail
  5. [TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit — paul / detail

#18132 (Nov 21, 2020 4:57:28 AM)

  1. [mlir] Add microbenchmark for linalg+async-parallel-for — ezhulenev / detail

#18131 (Nov 21, 2020 1:35:42 AM)

  1. [mac/arm] Fix test/Driver/darwin-sdk-version.c on arm macs — thakis / detail
  2. [VE][NFC] Update missing bulk update tests to use typed sret — marukawa / detail
  3. [NFC][AMDGPU] Document kernel descriptor — tony.tye / detail
  4. GitHub Actions: Add job for automatically updating the main branch — tstellar / detail
  5. [VE] Correct types of return/argument values for getAdjustedFrameSize() — marukawa / detail
  6. [VE][NFC] Modify function order and simplify comments — marukawa / detail

#18130 (Nov 20, 2020 10:34:15 PM)

  1. [CUDA] Improve clang's ability to detect recent CUDA versions. — tstellar / detail
  2. [CUDA] Extract CUDA version from cuda.h if version.txt is not found — tstellar / detail
  3. [MCA][LSUnit] Correctly update the internal group flags on store barrier execution. Fixes PR48024. — tstellar / detail

#18129 (Nov 20, 2020 7:15:43 PM)

  1. [libc] Switch functions to using global headers — michaelrj / detail
  2. [libc] Make more of the libc unit testing llvm independent — michaelrj / detail
  3. [llvm-profgen][NFC]Fix build failure on different platform — hoy / detail
  4. [hwasan] Implement error report callback. — eugenis / detail
  5. [mlir][sparse] refine optimization, add few more test cases — ajcbik / detail
  6. [flang][openacc] Add clause validity tests for the parallel directive — clementval / detail
  7. OpaquePtr: Update more tests to use typed sret — matthew.arsenault / detail
  8. Verifier: Fix assert when verifying non-pointer byval or preallocated — matthew.arsenault / detail
  9. [flang][openacc] Add clause validity tests for the host_data directive — clementval / detail
  10. Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."" — arthur.j.odwyer / detail
  11. [Analysis] Use llvm::is_contained (NFC) — kazu / detail
  12. AMDGPU: Fix counting kernel arguments towards register usage — matthew.arsenault / detail
  13. OpaquePtr: Make byval/sret types mandatory — matthew.arsenault / detail
  14. [mac/arm] Fix clang/test/Sema/wchar.c on mac/arm hosts — thakis / detail

#18128 (Nov 20, 2020 3:55:02 PM)

  1. [sanitizer] Fix operators order in bash script — noreply / detail
  2. [sanitizer] Fix operators order in bash script — noreply / detail
  3. Guard init_priority attribute within libc++ — abhina.sreeskantharajan / detail
  4. Revert "[lldb] add a missing dependency on intrinsics_gen" — nathan / detail
  5. [msan] unpoison_file from fclose and fflash — vitalybuka / detail
  6. [SLP][NFC]Fix assert condition in newTreeEntry, NFC. — a.bataev / detail
  7. Demangling support for class type non-type template parameter extensions. — richard / detail
  8. [AArch64][GlobalISel] Make G_EXTRACT_VECTOR_ELT of <2 x p0> legal. — aemerson / detail
  9. [CSSPGO][llvm-profgen] Parse mmap events from perf script — wlei / detail
  10. [CSSPGO][llvm-profgen] Disassemble text sections — wlei / detail
  11. [CSSPGO][llvm-profgen] Instruction symbolization — wlei / detail
  12. OpaquePtr: Bulk update tests to use typed sret — matthew.arsenault / detail
  13. Don’t break before nested block param when prior param is not a block — keithbsmiley / detail

#18127 (Nov 20, 2020 12:36:30 PM)

  1. [mlir] Expose parseDimAndSymbolList from affineops.h — stilis / detail
  2. [Hexagon][NewPM] Port -hexagon-loop-idiom and add to pipeline — aeubanks / detail
  3. [lldb] Add examples and reword source-map help string — davelee.com / detail
  4. [mlir] add canonicalization patterns for trivial SCF 'for' and 'if' — zinenko / detail
  5. [SelectionDAG][X86][PowerPC][Mips] Replace the default implementation of LowerOperationWrapper with the X86 and PowerPC version. — craig.topper / detail
  6. [libTooling] Update Transformer's `node` combinator to include the trailing semicolon for decls. — yitzhakm / detail
  7. [MLIR] Correct block merge bug — zinenko / detail
  8. [X86][AVX] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT v8i32/v4i64 lowering — llvm-dev / detail
  9. [RISCV] Add RISCVISD::ROLW/RORW use those for custom legalizing i32 rotl/rotr on RV64IZbb. — craig.topper / detail
  10. Update OptionComparison.md — noreply / detail
  11. [CSSPGO] IR intrinsic for pseudo-probe block instrumentation — hoy / detail
  12. [RISCV] Custom type legalize i32 bswap/bitreverse to GREVIW on RV64 with Zbp extension — craig.topper / detail
  13. [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic — hoy / detail
  14. OpaquePtr: Bulk update tests to use typed byval — matthew.arsenault / detail
  15. [OPENMP]Honor constantness of captured variables. — a.bataev / detail
  16. [RISCV] Remove RV32 HwMode. Use DefaultMode for RV32 — craig.topper / detail
  17. [OPENMP]Use the real pointer value as base, not indexed value. — a.bataev / detail
  18. [clangd] semanticTokens: fields are 'property', not 'member' — sam.mccall / detail
  19. [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations — thomasraoux / detail
  20. [RISCV] Put RV32 before RV64 in the ValueTypeByHwMode and RegInfoByHwMode lists in RISCVRegisterInfo.td — craig.topper / detail

#18126 (Nov 20, 2020 9:16:36 AM)

  1. [AArch64] Enable post RA scheduler for Cortex-R82 — sjoerd.meijer / detail
  2. [clang] Do not crash on pointer wchar_t pointer assignment. — adamcz / detail
  3. [NFC intended] Refactor the code for printChanged for reuse and to facilitate subsequent reporters of changes to the IR in the new pass manager. — schmeise / detail
  4. [clang-tidy] Include std::basic_string_view in readability-redundant-string-init. — ckennelly / detail
  5. [CostModel] avoid crashing while finding scalarization overhead — spatel / detail
  6. Reland: Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug. — schmeise / detail
  7. [SLP][Test] Update pr47269.ll test. NFC — anton.a.afanasyev / detail
  8. [libc] Combine all math differential fuzzers into one target. — sivachandra / detail
  9. Add a default address space for globals to DataLayout — alexander.richardson / detail
  10. [AMDGPU] Set the default globals address space to 1 — alexander.richardson / detail
  11. [X86] Add SSE42 sat-add test coverage — llvm-dev / detail
  12. [CostModel] mostly remove cost-kind predicate for intrinsics in basic TTI implementation — spatel / detail
  13. [flang][driver] Remove unnecessary CMake dependencies (nfc) — andrzej.warzynski / detail
  14. [X86][SSE] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT custom lowering — llvm-dev / detail
  15. [DeadMachineInstrctionElim] Post order visit all blocks and Iteratively run DeadMachineInstructionElim pass until nothing dead — weiwei64 / detail

#18125 (Nov 20, 2020 5:58:52 AM)

  1. clangd-ubuntu-clang: moved to production server — kuhnel / detail
  2. [mlir] Automatic reference counting for Async values + runtime support for ref counted objects — ezhulenev / detail
  3. [lldb][AArch64/Linux] Show memory tagged memory regions — david.spickett / detail
  4. Fix MSVC "not all control paths return a value" warnings. NFCI. — llvm-dev / detail
  5. [sanitizer_common][test] Disable FastUnwindTest.* on SPARC — ro / detail
  6. [sanitizer_common][test] Disable CombinedAllocator32Compact etc. on Solaris/sparcv9 — ro / detail
  7. [clang][CodeGen] Move riscv specific tests to RISCV subtarget folder — llvm-dev / detail
  8. [clang][CodeGen] Move WebAssembly specific tests to WebAssembly subtarget folder — llvm-dev / detail
  9. Revert "[mlir][Linalg] Fuse sequence of Linalg operation (on buffers)" — goncharov.mikhail / detail
  10. [mlir][std] Fold comparisons when the operands are equal — herhut / detail
  11. [VE] Change threshold for jump table generation — marukawa / detail
  12. Partially revert '[MachO] Update embedded part of ObjectFileMachO for Mangled API change' — risemann / detail
  13. [mlir][std] Fold load(tensor_to_memref) into extract_element — herhut / detail
  14. [InstCombine] add test comments for negative tests; NFC — spatel / detail
  15. [mlir][std] Canonicalize a dim(memref_reshape) into a load from the shape operand — herhut / detail
  16. [sanitizers][test] Test sanitizer_common and ubsan_minimal on Solaris — ro / detail
  17. [LoopUnroll] add test for full unroll that is sensitive to cost-model; NFC — spatel / detail
  18. [CostModel] add tests for math library calls; NFC — spatel / detail
  19. [AArch64] Out-of-line atomics (-moutline-atomics) implementation. — pavel.iliin / detail
  20. [ARM] Disable WLSTP loops — david.green / detail
  21. Add documentation illustrating use of IgnoreUnlessSpelledInSource — steveire / detail
  22. Add a call super attribute plugin example — aaron / detail

#18124 (Nov 20, 2020 2:35:53 AM)

  1. [NFC] Pre-commit test for flt_rounds on PowerPC — qiucofan / detail
  2. [lib/Object] - Generalize the RelocationResolver API. — grimar / detail
  3. [X86] Add support for vex, vex2, vex3, and evex for MASM — chen3.liu / detail
  4. Revert "[LLDB] Fixing lldb/test/Shell/Register/x86-fp-write.test" — mgorny / detail
  5. [lldb] [test/Register] XFAIL x86-fp-write on Darwin — mgorny / detail
  6. [Test] Add tests demonstrating a bug in SCEV, PR48225 — mkazantsev / detail
  7. Revert "[OpenMP] Add support for Intel's umonitor/umwait" — andrey.churbanov / detail
  8. [llvm-readobj] - Introduce `forEachRelocationDo` helper. — grimar / detail
  9. [clangd] NFC: Reorder headers in tests accordig to Clang-Tidy — kbobyrev / detail
  10. [llvm-readelf/obj] - Improve error reporting when dumping group sections. — grimar / detail
  11. [Test] Auto-update checks in a test — mkazantsev / detail
  12. [NFC][Test] Update test for IEEE Long Double — qshanz / detail
  13. [AMDGPU] Implement flat scratch init for pal — sebastian.neubauer / detail

#18123 (Nov 19, 2020 11:14:27 PM)

  1. Remove unused isZero function — gcmn / detail
  2. [mlir] Support big-endian systems in DenseElementsAttr (multiple word) — joker.eph / detail
  3. [CodeGen] Use llvm::is_contained (NFC) — kazu / detail
  4. Temporarily Revert "[CostModel] remove cost-kind predicate for intrinsics in basic TTI implementation" — echristo / detail
  5. [PGO] Make -disable-preinline work with NPM — aeubanks / detail

#18122 (Nov 19, 2020 7:54:46 PM)

  1. [llvm-zorg] Exit early (skip tests) if builds failed — vyng / detail
  2. [LLDB] Fixing lldb/test/Shell/Register/x86-fp-write.test — shafik / detail
  3. [lld][WebAssembly] Convert more tests to asm format. NFC. — sbc / detail
  4. ADT: Weaken SmallVector::resize assertion from 5abf76fbe37380874a88cc9aa02164800e4e10f3 — dexonsmith / detail
  5. ADT: Use early returns in SmallVector::resize, NFC — dexonsmith / detail
  6. Port -lower-matrix-intrinsics-minimal to NPM — aeubanks / detail
  7. ADT: Split out isSafeToReferenceAfterResize helper to use early returns, NFC — dexonsmith / detail
  8. [test] Fix multiply-minimal.ll — aeubanks / detail
  9. [PowerPC] Allow a '%' prefix for registers in CFI directives — isanbard / detail
  10. [mlir][Linalg] Add utility function that return static loop bounds of Linalg ops — ravishankarm / detail
  11. [mlir][Linalg] Fuse sequence of Linalg operation (on buffers) — ravishankarm / detail
  12. [mlir][Linalg] NFC: Expose some utility functions used for promotion. — ravishankarm / detail

#18121 (Nov 19, 2020 4:33:35 PM)

  1. [mlir] Add an assertion on creating an Operation with null result types — zinenko / detail
  2. [MemLoc] Use hasValue() method more (NFC) — nikita.ppv / detail
  3. [NFC][InstCombine] Add test coverage for `and (sext %x), SIGNMASK`-like pattern — lebedev.ri / detail
  4. [InstCombine] Fold `and(shl(zext(x), width(SIGNMASK) - width(%x)), SIGNMASK)` to `and(sext(%x), SIGNMASK)` — lebedev.ri / detail
  5. Remove unused private fields — gcmn / detail
  6. [mlir] Add missing const * updates in StandardAttributes — tpopp / detail
  7. [test] Fix pr39282.ll under NPM — aeubanks / detail
  8. [test] Fix globalaa-retained.ll under NPM — aeubanks / detail
  9. [ConstraintElimination] Decompose GEP with arbitrary offsets. — flo / detail
  10. [test] Fix split-vfunc.ll under NPM — aeubanks / detail
  11. [clangd] Add textDocument/ast extension method to dump the AST — sam.mccall / detail
  12. [gn build] Port 8adc4d1ec76 — llvmgnsyncbot / detail

#18120 (Nov 19, 2020 1:15:35 PM)

  1. [lldb] Fix incorrect error handling in  GDBRemoteCommunicationClient::SendGetSupportedTraceType — risemann / detail
  2. [AArch64] Lower fptrunc/fpext from/to FP128t to/from FP16 — adhemerval.zanella / detail
  3. [compiler-rt] [builtins] Support conversion between fp16 and fp128 — adhemerval.zanella / detail
  4. [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available — adhemerval.zanella / detail
  5. Revert "Reorder linalg.conv indexing_maps loop order" — antiagainst / detail
  6. [RISCV] Lower GREVI and GORCI as custom nodes — fraser / detail
  7. [clang-tidy] ElseAfterReturn check wont suggest fixes if preprocessor branches are involved — n.james93 / detail
  8. [MemProf] Add interface to dump profile — tejohnson / detail
  9. [lldb] Fix another Python2/3 string<->bytes type error in patch-crashlog.py — risemann / detail
  10. [MLIR][SPIRV] Rename `spv._module_end` to `spv.mlir.endmodule` — antiagainst / detail
  11. [llvm][IR] Add dso_local_equivalent Constant — leonardchan / detail
  12. [mlir] Add a missing dependency to LinalgToLLVM — stilis / detail
  13. [CUDA] Unbreak CUDA compilation with -std=c++20 — tra / detail
  14. [libc++] Mark a few tests as unsupported on older Clangs to fix bots — ldionne / detail
  15. [RISCV] Add test cases for missed grevi/greviw opportunities. NFC — fraser / detail
  16. [OpenMP] Add support for Intel's umonitor/umwait — andrey.churbanov / detail
  17. [clangd] Also detect corrupt stri table size. — sam.mccall / detail
  18. [mlir][BuiltinDialect] Resolve comments from D91571 — riddleriver / detail
  19. [clangd] Express ASAN interactions of tests more clearly. NFC — sam.mccall / detail
  20. Fix crash after looking up dwo_id=0 in CU index. — jgorbe / detail
  21. [NPM] Move more O0 pass building into PassBuilder — aeubanks / detail
  22. [gn build] (manually) merge 1fb91fcf9cfe849 — thakis / detail
  23. [Polly] Use LocationSize::unknown() (NFC) — nikita.ppv / detail
  24. [libc++] Add documentation for setting up new CI jobs — ldionne / detail
  25. [Lint] Use MemoryLocation — nikita.ppv / detail
  26. Make array pointers in the CAPI const — unknown / detail
  27. [BasicAA] Deoptimize intrinsics don't modify memory — apilipenko / detail
  28. Replace the equivalent code by UnionTableAddr — jianzhouzh / detail
  29. Fix rollback of first block erasure in a region. — tpopp / detail
  30. [MemLoc] Require LocationSize argument (NFC) — nikita.ppv / detail
  31. [MemLoc] Specify LocationSize in unit test — nikita.ppv / detail
  32. [MemLoc] Use hasValue() method (NFC) — nikita.ppv / detail
  33. [mlir] Split BufferUtils.h out of Bufferize.h — silvasean / detail
  34. Remove deadcode from DFSanFunction::get*TLS*() — jianzhouzh / detail

#18119 (Nov 19, 2020 9:56:28 AM)

  1. [clang][cli] Port analyzer flags to new option parsing system — jan_svoboda / detail
  2. [clangd] No crash on "-verify" mode. — hokein.wu / detail
  3. [ARM] Add a WLS tail predication test. NFC — david.green / detail
  4. [MLIR][SPIRV] Rename `spv._merge` to `spv.mlir.merge` — antiagainst / detail
  5. [MLIR][SPIRV] ModuleCombiner: deduplicate global vars, spec consts, and funcs. — antiagainst / detail
  6. [AIX][XCOFF][Patch2] decode vector information and extent long table of the traceback table of the xcoff. — diggerlin / detail
  7. [FileCheck] Disallow unused prefixes in llvm/test/Analysis — mtrofin / detail
  8. [lldb] Remove legacy casts from TestStackFromStdModule — risemann / detail
  9. [lldb][NFC] Add a FIXME for ClangASTSource::FindExternalLexicalDecls's unused 'decls' parameter — risemann / detail
  10. [libc] Add differential fuzzers for ldexp and remquo. — sivachandra / detail
  11. [NFC][PhaseOrdering] Add a test showing the need to run IndVars after LoopIdiom — lebedev.ri / detail
  12. Use rewriter in SCFToSPIRV conversion. — tpopp / detail
  13. [OpenMP] Add Location Fields to Libomptarget Runtime for Debugging — huberjn / detail
  14. [ARM][LowOverheadLoops] Convert intermediate vpr use assertion to condition — samuel.tebbs / detail
  15. [sanitizer_common] Add facility to get the full report path — tejohnson / detail
  16. [libomptarget] Add support for target update non-contiguous — cchen / detail
  17. [LoopVectorize] NFC: Fix unused variable warning for MaxSafeDepDist — sander.desmalen / detail

#18118 (Nov 19, 2020 6:38:08 AM)

  1. [AArch64][SVE] Allow C-style casts between fixed-size and scalable vectors — joe.ellis / detail
  2. [X86][AVX] Only share broadcasts of different widths from the same SDValue of the same SDNode (PR48215) — llvm-dev / detail
  3. [lldb] Add explicit 64-bit fip/fdp registers on x86_64 — mgorny / detail
  4. [lldb] Use translated full ftag values — mgorny / detail
  5. [clangd] Disable SerializationTest.NoCrashOnBadArraySize with ASAN — kbobyrev / detail
  6. [ARM] Deliberately prevent inline asm in low overhead loops. NFC — david.green / detail
  7. [ValueTracking] computeKnownBitsFromShiftOperator - move shift amount analysis to top of the function. NFCI. — llvm-dev / detail
  8. [RISCV] Extend 32-bit test coverage of neg-abs tests for D91120 — llvm-dev / detail
  9. [ConstraintElimination] Add GEP test case with variable offset. — flo / detail
  10. Fix Wundef warnings for Support/Compiler.h — sven.vanhaastregt / detail
  11. [libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  12. [mlir][linalg] Start a named ops to generic ops pass — antiagainst / detail
  13. [AIX][FE] Support constructor/destructor attribute — xiangling.liao / detail
  14. Revert "[lldb] Use translated full ftag values" — goncharov.mikhail / detail
  15. [clang][cli] Port Comment option flags to new parsing system — jan_svoboda / detail
  16. Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls." — goncharov.mikhail / detail

#18117 (Nov 19, 2020 3:14:03 AM)

  1. [clangd] Fix data race in GoToInclude.All test — kadircet / detail
  2. [IndVarSimplify] Notify top most loop to drop cached exit counts — weiwei64 / detail
  3. [WebAssembly] Add support for named globals in the object format. — sbc / detail
  4. [VE] VEC_BROADCAST, lowering and isel — simon.moll / detail
  5. [mlir][TableGen] Support intrinsics with multiple returns and overloaded operands. — zinenko / detail
  6. [clang-tidy] Improving bugprone-sizeof-expr check. — 1.int32 / detail
  7. [NFC] Move code earlier as preparation for further changes — mkazantsev / detail
  8. [NFC] Remove comment (commited ahead of time by mistake) — mkazantsev / detail
  9. [SelDAGBuilder] Do not require simple VTs for constraints. — flo / detail
  10. [Mach0] Fix unused-variable warnings — david.stenberg / detail
  11. [LV][NFC-ish] Allow vector widths over 256 elements — simon.moll / detail

#18116 (Nov 18, 2020 11:53:42 PM)

  1. [Transforms] Use llvm::is_contained (NFC) — kazu / detail
  2. [NFC][TFUtils] also include output specs lookup logic in loadOutputSpecs — mtrofin / detail
  3. [libc] Fix the overflow check condition of ldexp. — sivachandra / detail
  4. [PowerPC] [Clang] Fix alignment of 128-bit float types — qiucofan / detail

#18115 (Nov 18, 2020 8:36:29 PM)

  1. [sanitizer] Add workaround for incremental build — noreply / detail
  2. [mlir][sparse] remove a few rewriting failures — ajcbik / detail
  3. ADT: Add assertions to SmallVector::insert, etc., for reference invalidation — dexonsmith / detail
  4. Support: Avoid SmallVector::assign with a range from to-be-replaced vector in Windows GetExecutableName — dexonsmith / detail
  5. [clang-tidy] Extend bugprone-string-constructor-check to std::string_view. — ckennelly / detail
  6. [trace][intel-pt] Scaffold the 'thread trace start | stop' commands — a20012251 / detail
  7. [X86][AArch64][RISCV] Pre-commit negated abs test case. NFC. — lkail / detail
  8. [mlir] Add support for referencing a SymbolRefAttr in a SideEffectInstance — riddleriver / detail
  9. [mlir][Pass] Only enable/disable CrashRecovery once — riddleriver / detail
  10. [RISCV] Add MemOperand to the instruction created by storeRegToStackSlot/loadRegFromStackSlot — craig.topper / detail
  11. [NFC][TFUtils] Extract out the output spec loader — mtrofin / detail

#18114 (Nov 18, 2020 5:16:45 PM)

  1. [llvm-zorg]Give default values to BUILDBOT_CLOBBER and BUILDBOT_REVISION — vyng / detail
  2. [libc++] Clarify how we pick the typeinfo comparison — ldionne / detail
  3. [RISCV] Use register class VR for V instruction operands directly. — kai.wang / detail
  4. Fix assert on valid due to incorrect assumption that a field name must — richard / detail
  5. [mlir][Affine] Refactor affine fusion code in pass to utilities — diego.caballero / detail
  6. [gn build] (manually) merge f0785c1f7ac — thakis / detail
  7. [tsan] Add pthread_cond_clockwait interceptor — vitalybuka / detail
  8. [MachO] Update embedded part of ObjectFileMachO for Mangled API change — jdevlieghere / detail
  9. [VE] Add vmv intrinsic instructions — marukawa / detail
  10. [YAMLIO] Add a generic YAML fuzzer harness — scott.linder / detail
  11. [YAMLIO] Support non-null-terminated inputs — scott.linder / detail
  12. [NPM] Remove -enable-npm-optnone flag — aeubanks / detail
  13. [hwasan] Fix Thread reuse (try 2). — eugenis / detail
  14. Added GDB pretty printer for StringMap — dblaikie / detail
  15. [WebAssembly] Support fp reg class in r constraint — aheejin / detail

#18113 (Nov 18, 2020 1:58:47 PM)

  1. [BasicAA] Remove assert in AA evaluator — nikita.ppv / detail
  2. Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug. — schmeise / detail
  3. [libc][NFC][Obvious] Remove few unnecessary pieces from ilogb tests. — sivachandra / detail
  4. [Inline] Add test for PR48209 (NFC) — nikita.ppv / detail
  5. [Inline] Fix incorrect noalias metadata application (PR48209) — nikita.ppv / detail
  6. [modules] Fix crash in call to `FunctionDecl::setPure()` — xun / detail
  7. Revert "[tsan] Add pthread_cond_clockwait interceptor" — wolfgang_pieb / detail
  8. Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug." — schmeise / detail
  9. [Inline] Expand test to show dropped metadata (NFC) — nikita.ppv / detail
  10. [Inline] Fix incorrectly dropped noalias metadata — nikita.ppv / detail
  11. [OpenMP] Add Passing in Original Declaration Names To Mapper API — huberjn / detail
  12. [ConstraintElimination] Decompose add nuw/sub nuw. — flo / detail
  13. Revert "Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug."" — schmeise / detail
  14. [test] Fix remaining GVN tests under NPM — aeubanks / detail
  15. [test] Fix eliminate-callsite-inline.ll under NPM — aeubanks / detail
  16. [BasicAA] Generalize base offset modulus handling — nikita.ppv / detail
  17. [NFC][AMDGPU] Remove some generic pointers in memory-legalizer tests — scott.linder / detail
  18. [NFC][Reassociate] Delay checking isLoadCombineCandidate() until after ShouldConvertOrWithNoCommonBitsToAdd() but before haveNoCommonBitsSet() — lebedev.ri / detail
  19. [PowerPC] Add peephole to remove redundant accumulator prime/unprime instructions — baptiste.saleil / detail
  20. [OpenMP] Add Support for Mapping Names in Libomptarget RTL — huberjn / detail
  21. Revert "Revert "Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug.""" — schmeise / detail
  22. [libcxx] Port to NuttX (https://nuttx.apache.org) RTOS — ldionne / detail
  23. [GWP-ASan] Port tests to Fuchsia — kostyak / detail
  24. [NPM] Add implicit basic-aa before other AA — aeubanks / detail
  25. MCExpr::evaluateAsRelocatableImpl : allow evaluation of non-VK_None MCSymbolRefExpr when MCAsmLayout is available — i / detail
  26. [flang] Improve error message on bad LOGICAL compare operations — psteinfeld / detail
  27. [flang] Correct handling of null pointer initializers — pklausler / detail

#18112 (Nov 18, 2020 10:40:58 AM)

  1. [AMDGPU] Fix and extend vccz workarounds — jay.foad / detail
  2. [libc][obvious] Fix fdim[f|l] signatures in stdc spec. — sivachandra / detail
  3. [OPENMP]Fix PR48174:  compile-time crash with target enter data on a global struct. — a.bataev / detail
  4. [DAGCombiner] Precommit Sext Tests for D91589 — llvm-dev / detail
  5. SpeculativeExecution: Allow speculating more instruction types — piotr / detail
  6. [clangd] Implement textDocument/implementation (Xref layer) — usx / detail
  7. [NFC] Use [MC]Register for Hexagon target — gjn / detail
  8. [llvm] fix global_downgraded_to_static test — goncharov.mikhail / detail
  9. lld: Make tests depend on llvm-symbolizer after bc98034040 — thakis / detail
  10. [OpenMP] [DOCS] Update OMP5.1 feature status table [NFC] — cchen / detail
  11. [SystemZ][NFC] Group SystemZ tests in SystemZ folder — abhina.sreeskantharajan / detail
  12. Fix unused variable warning. NFCI. — llvm-dev / detail
  13. HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. — llvm-dev / detail
  14. Revert "[clangd] Implement textDocument/implementation (Xref layer)" — usx / detail
  15. [libc++] Implements multiline regex support. — koraq / detail
  16. [AMDGPU] Fix v3f16 interaction with image store workaround — sebastian.neubauer / detail
  17. lld/MachO: Move MachOOptTable to DriverUtils.cpp, remove DriverUtils.h — thakis / detail
  18. [VP] Non-signalling llvm.vp.* intrinsics are speculatable — simon.moll / detail
  19. Revert "Revert "[clangd] Implement textDocument/implementation (Xref layer)"" — usx / detail
  20. [NFC][LoopIdiom] Left-shift-until-bittest: revisit test coverage — lebedev.ri / detail
  21. Revert "[build] normalize components dependencies" — sguelton / detail
  22. [clang-tidy] Allow `TransformerClangTidyCheck` clients to set the rule directly. — yitzhakm / detail
  23. [MLIR][SPIRV] Rename `spv._reference_of` to `spv.mlir.referenceof` — antiagainst / detail
  24. [GWP-ASan] Respect GWP_ASAN_DEFAULT_ENABLED compile-time macro — mcgrathr / detail

#18111 (Nov 18, 2020 7:23:30 AM)

  1. Updates to ALCF Theta Buildbot — llvm-zorg / detail
  2. Add sysroot/lib to library search path of baremetal toolchain. — abidh / detail
  3. Remove unportable test — steveire / detail
  4. Fix typo for hasAnyOverloadedOperatorName; NFC — aaron / detail
  5. [ARM][LowOverheadLoops] Merge VCMP and VPST across VPT blocks — samuel.tebbs / detail
  6. [lldb][NFC] Don't let Process inherit from UserID — risemann / detail
  7. [SystemZ] Use ISD::ABS opcode during isel. — paulsson / detail
  8. [clangd] Remove the trailing "." in add-using message. — hokein.wu / detail
  9. [ConstraintElimination] Refactor constraint extraction (NFC). — flo / detail
  10. [AMDGPU] Rename pseudo S_WAITCNT_IDLE to S_WAIT_IDLE. NFC. — jay.foad / detail
  11. Fix unused variables in release build — goncharov.mikhail / detail
  12. [X86] Add broadcast merge test case for PR48215 — llvm-dev / detail
  13. [AST] Enhance the const expression evaluator to support error-dependent exprs. — hokein.wu / detail
  14. [NFC][Reassociate] Add patterns where `or` is part of load reduction idiom — lebedev.ri / detail
  15. [Reassociate] Don't convert add-like-or's into add's if they appear to be part of load-combining idiom — lebedev.ri / detail

#18110 (Nov 18, 2020 4:05:45 AM)

  1. clangd-ubuntu-clang: reduced RAM requirements — kuhnel / detail
  2. langd-ubuntu-clang: fixed typo in RAM usage — kuhnel / detail
  3. [test] Pin size-remarks.ll to legacy PM — aeubanks / detail
  4. [X86] Use GF2P8AFFINEQB to implement vector bitreverse. — craig.topper / detail
  5. [mlir] Get array from the dense elements attribute with buffer protocol. — zhanghb97 / detail
  6. [test] Make scc-pass-printer.ll work with NPM — aeubanks / detail
  7. [NFC][tsan] Prepepare for more interceptors which use cond_wait() — vitalybuka / detail
  8. test commit — schuett / detail
  9. [lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types. — grimar / detail
  10. [clangd] Call hierarchy (Protocol layer) — zeratul976 / detail
  11. SpeculativeExecution: Allow speculating more instruction types — piotr / detail
  12. Revert "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." — grimar / detail
  13. [lldb] Python3 byte<->string issue in patch-crashlog.py — risemann / detail
  14. [libcxx] Add missing _LIBCPP_FUNC_VIS on a few win32 locale functions — martin / detail
  15. [clang][cli] Add ability to make fixups to CompilerInvocation after option parsing — jan_svoboda / detail
  16. [mlir] Introduce support for parametric side-effects — zinenko / detail
  17. [clang][cli] Turn arcmt-* options into a single option — jan_svoboda / detail
  18. [Analysis] CGSCCPassManager.cpp - fix Wshadow warnings. NFCI. — llvm-dev / detail
  19. Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). — grimar / detail
  20. [NFC] Add missing dependency in the IR unittests — andrzej.warzynski / detail
  21. [NFC][POwerPC] Added testcases of constant-i64. — esme.yi / detail
  22. [clang][cli] Remove NormalizerRetTy and use the decltype of the KeyPath instead — jan_svoboda / detail
  23. [mlir] Simplify code generated by ConvertToLLVMPattern::getStridedElementPtr(). — csigg / detail
  24. [tsan] Add pthread_cond_clockwait interceptor — vitalybuka / detail
  25. [lldb] [test] Pass -mmmx to x86-gp-write test explicitly — mgorny / detail
  26. [lldb] [test] Mark command-process-connect.test XFAIL — mgorny / detail
  27. [lldb] [test] Un-XFAIL TestMultipleDebuggers.py — mgorny / detail
  28. [lldb] [test] Un-XFAIL tests on freebsd/i386 — mgorny / detail
  29. [clang][cli] Port Migrator option flags to new option parsing system — jan_svoboda / detail
  30. [IndVars] Support different types of ExitCount when optimizing exit conds — mkazantsev / detail
  31. [lldb] Fix a couple of remote llgs tests — david.spickett / detail
  32. [sanitizer] Fix typo in log messages — vitalybuka / detail
  33. [Matrix] Adjust matrix pointer type for inline asm arguments. — flo / detail
  34. [SLP] Use the minimum alignment of the load bundle when forming a masked.gather — benny.kra / detail

#18108 (Nov 17, 2020 11:48:14 PM)

  1. Added support for buid targets to UnifiedTreeBuilder. — gkistanova / detail
  2. Support reloading the buildbot config. — gkistanova / detail
  3. [DCE] Always get TargetLibraryInfo — aeubanks / detail
  4. ADT: Share an implementation for single-element insert in SmallVector, NFC — dexonsmith / detail
  5. [mlir][Python] Make DenseElementsAttr loading be int size agnostic. — stellaraccident / detail
  6. [clangd] Add OverridenBy Relation to index. — usx / detail
  7. Add CalibratedQuantizedType to quant dialect — liufeng.ee / detail
  8. [JumpThreading] Make -print-lvi-after-jump-threading work with NPM — aeubanks / detail

#18107 (Nov 17, 2020 8:28:36 PM)

  1. [gn build] Use forward slashes for goma directory — aeubanks / detail
  2. [CMake] Fix ExtensionDependencies.inc with multiple extensions — aeubanks / detail
  3. Revert "[BitCode] decode nossp fn attr" — ndesaulniers / detail
  4. Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch" — ndesaulniers / detail
  5. [Frontend] Add flag to allow PCM generation despite compiler errors — kyrtzidis / detail
  6. set the alignment of mlir::AttributeStorage to 64 bit explicitly to fix 32 bit platform — dblaikie / detail
  7. [NFC][Test] Add more tests for IEEE Longdouble for PowerPC — qshanz / detail
  8. [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  9. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — adergachev / detail
  10. [gn build] Port 41bcc05e2a4 — llvmgnsyncbot / detail
  11. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — adergachev / detail
  12. [NewPM] Disable PreservedCFGChecker and add regression unit tests — yrouban / detail
  13. [gn build] Port 6a89cb8136f — llvmgnsyncbot / detail
  14. [libc++] Revert switch-based std::variant implementation again. — eric / detail

#18106 (Nov 17, 2020 5:08:52 PM)

  1. Fix a pair of tests that would fail on a win32 box — erich.keane / detail
  2. Fix assertions and bad warnings on extremely wide bit-fields. — richard / detail
  3. [libc] Add implementations of ldexp[f|l]. — sivachandra / detail
  4. honor Python2_EXECUTABLE and Python3_EXECUTABLE when they are passed to cmake — llvm-project / detail
  5. Revert "Revert "[analyzer] NFC: Move IssueHash to libAnalysis."" — adergachev / detail
  6. [gn build] Port f8f6d6455f9 — llvmgnsyncbot / detail
  7. [lld][WebAssembly] Implement --unresolved-symbols — sbc / detail
  8. [mlir][Linalg] Add dependence type to LinalgDependenceGraphElem. — ravishankarm / detail

#18105 (Nov 17, 2020 1:49:09 PM)

  1. [X86] emutls-pic.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  2. [X86] emutls-pie.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  3. [X86] emutls.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  4. [X86] byval tests - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  5. [InstCombine] allow vectors for masked-add -> xor fold — spatel / detail
  6. [libc] make part of libc's unit test framework independent of llvm — michaelrj / detail
  7. [MachineScheduler] Inform pass infra of post-ra scheduler's dependencies — jonathan_roelofs / detail
  8. [OpenMP] Add omp_realloc implementation — nawrin.sultana / detail
  9. [SLP] avoid unreachable code crash/infloop — spatel / detail
  10. [ELF] Fix interaction between --unresolved-symbols= and --[no-]allow-shlib-undefined — i / detail
  11. [flang] Fix FIR test failures — psteinfeld / detail
  12. [OpenMP] Use explicit type casting in kmp_atomic.cpp — hansang.bae / detail
  13. [SVE] Take constant fold fast path for splatted vscale vectors — ctetreau / detail
  14. [mlir] [sparse] start of sparse tensor compiler support — ajcbik / detail
  15. [llvm-symbolizer] Add inline stack traces for Windows. — akhuang / detail
  16. [LLVMFronted][tests] Add basic OpenMP parsing tests. — llvm-project / detail
  17. [gn build] Port 8fb4417d82b — llvmgnsyncbot / detail

#18104 (Nov 17, 2020 10:30:32 AM)

  1. [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic — anton.a.afanasyev / detail
  2. [Matrix] Add inline assembly test case. — flo / detail
  3. [OPENMP]Fix PR48076: mapping of data member pointer. — a.bataev / detail
  4. [clang][AVR] Improve avr-ld command line options — powerman1st / detail
  5. [SLPVectorizer] Fix assert — anton.a.afanasyev / detail
  6. [AMDGPU] Precommit more vccz workaround tests — jay.foad / detail
  7. Linker: Fix linking of byref types — matthew.arsenault / detail
  8. [OpenMP][stats] reset serial state when re-entering serial region — jonathan.l.peyton / detail
  9. [WebAssembly] Fix parsing of linking section for named global imports — sbc / detail
  10. [OpenMP] NFC: remove tabs in message catalog file — jonathan.l.peyton / detail
  11. [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  12. [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  13. [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles. — llvm-dev / detail
  14. [VPlan] Add VPDef class. — flo / detail
  15. [mlir] Remove unused ConvertToLLVMPattern::linearizeSubscripts(). — csigg / detail
  16. [PPC] Fix dead store value clang static analyzer warning. NFCI. — llvm-dev / detail
  17. Invert accessor for checking traversal mode — steveire / detail
  18. Rename API to not be constrained to template instantiations — steveire / detail
  19. Move ASTMatchFinder definition so it can be accessed from other functions — steveire / detail
  20. [AST] Ignore implicit nodes in IgnoreUnlessSpelledInSource mode — steveire / detail
  21. [AST] Update matchers to be traverse-aware — steveire / detail
  22. [mlir] Add a _get_default_loc_context utility to Python bindings — zinenko / detail
  23. [BasicAA] Make alias GEP positive offset handling symmetric — nikita.ppv / detail
  24. [ARC] Correct ARCInstPrinter::getMnemonic after D90039 — i / detail
  25. [ELF] --gc-sections: collect unused .gcc_except_table in section groups and associated text sections — i / detail
  26. [MLIR][SPIRV] Rename `spv._address_of` to `spv.mlir.addressof` — antiagainst / detail
  27. [InstCombine] add tests for masked add; NFC — spatel / detail
  28. [InstCombine] relax constraints on mask-of-add — spatel / detail
  29. [InstCombine] add vector test for mask of add; NFC — spatel / detail
  30. [InstCombine] remove scalar constraint for mask-of-add fold — spatel / detail
  31. [NFC] Add unit tests for printing/parsing of variadic operands and results. — jurahul / detail
  32. [debugserver] Add option to propagate SIGSEGV to target process — jdevlieghere / detail
  33. [BPI] Look through bitcasts in calcZeroHeuristic — apollo.mobility / detail
  34. [X86] vec_fabs.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  35. [X86] rot16.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  36. [InstCombine] visitAnd - use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  37. Comment out new test while I figure out what is wrong with it — steveire / detail
  38. [mlir] Simplify std.alloc lowering to LLVM. — csigg / detail
  39. lld: Add --color-diagnostic to MachO port, harmonize others — thakis / detail
  40. [InstCombine] visitAnd - remove unnecessary Value *X, *Y shadow variables. NFCI. — llvm-dev / detail
  41. [X86] select-of-fp-constants.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  42. [X86] segmented-stacks tests - replace X32 check prefix with X86 for non-gnux32 tests. NFC. — llvm-dev / detail
  43. [AArch64][SVE] Add tests for VLST -> VLAT lax conversions — joe.ellis / detail
  44. [libc++] Only include_next <wctype.h> if it exists — ldionne / detail
  45. [Transformer] Split ForStmt test into two — steveire / detail
  46. [libc++] Do not error out when we don't know the file format — ldionne / detail
  47. [OPENMP] Fix PR47999: correctly map implicit firstprivates in outer tasks. — a.bataev / detail

#18103 (Nov 17, 2020 7:13:27 AM)

  1. [OpenCL] Stop opencl-c-base.h leaking extension enabling — sven.vanhaastregt / detail
  2. [AsmPrinter] Use getMnemonic for instruction-mix remark. — flo / detail
  3. [LLDB] Update SVE Z reg info to remove invalidate regs — omair.javaid / detail
  4. Escape command line arguments in backtraces — luke.drummond / detail
  5. [LLDB] Fix SVE reginfo for sequential offset in g packet — omair.javaid / detail
  6. [clang][driver] Fix definition/declaration argument name mismatches. NFCI. — llvm-dev / detail
  7. [X86] 2011-10-19-widen_vselect.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  8. [X86] avx-intel-ocl.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  9. [X86] insert-into-constant-vector.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  10. [X86] vector-sext.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  11. [clang][NFC] Use SmallString instead of SmallVector<char — n.james93 / detail
  12. [mlir] Fix Python tests after "module_terminator" migrated to ODS — zinenko / detail
  13. [mlir] Allow for using interface class name in ODS interface definitions — zinenko / detail
  14. [VE] Correct getMnemonic — marukawa / detail
  15. [mlir][linalg] Allow tensor_to_memref in dependence analysis — herhut / detail
  16. [mlir][std] Fold dim(dynamic_tensor_from_elements, %cst) — herhut / detail
  17. [mlir][std] Canonicalize extract_element(tensor_cast). — herhut / detail
  18. [VE] Implement JumpTable — marukawa / detail
  19. Reland [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost. — sander.desmalen / detail
  20. Update 'note-candiate' functions to skip lambda-conversion-op-overloads — erich.keane / detail
  21. [clang-tidy] Make clang-format and include-order-check coherent — kadircet / detail
  22. [ConstraintElimination] Add support for And. — flo / detail
  23. [flang][nfc] Add missing dependency in CMake — andrzej.warzynski / detail
  24. [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4 — benny.kra / detail
  25. [TableGen] Clean up Target .td include files — paul / detail
  26. [AArch64][SVE] Support implicit lax vector conversions for SVE types — joe.ellis / detail
  27. [WebAssembly][MC] Remove useless overrides in MCWasmStreamer — sbc / detail

#18102 (Nov 17, 2020 3:48:55 AM)

  1. clangd-ubuntu-clang: Cleanup — kbobyrev / detail
  2. clangd-ubuntu-clang: Bump gRPC back to 1.33.2 — kbobyrev / detail
  3. clangd-tsan-ubuntu: only build clangd{,-indexer,-index-server} — sam.mccall / detail
  4. added RAM info to worker status — kuhnel / detail
  5. clangd-ubuntu-clang: increased resource limits to cover TSan builds — kuhnel / detail
  6. [mlir][IR] Use tablegen for the BuiltinDialect and operations — riddleriver / detail
  7. [mlir][NFC] Remove references to Module.h and Function.h — riddleriver / detail
  8. [clang-tidy] Verify the fixes in abseil-redundant-strcat-calls test, NFC — hokein.wu / detail
  9. [PowerPC] Add negated abs test using llvm.abs intrinsic. NFC. — lkail / detail
  10. [build] normalize components dependencies — sguelton / detail
  11. [AsmWriter] Factor out mnemonic generation to accessible getMnemonic. — flo / detail
  12. [AVR] Optimize the 16-bit NEGW pseudo instruction — powerman1st / detail
  13. [VE] Add vbrd intrinsic instructions — marukawa / detail
  14. [clang-tidy] Fix an abseil-redundant-strcat-calls crash on 0-parameter StrCat(). — hokein.wu / detail
  15. [mlir] Add basic support for attributes in ODS-generated Python bindings — zinenko / detail
  16. [build] Fix dependencies of LLVMExegesis — sguelton / detail

#18101 (Nov 17, 2020 12:28:50 AM)

  1. [SanitizerCoverage] Use [&] for lambdas (NFC) — kazu / detail
  2. [Test] One more widening opportunity test — mkazantsev / detail
  3. [Transforms] Use pred_empty (NFC) — kazu / detail
  4. [NFC] Add const qualifier to isEmpty() — tu.da.wei / detail
  5. [NPM] Add remaining test of -slsr — tu.da.wei / detail
  6. [NFC] Collect ext users into vector instead of finding them twice — mkazantsev / detail
  7. [crashlog] Improve patch-crashlog.py script — jdevlieghere / detail
  8. [Test] Add one more elaborate test with LCSSA users — mkazantsev / detail
  9. [JumpThreading] Fix branch probabilities in DuplicateCondBranchOnPHIIntoPred() — yrouban / detail
  10. [Driver] Quote executable in reports generated by -fproc-stat-report — sepavloff / detail

#18100 (Nov 16, 2020 9:11:03 PM)

  1. [AMDGPU] Add option -munsafe-fp-atomics — yaxun.liu / detail
  2. [flang] Duplicate names for ac-implied-do variables erroneously cause errors — psteinfeld / detail
  3. [ORC] Include config.h in RegisterEHFrames.cpp. — lhames / detail
  4. [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. — pengfei.wang / detail
  5. [Polly] Add override qualifiers. — llvm-project / detail
  6. Add const qualifier to Type's utility functions — joker.eph / detail
  7. ELFAsmParser: Remove non-SHF_ALLOC or non-executable sections' line info/address ranges contribution for -g — i / detail
  8. Fix python bindings tests after change in visibility requirement for symbol declarations — joker.eph / detail
  9. [Debugify] Skip debugifying on special/immutable passes — aeubanks / detail
  10. [NFC][PowerPC] Add testcase of constant-i64. — esme.yi / detail

#18099 (Nov 16, 2020 5:52:17 PM)

  1. clangd-ubuntu-tsan: fix depends_on_projects — kbobyrev / detail
  2. clangd-ubuntu-tsan: Add forgotten gRPC installation path — kbobyrev / detail
  3. [LoopFlatten] Disable IV widening — sjoerd.meijer / detail
  4. Revert "Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions."" — adergachev / detail
  5. Add an optional argument for pattern rewriter max iteration count (NFC) — joker.eph / detail
  6. [MLIR] Extend Symbol verification to reject public symbol declarations. — jurahul / detail
  7. [MC][test] Strengthen dwarf-asm-multiple-sections.s by adding more CHECK lines — i / detail
  8. [sanitizers-test]add definition for %device_rm on android so it stops complaining — vyng / detail
  9. [Polly] Move SimplifyVisitor into polly namespace. — llvm-project / detail
  10. test commit for new client — listmail / detail
  11. Fix flang MLIR unit test verification failures — jurahul / detail
  12. [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer — richard / detail

#18098 (Nov 16, 2020 2:33:42 PM)

  1. clangd-ubuntu-tsan: Fix arguments passed to CMake — kbobyrev / detail
  2. Speculatively fix the lldb build — aaron / detail
  3. Another speculative fix for lldb related to ConstexprSpecKind — aaron / detail
  4. Revert "[InstCombine] add multi-use demanded bits fold for add with low-bit mask" — spatel / detail
  5. [ConstraintElimination] Add complex test cases. — flo / detail
  6. [coro] Async coroutines: Make sure we can handle control flow in suspend point dispatch function — aschwaighofer / detail
  7. [SCEV] Factor out part of wrap flag detection logic [NFC](try 2) — listmail / detail
  8. lld/mach-o: Infer darwinnew from filename ld64.lld.darwinnew too — thakis / detail
  9. [mlir] Add DecomposeCallGraphTypes pass. — silvasean / detail
  10. [scudo][standalone] Correct min/max region indices — kostyak / detail
  11. [libc++] Move the GDB pretty printer tests to the DSL — ldionne / detail
  12. [LoopVec] Introduce an api for detecting uniform memory ops — listmail / detail
  13. [ConstraintElimination] Add support for Or. — flo / detail
  14. [crashlog] Implement parser for JSON encoded crashlogs — jdevlieghere / detail
  15. [VE] Add lvm/svm intrinsic instructions — marukawa / detail
  16. [InferAddrSpace] Teach to handle assumed address space. — michael.hliao / detail
  17. [clang-tidy] performance-unnecessary-copy-initialization: Check for const reference arguments that are replaced template parameter type. — flx / detail
  18. [AArch64][GlobalISel] Fold G_XOR x, -1 into G_SELECT and select CSINV — jpaquette / detail

#18097 (Nov 16, 2020 11:16:51 AM)

  1. [AMDGPU] Add comments. NFC. — jay.foad / detail
  2. Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables — wei.huang / detail
  3. AMDGPU: Split large offsets when selecting global saddr mode — matthew.arsenault / detail
  4. [AMDGPU][GlobalISel] Fix lowerShlSat — mirko.brkusanin / detail
  5. AMDGPU: Select global saddr mode from SGPR pointer — matthew.arsenault / detail
  6. [fuzzer] Add allocator_may_return_null to uncaught-exception.test. — metzman / detail
  7. [Coroutine] Allocas used by StoreInst does not always escape — xun / detail
  8. [fuzzer] Disable uncaught-exception on non-Win+undo bad fix — metzman / detail
  9. [flang] Unsplit COMPLEX operations — pklausler / detail
  10. [lldb] Skip TestCppKeywordsAsCIdentifiers on Windows — risemann / detail
  11. [SimplifyCFG] Respect optforfuzzing in NPM pass — aeubanks / detail
  12. [RISCV] When matching SROIW, check all 64 bits of the OR mask — craig.topper / detail
  13. [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. — praveen / detail
  14. Reland "[AsmPrinter] fix -disable-debug-info option" — vtjnash / detail
  15. [libc++] Remove transitional #error message — ldionne / detail
  16. [RISCV] Add MC tests for the User Vector CSRs — craig.topper / detail
  17. [YAMLIO] Correctly diagnose empty alias/anchor — scott.linder / detail
  18. [AArch64][GlobalISel] Look through a G_ZEXT when trying to match shift-extended register offsets. — aemerson / detail
  19. [dsymutil] Generalize handling of aliases external symbols — jdevlieghere / detail
  20. Convert ConstexprKind from Specifiers.h to a scoped enum; NFC — aaron / detail

#18096 (Nov 16, 2020 8:31:21 AM)

  1. Convert TypeSpecifierSign from Specifiers.h to a scoped enum; NFC — aaron / detail
  2. Adding some explicit casts to appease build bots; NFC — aaron / detail
  3. Fix bots that are running with assertions enabled; NFC. — aaron / detail
  4. [VE] Add lsv/lvs intrinsic instructions — marukawa / detail
  5. [clang][SveEmitter] Fix enum declarations. [NFCI] — francesco.petrogalli / detail
  6. [mlir][StandardToSPIRV] Extend support for lowering cmpi to SPIRV. — hanchung / detail
  7. Add pass to add !annotate metadata from @llvm.global.annotations. — flo / detail
  8. [gn build] Port 8dbe44cb293 — llvmgnsyncbot / detail
  9. [lldb] Add support for using variables with C++ keywords names in non-C++ expressions — risemann / detail
  10. [AIX][driver] Include crti[_64].o and -bcdtors also for C language link invocations by default — xiangling.liao / detail
  11. BPF: make __builtin_btf_type_id() return 64bit int — yhs / detail
  12. [VE] fastcc and vreg-to-vreg copy — simon.moll / detail
  13. [MLIR][OpenMP] Add omp.wsloop operation — kiran.chandramohan / detail
  14. [VE] Optimize leaf functions — marukawa / detail
  15. [flang][f18] Remove "-fdebug-resolve-names" — andrzej.warzynski / detail
  16. [mlir] Require std.alloc() ops to have canonical layout during LLVM lowering. — csigg / detail

#18095 (Nov 16, 2020 5:46:43 AM)

  1. [sanitizer] Fix StackDepotPrint testing — vitalybuka / detail
  2. [VE] Add pfchv intrinsic instructions — marukawa / detail
  3. [mlir][Linalg] Add support for tileAndDistribute on tensors. — nicolas.vasilache / detail
  4. [lldb] [Process/FreeBSDRemote] Access GPR via reginfo offsets — mgorny / detail
  5. [AMDGPU][MC] Corrected error position for hwreg() and sendmsg() — dmitry.preobrazhensky / detail
  6. [AMDGPU][MC] Corrected error position for swizzle() — dmitry.preobrazhensky / detail
  7. [lldb] [Process/FreeBSDRemote] Access FPR via RegisterInfo offsets — mgorny / detail
  8. [lldb] [Process/FreeBSDRemote] Access debug registers via offsets — mgorny / detail
  9. [lldb] [Process/FreeBSDRemote] Modernize and simplify YMM logic — mgorny / detail
  10. [lldb] [Process/FreeBSDRemote] Optimize regset pointer logic — mgorny / detail
  11. [Test] More tests on range check elimination — mkazantsev / detail
  12. [NFC][tsan] Simplify call_pthread_cancel_with_cleanup — vitalybuka / detail
  13. Revert "Move the test compiler setup in a common place. NFCI" — vitalybuka / detail
  14. Hwasan reporting check for dladdr failing — matthew.malcomson / detail
  15. [AArch64] Add check for widening instruction for SVE. — caroline.concatto / detail
  16. [Test] More tests on range checks — mkazantsev / detail
  17. [AMDGPU][MC] Corrected error position for some operands and modifiers — dmitry.preobrazhensky / detail
  18. Reland "Move the test compiler setup in a common place. NFCI" — v.g.vassilev / detail
  19. Convert TypeSpecifiersPipe from Specifiers.h to a scoped enum; NFC — aaron / detail

#18094 (Nov 16, 2020 2:55:51 AM)

  1. [VE] LVLGen sets VL before vector insts — simon.moll / detail
  2. [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler — lhames / detail
  3. [clang][cli] Add support for options with two flags for controlling the same field. — git / detail
  4. [VP][NFC] Rename to HANDLE_VP_TO_OPC — simon.moll / detail
  5. [VE] Change variable capitalization — marukawa / detail
  6. [RISCV] Use a macro to simplify getTargetNodeName — fraser / detail
  7. [OpenMP][Tool] Add Archer option to disable data race analysis for sequential part — protze / detail
  8. [lld] Use %t file in test — goncharov.mikhail / detail
  9. [ARM] Cortex-M7 schedule — david.green / detail
  10. [LoopFlatten] Widen the IV — sjoerd.meijer / detail
  11. [IRGen] Add !annotation metadata for auto-init stores. — flo / detail
  12. [LoopFlatten] Fold variable into assert. NFC. — benny.kra / detail

#18093 (Nov 16, 2020 12:07:17 AM)

  1. [sanitizer] Simplify few lines in bot script — vitalybuka / detail
  2. [JumpThreading] Call eraseBlock when folding a conditional branch — kazu / detail
  3. Recommit "[NFC] Move code between functions as a preparation step for further improvement" — mkazantsev / detail

#18092 (Nov 15, 2020 9:22:13 PM)

  1. [IRCE] Use the same min runtime iteration threshold for BPI and BFI checks — serguei.katkov / detail
  2. [SanitizerCoverage] Use llvm::all_of (NFC) — kazu / detail
  3. [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP. — craig.topper / detail
  4. [TRE] Use successors(BB) (NFC) — kazu / detail
  5. [BranchProbabilityInfo] Use predecessors(BB) and successors(BB) (NFC) — kazu / detail
  6. [NFC][Test] Add test coverage for IEEE Long Double on Power8 — qshanz / detail
  7. [ADCE] Use succ_empty (NFC) — kazu / detail
  8. [Loop Fusion] Use pred_empty and succ_empty (NFC) — kazu / detail
  9. [IR] Use llvm::is_contained in BasicBlock::removePredecessor (NFC) — kazu / detail

#18091 (Nov 15, 2020 6:35:56 PM)

  1. PR48169: Fix crash generating debug info for class non-type template — richard / detail
  2. [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. — pengfei.wang / detail

#18089 (Nov 15, 2020 1:01:47 PM)

  1. [AA] Add missing AAQI parameter — nikita.ppv / detail
  2. [OpenMP] Fix building for windows after adding omp_calloc — martin / detail
  3. [InstCombine] add vector tests for multi-use demanded bits; NFC — spatel / detail
  4. [InstCombine] add multi-use demanded bits fold for add with low-bit mask — spatel / detail
  5. [InstCombine] reduce code for flip of masked bit; NFC — spatel / detail

#18088 (Nov 15, 2020 10:15:30 AM)

  1. [Sema] Improve notes for value category mismatch in overloading — aaronpuchert / detail
  2. Consistent spelling in diagnostics: {l,r}value instead of {l,r}-value — aaronpuchert / detail
  3. [NFC, Refactor] Modernize the TypeSpecifierWidth enum (Specifiers.h) to a scoped enum — faisalv / detail
  4. [MemorySSA] Add pointer decrement loop clobber test case. — flo / detail

#18087 (Nov 15, 2020 7:29:11 AM)

  1. [Sema] Use isa<> instead of dyn_cast<> as pointer is never dereferenced. NFCI. — llvm-dev / detail
  2. Fix temporary file name on Windows — yaxun.liu / detail
  3. [TableGen] Improve a couple of descriptions in the command guide — paul / detail
  4. [VPlan] Use VPValue def for VPWidenGEPRecipe. — flo / detail
  5. [gcc] Fix -Wempty-body warning. NFC. — marek / detail

#18085 (Nov 15, 2020 1:50:37 AM)

  1. [sanitizer] Fix setup of android-thread-properties-api — vitalybuka / detail
  2. Revert "[SCEV] Factor out part of wrap flag detection logic [NFC-ish]" — nikita.ppv / detail
  3. [mlir] NFC: tiny fix in comment. — csigg / detail

#18083 (Nov 14, 2020 8:17:40 PM)

  1. [sanitizer] Add timeouts for adb calls — vitalybuka / detail
  2. [SCEV] Factor out part of wrap flag detection logic [NFC-ish] — listmail / detail

#18082 (Nov 14, 2020 5:30:51 PM)

  1. [DCE] Port -redundant-dbg-inst-elim to NPM — aeubanks / detail

#18081 (Nov 14, 2020 2:44:44 PM)

  1. Recommit "[VPlan] Use VPValue def for VPWidenSelectRecipe." — flo / detail
  2. Move the test compiler setup in a common place. NFCI — v.g.vassilev / detail
  3. Add forgotten in 888d06d file. — v.g.vassilev / detail

#18080 (Nov 14, 2020 12:00:04 PM)

  1. [TableGen] Fix missing braces in if statement — paul / detail
  2. [Driver][test] Fix cc1-spawnprocess.c — i / detail
  3. [mlir][shape] Make attr-dict placement consistent — jpienaar / detail
  4. [AArch64] Remove unused check prefixes. NFC — david.green / detail
  5. [mlir] Add passes to passes.md to cleanup empty tabs on website index — jpienaar / detail

#18079 (Nov 14, 2020 9:14:31 AM)

  1. [TableGen] Add frontend/backend phase timing capability. — paul / detail
  2. [gn build] (manually) merge e51631ca4cf — thakis / detail
  3. Fix build after 54f9ee334 — thakis / detail
  4. [ARM] Remove more unused check prefixes, NFC — david.green / detail
  5. [BasicAA] Remove unnecessary size limitation — nikita.ppv / detail
  6. [llvm][NFC] Remove unnecessary vector creation in Annotations — n.james93 / detail
  7. Fix build (`ninja check` without running `ninja` first) — joker.eph / detail

#18078 (Nov 14, 2020 6:29:13 AM)

  1. [TableGen] Clean up more .td files — paul / detail
  2. [git-clang-format] Process CUDA header files — mydeveloperday / detail
  3. [Coroutines] Make sure that async coroutine context size is a multiple of the alignment requirement — aschwaighofer / detail
  4. [CostModel] add tests for math library calls; NFC — spatel / detail
  5. [CostModel] make default size cost for libcalls small (again) — spatel / detail
  6. [NFC] Small refactor to CompilationDatabase — n.james93 / detail

#18077 (Nov 14, 2020 3:37:58 AM)

  1. [sanitizer] Re-enable arm bots — noreply / detail
  2. Make -fintegrated-cc1 work with cc1as — i / detail
  3. [sanitizer] Fix Android API level parsing on arm — vitalybuka / detail
  4. Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" — lebedev.ri / detail

#18076 (Nov 14, 2020 12:50:02 AM)

  1. [sanitizer] Fix libc++_shared.so path on arm 32bit — noreply / detail
  2. [sanitizer] Simplify shell script — noreply / detail
  3. [clang-tidy] Fix crash in bugprone-redundant-branch-condition on ExprWithCleanups — zinovy.nis / detail
  4. [scudo/standalone] Fix leak in ThreadedGlobalQuarantine test — mcgrathr / detail
  5. [test] Fix const-addr-no-neg-offset.ll under NPM — aeubanks / detail
  6. [RISCV] Add test cases for fsrw/fslw that don't sign extend the result. NFC — craig.topper / detail
  7. [sanitizer] Fix test on arm 32bit — noreply / detail

#18075 (Nov 13, 2020 10:03:51 PM)

  1. [mlir] refactor common idiom into AffineMap method — ajcbik / detail
  2. [lldb] Mark command-process-connect as unsupported on Windows — jdevlieghere / detail
  3. Revert "Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component"" — joker.eph / detail

#18074 (Nov 13, 2020 7:18:33 PM)

  1. [sanitizer] Enable tests on Android Arm — noreply / detail
  2. [sanitizer] Disable arm64 android tests — noreply / detail
  3. [sanitizer] Start testing with faster device — noreply / detail
  4. [sanitizer] Disable 32bit Android ARM tests — noreply / detail
  5. Replace sequences of v.push_back(v[i]); v.erase(&v[i]); with std::rotate (NFC) — joker.eph / detail
  6. Add an assertion in SmallVector::push_back() — joker.eph / detail
  7. [lldb] Make `process connect` behave the same in sync and async mode. — jdevlieghere / detail
  8. Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component" — joker.eph / detail

#18073 (Nov 13, 2020 4:30:56 PM)

  1. [GlobalISel] Add convenience matchers for nots and all-ones constants — jpaquette / detail
  2. Move variable declarations to functions in which they are used. NFC — ahatanaka / detail
  3. [ObjC][ARC] Add and use a function which finds and returns the single — ahatanaka / detail
  4. [LoopUnroll] add test for full unroll that is sensitive to cost-model; NFC — spatel / detail
  5. [ORC] Fix missing return value. — lhames / detail
  6. [CMake] Explicity set up RPATH for the runtime libs on Win to ARM Linux cross builds. — vvereschaka / detail
  7. [WebAssembly] Move GlobalTLSAddress handling to WebAssemblyISelLowering. NFC — sbc / detail
  8. Frontend: Remove unused parameter from ASTUnit::LoadFromCompilerInvocationAction, NFC — dexonsmith / detail
  9. [AMDGPU] Mark sin/cos load folding as modifying the function. — stanislav.mekhanoshin / detail
  10. [MemProf][NewPM] Make memprof passes required — aeubanks / detail
  11. [flang] Fix "EQ" comparison of arrays — psteinfeld / detail
  12. [mlir] Make linalg-bufferize run on FuncOp — silvasean / detail

#18072 (Nov 13, 2020 1:45:15 PM)

  1. [RISCV] Add RORW/ROLW/RORIW/ROLIW test cases that don't sign extend the result. NFC — craig.topper / detail
  2. Serialization: Rename three AST diagnostics, NFC — dexonsmith / detail
  3. The AssertRecognizer used the module from a frames SC without checking it was non-null. — jingham / detail
  4. Extend the dfsan store/load callback with write/read address — jianzhouzh / detail
  5. [WebAssembly] Remove a temporarily added RUN line — aheejin / detail
  6. [RISCV] Add test case for failure to use GREVIW for i32 bswap if result is not sign extended. NFC — craig.topper / detail
  7. [AlwaysInliner] Call mergeAttributesForInlining after inlining — carrot / detail
  8. [WebAssembly] Rename atomic.notify and *.atomic.wait — aheejin / detail
  9. GlobalISel: Fix typos — matthew.arsenault / detail
  10. emacs: Add callbr to keyword list — matthew.arsenault / detail
  11. [mlir][Linalg] Change LinalgDependenceGraph to use LinalgOp. — ravishankarm / detail
  12. [OpenMP] Add omp_calloc implementation — nawrin.sultana / detail
  13. [mlir][vector] Support N-D vector in InsertMap/ExtractMap op — thomasraoux / detail
  14. [RISCV] Add test case showing failure to use GREVIW for i32 bitreverse if result is not sign extended. NFC — craig.topper / detail
  15. [NFC] Refactor function declaration addition in AsyncToLLVM — jurahul / detail
  16. Serialization: Merge three diagnostics to simplify ASTReader::getInputFile, NFC — dexonsmith / detail
  17. [KnownBits] Combine abs() implementations — nikita.ppv / detail
  18. [DFSan][NewPM] Handle dfsan under NPM — aeubanks / detail

#18070 (Nov 13, 2020 10:40:49 AM)

  1. AMDGPU: Refactor getBaseWithOffsetUsingSplitOR usage — matthew.arsenault / detail
  2. [WebAssembly] Add new relocation type for TLS data symbols — sbc / detail
  3. [clangd] Assert on varint encoding — kadircet / detail
  4. [clangd] Ensure we test for compatibility of serialized index format — kadircet / detail
  5. GlobalISel: Directly expose getDefSrcRegIgnoringCopies utility — matthew.arsenault / detail
  6. [gn build] (semi-manually) Port 6a8099e0f61 — thakis / detail
  7. AMDGPU: Factor out large flat offset splitting — matthew.arsenault / detail
  8. AMDGPU/GlobalISel: Regenerate some checks — matthew.arsenault / detail
  9. [MLIR] Allow setting "CodeView" flag in LLVMIR translation on MSVC. — zinenko / detail
  10. clang: Don't assert on no_unique_address fields in @encode() — thakis / detail
  11. [KnownBits] Merge the minimum shift amount and leading/trailing shift value bits handling. — llvm-dev / detail
  12. [LangRef] Clarify GEP inbounds wrapping semantics — nikita.ppv / detail
  13. [libc++] Install GDB in the Docker images — ldionne / detail
  14. [ValueTracking] Don't set nsw flag for inbounds addition — nikita.ppv / detail
  15. [gn build] Port 8741a76f — aeubanks / detail
  16. [SCEV] Fix nsw flags for GEP expressions — nikita.ppv / detail
  17. [clangd] Canonicalize LLVM_ENABLE_ZLIB — kadircet / detail
  18. [GlobalISel] Add matchers for specific constants and a matcher for negations — jpaquette / detail
  19. [CGProfile] allows bitcast in metadata node storing function pointers — ychen / detail
  20. [lldb] Fix SymbolFile/PDB/udt-layout.test — jdevlieghere / detail
  21. [Local] Clean up EmitGEPOffset — nikita.ppv / detail
  22. [CostModel][X86] Remove unused CHECK prefixes — llvm-dev / detail
  23. [WebAssembly] Added R_WASM_FUNCTION_OFFSET_I64 for use with DWARF DW_AT_low_pc — aardappel / detail
  24. [AArch64][GlobalISel] NFC: Use CmpInst::isUnsigned instead of static helper — jpaquette / detail
  25. [Local] Emit nsw for inbounds offset calculation — nikita.ppv / detail
  26. [AArch64][GlobalISel] Select G_SELECT cc, t, (G_SUB 0, x) -> CSNEG t, x, cc — jpaquette / detail
  27. Serialization: Hoist the check for in-flight diagnostics in ASTReader::getInputFile, NFC — dexonsmith / detail
  28. Pass the source range when diagnosing an unknown attribute — aaron / detail
  29. [PowerPC] Add paired vector load and store builtins and intrinsics — baptiste.saleil / detail

#18069 (Nov 13, 2020 7:55:55 AM)

  1. [clang] Fix an assertion crash in delayed access check. — hokein.wu / detail
  2. Add !annotation metadata and remarks pass. — flo / detail
  3. llvmbuildectomy - compatibility with ocaml bindings — sguelton / detail
  4. [DivergenceAnalysis] Use addRequiredTransitive — piotr / detail
  5. [gn build] Hotfix to unbreak build after 9218ff50f9308 — thakis / detail
  6. [gn build] (manually) merge 1d0676b54c4e3 — thakis / detail
  7. llvmbuildectomy - support disabled native target — sguelton / detail
  8. [gn build] Port 8bb6347939b — thakis / detail
  9. llvmbuildectomy - remove conflict file — sguelton / detail
  10. [TableGen] Enhance the six comparison bang operators. — paul / detail
  11. [gn build] more hotfix after 17df195f70 to unbreak llvm-config tests — thakis / detail
  12. [OpenMP][Tool] Update archer to accept new OpenMP 5.1 enum values — protze / detail
  13. [libc++] Port the time functions to z/OS — ldionne / detail
  14. [libc++] Only check for GCC's empty string storage on macOS and iOS — ldionne / detail
  15. [lld][WebAssembly] Add test for TLS BSS data. NFC. — sbc / detail
  16. Revert "[NFC] Move code between functions as a preparation step for further improvement" — dave / detail
  17. [NFC][IntrRefLDV] Remove dead code from transferSpillOrRestoreInst() — djtodoro / detail

#18068 (Nov 13, 2020 5:03:40 AM)

  1. [VE] Add vst intrinsic instructions — marukawa / detail
  2. Fix MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  3. [lldb][NFC] Fix flaky TestForwardDeclFromStdModule test — risemann / detail
  4. [NFC] Refactor lambda into static function — mkazantsev / detail
  5. [ValueTracking] computeKnownBitsFromShiftOperator use KnownBits direct for constant shift amounts. — llvm-dev / detail
  6. [NFC] Move code between functions as a preparation step for further improvement — mkazantsev / detail
  7. [SVE][CodeGen] Improve codegen of scalable masked scatters — kerry.mclaughlin / detail
  8. [UpdateTestChecks] Fix $ in function test for ARM. — yvan.roux / detail
  9. [clangd] Add missing tests to rename feature — kbobyrev / detail
  10. [mips] Add tests to check disassembling of add.ps/mul.ps/sub.ps instructions — simon / detail
  11. [MC][mips] Remove unused check prefixes. NFC — simon / detail
  12. [mlir] Transform scf.parallel to scf.for + async.execute — ezhulenev / detail
  13. Reland [clang][cli] Port ObjCMTAction to new option parsing system — git / detail
  14. Revert "[AsmPrinter] fix -disable-debug-info option" — hans / detail

#18067 (Nov 13, 2020 2:12:12 AM)

  1. [Test] Add test with inverted branch — mkazantsev / detail
  2. [IndVars] Fix branches exiting by true with invariant conditions — mkazantsev / detail
  3. [Test] One more IndVars test with inverted exit condition — mkazantsev / detail
  4. [ORC] Make a narrowing conversion explicit. — lhames / detail
  5. [ORC][examples] Fix missing includes/dependencies in more examples. — lhames / detail
  6. [nfc] Fix missing include — sguelton / detail
  7. llvmbuildectomy - replace llvm-build by plain cmake — sguelton / detail
  8. [AMDGPU] One more use of the new export target names. NFC. — jay.foad / detail
  9. [docs] Fix undefined reference in ORCv2 design doc. — flo / detail
  10. [NFC] Move lambdae into static functions — mkazantsev / detail

#18066 (Nov 13, 2020 12:42:56 AM)

  1. [ORC][examples] Fix include and library dependence for SpeculativeJIT example. — lhames / detail
  2. debugserver should advance pc past builtin_debugtrap insn — jasonmolenda / detail
  3. [mlir][Asm] Add support for resolving operation locations after parsing has finished — riddleriver / detail
  4. [examples] Fix Kaleidoscope examples after OrcJIT break-up / remote TPC commit. — lhames / detail
  5. [mlir][Pass] Remove the verifierPass now that verification is run during normal pass execution — riddleriver / detail
  6. [NFC] Refactor loop-invariant getters to return Optional — mkazantsev / detail
  7. [PowerPC] Add test case for negated abs. NFC. — lkail / detail
  8. [examples] Fix Kaleidoscope examples after OrcJIT break-up / remote TPC commit. — lhames / detail
  9. [mlir][gpu] Only transform mapped parallel loops to GPU. — herhut / detail
  10. [mlir][bufferize] Fix buffer promotion to stack for index types — herhut / detail

#18065 (Nov 12, 2020 11:19:19 PM)

  1. [mlir][DenseElementsAttr] Allow for custom floating point types in `getValues` — riddleriver / detail
  2. [mlir][Interfaces] Add implicit casts from concrete operation types to the interfaces they implement. — riddleriver / detail
  3. [mlir] Remove C++17 only use of inline on constexpr variable — riddleriver / detail
  4. [ORC] Add dependence of OrcJIT on OrcTargetProcess. — lhames / detail
  5. [Driver] Add option -fproc-stat-report — sepavloff / detail

#18064 (Nov 12, 2020 10:37:05 PM)

  1. [Tests][LoopVect] Exercise basic uniform memory operand logic — listmail / detail
  2. Fix MLIR lit test configuration after cmake Python detection change — joker.eph / detail
  3. Suppress trailing template arguments equivalent to default arguments — richard / detail
  4. [IndVars] Replace checks with invariants if we cannot remove them — mkazantsev / detail
  5. [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte — craig.topper / detail
  6. [X86] Use EVT::getIntegerVT instead of MVT::getIntegerVT where the type can be i2 or i4. — craig.topper / detail
  7. [AsmPrinter] fix -disable-debug-info option — vtjnash / detail
  8. [ORC] Break up OrcJIT library, add Orc-RPC based remote TargetProcessControl — lhames / detail
  9. [ORC] Remove designated initializer. — lhames / detail
  10. [ORC] Make WrapperFunctionResult::zeroInit static — lhames / detail
  11. [ObjC][ARC] Clear the lists of basic blocks and instructions before — ahatanaka / detail
  12. [NFC] Removed unused variable — aeubanks / detail

#18063 (Nov 12, 2020 7:52:33 PM)

  1. [MLIR] Fix standard -> LLVM conversion to fail for unsupported memref element type. — jurahul / detail
  2. [InstCombine] add tests for sub with masked bits; NFC — spatel / detail
  3. [InstCombine] fold sub of low-bit masked value from offset of same value — spatel / detail
  4. [Polly] Fix memory leak. — llvm-project / detail
  5. [hip] Remove the coercion on aggregate kernel arguments. — michael.hliao / detail
  6. [OpenMP] Fixed a bug when displaying affinity — tianshilei1992 / detail

#18062 (Nov 12, 2020 5:06:21 PM)

  1. [VE] Support vld intrinsics — marukawa / detail
  2. [AArch64][GlobalISel] Select CSINC and CSINV for G_SELECT with constants — jpaquette / detail
  3. [mlir] Fix subtensor_insert bufferization. — silvasean / detail
  4. [mlir] Bufferize tensor constant ops — silvasean / detail
  5. [mlir] Make tensor_to_memref op docs match reality — silvasean / detail
  6. [gn build] (manually) port 410626c9b56 — thakis / detail
  7. [AMDGPU] Remove scratch rsrc from spill pseudos — stanislav.mekhanoshin / detail
  8. [lldb/DataFormatters] Display null C++ pointers as nullptr — jdevlieghere / detail
  9. [flang] Document DO CONCURRENT's problems (NFC) — pklausler / detail

#18061 (Nov 12, 2020 2:20:43 PM)

  1. [libc++] Instantiate additional <iostream> members in the dylib — ldionne / detail
  2. Revert "[gn build] (semi-manually) port 173b51169b8" — thakis / detail
  3. [NFC] Switch printFunctionLikeOp and parseFunctionLikeOp to only support "inline" visibility. — jurahul / detail
  4. [libc++] NFC: Remove symbol from ABI list changelog that was never added — ldionne / detail
  5. fix clang build — pklausler / detail
  6. [Frontend] Treat .cuh files as CUDA source files — i / detail
  7. [BasicAA] Remove checks for GEP decomposition limit reached — nikita.ppv / detail
  8. [SystemZ][ZOS] libcxx - no posix memalign — abhina.sreeskantharajan / detail
  9. [msan] Break the getShadow loop after matching an argument — jianzhouzh / detail
  10. [AMDGPU] Define and use names for export targets. NFC. — jay.foad / detail
  11. [AMDGPU] Fix scheduling of exp pos4 — jay.foad / detail
  12. [OPENMP]Fix PR48076: Check map types array before accessing its front. — a.bataev / detail
  13. [NFC][NewPM] Reuse PassBuilder callbacks with -O0 — aeubanks / detail
  14. [flang] Recognize END FILE as ENDFILE in free form source — pklausler / detail
  15. [fuzzer] Add Windows Visual C++ exception intercept — metzman / detail
  16. [flang] Include source information in an invalid file-unit-number message — pklausler / detail
  17. [VE] Disable -fsigaddr option for VE — marukawa / detail
  18. [OPENMP]Fix PR47790: segfault in frontend while parsing Objective-C with OpenMP. — a.bataev / detail
  19. [PatternMatch] Add single index InsertValue matcher. — flo / detail
  20. [mlir][Python] Fix 'unreferenced local variable' warning on MSVC. — stellaraccident / detail
  21. [AMDGPU] Enable multi-dword flat scratch load/stores — stanislav.mekhanoshin / detail
  22. Some updates/fixes to the creduce script. — akhuang / detail
  23. [InstCombine] add tests for low-mask-of-add; NFC — spatel / detail
  24. [PhaseOrdering] regenerate test checks; NFC — spatel / detail
  25. [LLDB] Fix handling of bit-fields in a union — shafik / detail
  26. [LoopVectorize] regenerate test checks; NFC — spatel / detail

#18060 (Nov 12, 2020 10:46:11 AM)

  1. [ValueTracking] Update computeKnownBitsFromShiftOperator callbacks to use KnownBits shift handling. NFCI. — llvm-dev / detail
  2. [RISCV] Add an ANDI to shift amount of FSL/FSR instructions — craig.topper / detail
  3. Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source — anhtuyen / detail
  4. [RISCV] Don't include CodeGen layer files in MC layer — craig.topper / detail
  5. Revert "Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source" — anhtuyen / detail
  6. [KnownBits] Add KnownBits::makeConstant helper. NFCI. — llvm-dev / detail
  7. [SystemZ][ZOS] Porting the time functions within libc++ to z/OS — abhina.sreeskantharajan / detail
  8. [lldb] Replace TestAbortExitCode with a debugserver specific test — risemann / detail
  9. [PowerPC] Prevent the use of MMA with P9 and earlier — baptiste.saleil / detail
  10. [ELF] Support multiple SORT in an input section description — i / detail
  11. [ELF] Sort by input order within an input section description — i / detail
  12. [ELF] Make SORT_INIT_PRIORITY support .ctors.N — i / detail
  13. [ValueTracking] Update computeKnownBitsFromShiftOperator callbacks to take KnownBits shift amount. NFCI. — llvm-dev / detail
  14. Fix unused variable warning in release builds — alexfh / detail
  15. [gn build] (semi-manually) port 173b51169b8 — thakis / detail
  16. Reland: Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source — anhtuyen / detail
  17. [InstCombine] add tests for mask of sext-in-reg; NFC — spatel / detail
  18. [FPEnv][Clang][Driver] Use MarshallingInfoFlag for -fexperimental-strict-floating-point — kevin.neal / detail
  19. [ELF] Don't consider SHF_ALLOC ".debug*" sections debug sections — i / detail
  20. Non-implicit attribute creation requires a source range; NFC — aaron / detail
  21. [clang-tidy] Merge options inplace instead of copying — n.james93 / detail
  22. [flang] Implement runtime support for basic ALLOCATE/DEALLOCATE — pklausler / detail
  23. [MSP430] Remove unused MVT::Glue output from MSP430ISD::SELECT_CC nodes. — craig.topper / detail
  24. Revert "[SystemZ][ZOS] Porting the time functions within libc++ to z/OS" — ldionne / detail

#18059 (Nov 12, 2020 7:30:14 AM)

  1. [dllexport] Avoid assert for explicitly defaulted methods in explicit instantiation definitions (PR47683) — hans / detail
  2. [mlir] Add plus, star and optional less/greater parsing — jean-michel.gorius / detail
  3. [dllexport] Instantiate default ctor default args for explicit specializations (PR45811) — hans / detail
  4. [lldb] Introduce a LLDB printing policy for Clang type names that suppressed inline namespaces — risemann / detail
  5. Revert "Generalize regex matching std::string variants to compensate for recent" — risemann / detail
  6. [lldb] [Process/Utility] Fix DR offsets for FreeBSD — mgorny / detail
  7. [lldb] [test] Add a minimal test for x86 dbreg reading — mgorny / detail
  8. [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures — alexandre.ganea / detail
  9. [lld] Use temporary directory to create test outputs — alexfh / detail
  10. [LLD] Fix include following 45b8a741fbbf271e0fb71294cb7cdce3ad4b9bf3 — alexandre.ganea / detail
  11. [ARM] Ensure CountReg definition dominates InsertPt when creating t2DoLoopStartTP — david.green / detail
  12. [clang-scan-deps] Fix for input file given as relative path in compilation database "command" entry. — sylvain.audi / detail
  13. [lldb][NFC] Move OptionDefinition from lldb-private-types.h to its own Utility header — risemann / detail
  14. [clang][docs] Remove wrongly spaced \brief in Doxygen comment (NFC) — jean-michel.gorius / detail
  15. [CODE_OWNERS.TXT] Update to include yours truly as the TableGen owner — paul / detail
  16. [NFC intended] Refactor SinkAndHoistLICMFlags to allow others to construct without exposing internals — anhtuyen / detail
  17. [builtins] Add support for single-precision-only-FPU ARM targets. — peter.smith / detail
  18. [lldb] Add expect_var_path to test variable path results — risemann / detail
  19. Introduce -print-before-changed, making -print-changed also print before passes that modify IR — anhtuyen / detail

#18058 (Nov 12, 2020 4:08:16 AM)

  1. clangd-ubuntu-clang: removed special character from admin name — kuhnel / detail
  2. clangd-ubuntu-tsan fixed typo in release type — kuhnel / detail
  3. [clangd] Simplify relations deserialization loop, NFC. — kadircet / detail
  4. [MLIR] Added documentation and manual to use bufferization features. — julian.gross / detail
  5. [VE] Change the default type of v64 register class — marukawa / detail
  6. [mlir] Generate Op builders for Python bindings — zinenko / detail

#18057 (Nov 12, 2020 12:48:56 AM)

  1. Fix structural comparison of template template arguments to compare the — richard / detail
  2. [Test] Add Check statement — mkazantsev / detail
  3. [IndVars] Recognize 'sub nuw' expressed as 'add' for widening — mkazantsev / detail
  4. [Coroutine] Allocas used by StoreInst does not always escape — xun / detail
  5. [IndVars] IV user should not prevent use widening — mkazantsev / detail
  6. [mlir][sparse] export sparse tensor runtime support through header file — ajcbik / detail
  7. Revert "[Coroutine] Allocas used by StoreInst does not always escape" — xun / detail
  8. [NFC][coroutines] remove unused argument  in SemaCoroutine — yedeng.yd / detail
  9. [NFC][SCEV] Generalize monotonicity check for full and limited iteration space — mkazantsev / detail
  10. [AArch64][GlobalISel] Optimize G_PTR_ADD with a negated offset to be a G_SUB. — aemerson / detail
  11. [mlir][Linalg] Improve the logic to perform tile and fuse with better dependence tracking. — ravishankarm / detail
  12. [libc++] [P0340] [C++20] Update status page. NFC. — marek / detail
  13. [ARM] Remove unused check labels. NFC — david.green / detail
  14. [SVE] Deal with SVE tuple call arguments correctly when running out of registers — david.sherwood / detail

#18056 (Nov 11, 2020 9:48:46 PM)

  1. [cmake] Fix build of attribute plugin example on Windows — tstellar / detail
  2. [ADT] Fix for ImmutableMapRef — tstellar / detail
  3. Allow init_priority values <= 100 and > 65535 within system headers. — tstellar / detail

#18055 (Nov 11, 2020 6:30:34 PM)

  1. [coro] Async coroutines: Allow more than 3 arguments in the dispatch function — aschwaighofer / detail
  2. [docs] Update ORCv2 design doc. — lhames / detail
  3. [docs] Fix formatting in ORCv2.rst. — lhames / detail
  4. [lldb] Switch expect to runCmd in TestRecursiveTypes (NFC) — davelee.com / detail
  5. [Syntax] Tablegen literal expressions. — sam.mccall / detail
  6. [flang][MSVC] Use list<Message> rather than forward_list<> in Messages — pklausler / detail
  7. [OpenMP][Tools][Tests] Fix ompt multiplex test — protze / detail
  8. [OpenMP] Begin Adding OpenMP Tool to Gather OpenMP Information — huberjn / detail
  9. [mlir][sparse] integrate sparse annotation into generic linalg op — ajcbik / detail
  10. Generalize regex matching std::string variants to compensate for recent — richard / detail
  11. [docs] Fix formatting, clarify comment in ORCv2 doc — lhames / detail
  12. [PowerPC] [Clang] Define macros to identify quad-fp semantics — qiucofan / detail

#18054 (Nov 11, 2020 3:12:31 PM)

  1. [llvm] New worker for ThinLTO whole program devirtualization — tejohnson / detail
  2. Revert "[clang][cli] Port ObjCMTAction to new option parsing system" — joker.eph / detail
  3. [flang] Use IMPLICIT from scope of external function reference — pklausler / detail
  4. Add missing override (& fix an else-after-return while I'm here) — dblaikie / detail
  5. Fix 21555fff4de811309ea7935f9cb65578c957d77f — a20012251 / detail
  6. [libcxx] Check _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE first in __locale — ldionne / detail
  7. Add a flag to control whether to propagate labels from condition values to results — jianzhouzh / detail
  8. [flang] Allow labels on END statements. — pklausler / detail
  9. Frontend: Skip namespace around createVFSFromCompilerInvocation definition, NFC — dexonsmith / detail
  10. [VE] Support vector register in inline asm — marukawa / detail
  11. [AArch64][GlobalISel] Mark G_FCONSTANT as legal when there is full fp16 support — jpaquette / detail
  12. [libc++] NFC: Synchronize libc++abi and libc++ new definitions — ldionne / detail
  13. [Matrix] Update mangling to use paramterized vendor ext type syntax. — flo / detail
  14. [CGSCC][Inliner] Handle new non-trivial edges in updateCGAndAnalysisManagerForPass — aeubanks / detail
  15. [flang] Fix CheckSpecificationExpr handling of associated names — pklausler / detail
  16. [libc++abi] Reuse libc++'s refstring.h header instead of copying it — ldionne / detail
  17. [libc++] NFC: Simplify incude of <cstdlib> — ldionne / detail
  18. [clangd] Sanity-check array sizes read from disk before allocating them. — sam.mccall / detail
  19. Frontend: Change ComputePreambleBounds to take MemoryBufferRef, NFC — dexonsmith / detail
  20. [Polly][OpTree] Better report applied changes. — llvm-project / detail
  21. [Polly][OpTree] Fix mid-processing change of access kind. — llvm-project / detail
  22. [PowerPC] Accumulator/Unprimed Accumulator register copy, spill and restore — saghir / detail
  23. [libc++] Implement P0919R3: heterogenous lookup for unordered containers — ldionne / detail
  24. [clangd] Add index server request logging — sam.mccall / detail
  25. Suppress printing template arguments that match default template — richard / detail
  26. Suppress printing of inline namespace names in diagnostics by default, — richard / detail
  27. [NewPM] Provide method to run all pipeline callbacks, used for -O0 — aeubanks / detail

#18053 (Nov 11, 2020 11:56:57 AM)

  1. [clang] ns_error_domain attribute also supports CFString typed variables — hyp / detail
  2. [AsmParser] Add source location to all errors related to .cfi directives — alexander.richardson / detail
  3. [AMDGPU] Make use of SIInstrInfo::isEXP. NFC. — jay.foad / detail
  4. Revert "[ThreadPlan] Add a test for `thread step-in -r`, NFC" — stilis / detail
  5. [NFC][AMDGPU] Clean up some lit test prefixes — scott.linder / detail
  6. [AMDGPU] Split exp instructions out into their own tablegen file. NFC. — jay.foad / detail
  7. [AMDGPU] Separate out real exp instructions by subtarget. NFC. — jay.foad / detail
  8. [AArch64][GlobalISel] Select negative arithmetic immediates in manual selector — jpaquette / detail
  9. [llvm-objcopy] --only-keep-debug: place zero-size segment according to its parent segment — i / detail
  10. [AArch64][GlobalISel] Select arith extended add/sub in manual selection code — jpaquette / detail
  11. [RISCV] Remove traces of Glue from RISCVISD::SELECT_CC — craig.topper / detail
  12. [mlir][Python] Add Windows DLL loader to get python extensions working there. — stellaraccident / detail
  13. [Driver] hip-toolchain-device-only.hip - remove unused check prefix — llvm-dev / detail
  14. [BasicAA] Add test for incorrect BatchAA result (NFC) — nikita.ppv / detail
  15. [MachO] Allow the LC_IDENT load command — vedantk / detail
  16. [llvm-objcopy][ELF] Try fixing non-determinism of Segment::firstSection — i / detail
  17. [intel-pt][trace] Implement a "get supported trace type" packet — a20012251 / detail
  18. [mlir][Python] Allow PassManager to interop with the capsule APIs. — stellaraccident / detail
  19. [BPF] intrinsic-array-2.ll - remove unused check prefixes — llvm-dev / detail
  20. [SystemZ] Regenerate some fp tests + remove unused check prefixes — llvm-dev / detail
  21. [Sparc] fp16-promote.ll - Refactor check prefixes + remove unused ones — llvm-dev / detail
  22. [RISCV] srem-vector-lkk.ll - remove unused check prefix — llvm-dev / detail
  23. [NFC] Reformat llvm-elfabi — haowei / detail
  24. [ThreadPlan] Add a test for `thread step-in -r`, NFC (reapply) — vedantk / detail
  25. [lldb/test] Add missing decorators import — vedantk / detail
  26. Move variable declarations to functions in which they are used. NFC — ahatanaka / detail
  27. Add a simple stack trace printer for DFSan — jianzhouzh / detail
  28. [OpenMP][OMPT] Update the omp-tools header file to reflect 5.1 changes — protze / detail
  29. [OpenMP][Tests] Fix compiler warnings in OpenMP runtime tests — protze / detail
  30. [OpenMP][Tool] Fix possible NULL-pointer dereference in test — protze / detail
  31. [mlir] Fix post-dominance between blocks of different regions. — thomasraoux / detail
  32. Disable implicit nesting on parsing textual pass pipeline — joker.eph / detail
  33. [NFC] [Legalize] Fix spaces and style. — pavel.iliin / detail
  34. [flang] Add isnan() extension intrinsic function, with folding — pklausler / detail
  35. [AArch4] Regenerate test checks for f16-imm.ll. NFC — david.green / detail
  36. [clangd] Fix serialization error check. — sam.mccall / detail
  37. [OpenMP] Fix shutdown hang/race bug — jonathan.l.peyton / detail

#18052 (Nov 11, 2020 8:40:27 AM)

  1. MLIR: add SinOp Lowering to __ocml_sin_f32 and __ocml_sin_f64 — akuegel / detail
  2. Revert "[gn build] (semi-manually) Port 98aa067109" — thakis / detail
  3. [gn build] (semi-manually) Port 454579e46a87 — thakis / detail
  4. [gn build] (manually) port 98aa067109e — thakis / detail
  5. MLIR: Remove TanhOp from ops list. It caused a build failure. — akuegel / detail
  6. [OpenCL] Make Clang recognize -cl-std=1.0 as a value argument — elvina.yakubova / detail
  7. [gn build] Port 250de7388b3 — llvmgnsyncbot / detail
  8. [mlir] Fix exports in mlir_async_runtime — rengolin / detail
  9. clang-cl: Expose -f[no-]delete-null-pointer-checks as clang-cl flag — thakis / detail
  10. [ValueTracking] computeKnownBitsFromShiftOperator - merge zero/one callbacks to single KnownBits callback. NFCI. — llvm-dev / detail
  11. Revert "Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access"" — jay.foad / detail
  12. Revert "[LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost." — sander.desmalen / detail
  13. Revert "[hwasan] Fix Thread reuse." — thakis / detail
  14. [CodeGen] Fix check prefix mismatch on neon-immediate-ubsan.c tests — llvm-dev / detail
  15. [CodeGen] Remove unused check prefixes — llvm-dev / detail
  16. [Syntax] Tablegen operator<<(NodeKind). NFC — sam.mccall / detail
  17. Revert "Reland [CFGuard] Add address-taken IAT tables and delay-load support" — hans / detail
  18. [Syntax] Tablegen Sequence classes. NFC — sam.mccall / detail
  19. [CodeGenCUDA] Fix check prefix typo on device-stub.cu tests — llvm-dev / detail
  20. [CodeGenObjC] Remove unused check prefixes — llvm-dev / detail
  21. [CodeGenOpenCL] Fix check prefix typo on convergent.cl test — llvm-dev / detail
  22. [CodeGenCXX] Remove unused check prefixes — llvm-dev / detail

#18051 (Nov 11, 2020 5:19:37 AM)

  1. [clangd] Abort rename when given the same name — kbobyrev / detail
  2. [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost. — sander.desmalen / detail
  3. [libunwind] LIBUNWIND_REMEMBER_HEAP_ALLOC to cmake. — daniel.kiss / detail
  4. Reland [Syntax] Add minimal TableGen for syntax nodes. NFC — sam.mccall / detail
  5. Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause — yhegde / detail
  6. [LoopVectorizer] Silence warning in GetRegUsage. — sander.desmalen / detail
  7. [SVE][CodeGen] Add the isTruncatingStore flag to MSCATTER — kerry.mclaughlin / detail
  8. [llvm-reduce] Add reduction for special globals like llvm.used. — flo / detail
  9. [clang-format] do not break before @tags in JS comments — krasimir / detail
  10. Revert "[flang] Fix CheckSpecificationExpr handling of associated names" — andrzej.warzynski / detail
  11. [clangd] Improve clangd-indexer performance — platonov.aleksandr / detail
  12. [Syntax] Start to move trivial Node class definitions to TableGen. NFC — sam.mccall / detail
  13. [SVE][CodeGen] Lower scalable masked scatters — kerry.mclaughlin / detail
  14. [clang][cli] Port ObjCMTAction to new option parsing system — jan_svoboda / detail
  15. [Test] Add failing test for PR48150 — mkazantsev / detail
  16. [KnownBits] Add KnownBits::commonBits helper. NFCI. — llvm-dev / detail
  17. [gn build] (semi-manually) Port 98aa067109 — thakis / detail
  18. [AArch64]Add memory op cost model for SVE — caroline.concatto / detail
  19. [flang][driver] Make sure that `-###` is marked as supported (NFC) — andrzej.warzynski / detail

#18050 (Nov 11, 2020 2:03:57 AM)

  1. buildbot-clangd-ubuntu-clang improvements — kuhnel / detail
  2. new worker and builder for clangd — kuhnel / detail
  3. [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. — pengfei.wang / detail
  4. [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. — pengfei.wang / detail
  5. [clangd] NFC: Add more logging to remote index test — kbobyrev / detail
  6. [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. — pengfei.wang / detail
  7. [lldb][test] Remove not_remote_testsuite_ready in favor of skipIfRemote decorator — risemann / detail
  8. [mlir] Allow omitting spaces in assemblyFormat with a `` literal. — csigg / detail
  9. [mlir][llvm] Expose getters for alias and align attribute names — herhut / detail
  10. [SelectionDAG] fminnum should be a binary operator — czhengsz / detail
  11. [NFC] First test commit — jan_svoboda / detail
  12. [mlir] Use assemblyFormat in AllocLikeOp. — csigg / detail
  13. [mlir][gpu] Add missing initialization of gpu runtime wrappers. — csigg / detail
  14. [mlir] Rework DialectConversion inlineRegionBefore — tpopp / detail
  15. [mlir] Add NumberOfExecutions analysis + update RegionBranchOpInterface interface to query number of region invocations — ezhulenev / detail
  16. [LoopVectorizer] NFC: Return ElementCount from compute[Feasible]MaxVF — sander.desmalen / detail
  17. [NFC][ARM] Replace lambda with any_of — sam.parker / detail

#18049 (Nov 10, 2020 10:47:37 PM)

  1. [clang] Add missing header guard in <cpuid.h> — mcgrathr / detail
  2. [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. — pengfei.wang / detail
  3. [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. — pengfei.wang / detail
  4. [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. — pengfei.wang / detail
  5. [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. — pengfei.wang / detail
  6. [SCEV] Generalize no-self-wrap check in isLoopInvariantExitCondDuringFirstIterations — mkazantsev / detail
  7. [SafeStack] Make sure SafeStack does not break musttail call contract — xun / detail
  8. [NFC, Refactor] Rename the (scoped) enum DeclaratorContext's enumerators to remove duplication — faisalv / detail
  9. [CodeGen][X86] Remove unused check-prefixes from vector tzcnt tests. NFCI. — pengfei.wang / detail
  10. [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. — pengfei.wang / detail
  11. [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. — pengfei.wang / detail
  12. [AArch64][GlobalISel] Port some AArch64 target specific MUL combines from SDAG. — aemerson / detail

#18048 (Nov 10, 2020 7:31:41 PM)

  1. Add flang docs to SphinxDocsBuilder. — alebedev / detail
  2. Changed builddir to match the builder name. builddir must be unique. — gkistanova / detail
  3. [Command] Fix accidental word concatenation in Options.td — vedantk / detail
  4. [ThreadPlan] Reflow docs to fit the 80 column limit, NFC — vedantk / detail
  5. [ThreadPlan] Delete unused ThreadPlanStepInRange code, NFC — vedantk / detail
  6. [flang] Fix CheckSpecificationExpr handling of associated names — pklausler / detail
  7. [ThreadPlan] Add a test for `thread step-in -r`, NFC — vedantk / detail
  8. [test] Delete redundant lldbutil import, NFC — vedantk / detail
  9. [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. — pengfei.wang / detail
  10. [hwasan] Fix Thread reuse. — eugenis / detail
  11. [lld][WebAssembly] Allow references to __tls_base without shared memory — sbc / detail
  12. [EarlyCSE] delete abs/nabs handling — czhengsz / detail
  13. [libc++] Change requirements on linear_congruential_engine. — zoecarver / detail
  14. NFC - use script to update testcases and add new testcases. — czhengsz / detail
  15. Fix the data layout mangling specification for 'arm64-pc-win32-macho' — ahatanaka / detail
  16. [NFC] Use [MC]Register in TwoAddressInstructionPass — gjn / detail
  17. [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. — pengfei.wang / detail
  18. Revert "[BranchProbabilityInfo] Use SmallVector (NFC)" — kazu / detail

#18047 (Nov 10, 2020 4:14:38 PM)

  1. Updated the step completition detection for annotated steps. — vvereschaka / detail
  2. Move code to determine the type of an LValueBase out of ExprConstant and — richard / detail
  3. [AMDGPU] Set default op_sel_hi on accvgpr read/write — stanislav.mekhanoshin / detail
  4. [OpenMP] Fixes for shared memory cleanup when aborts occur — andrey.churbanov / detail
  5. [Coroutine][Sema] Cleanup temporaries as early as possible — xun / detail
  6. [Polly][ScopBuilder] Use only modeled instructions to compute statement granularity. — llvm-project / detail
  7. [ARM] Fix PR 47980: Use constrainRegClass during foldImmediate opt. — pirama / detail
  8. [mlir] Add ElementwiseMappable trait and apply it to std elementwise ops. — silvasean / detail
  9. [mlir] Add pass to convert elementwise ops to linalg. — silvasean / detail
  10. [CodeGen] Mark calls to objc_autorelease as tail — ahatanaka / detail
  11. [llvm-cov] Add a test for c75a0a1e — zequanwu / detail
  12. Revert "Add utility for testing if we're matching nodes AsIs" — steveire / detail
  13. Add PrintingPolicy overload to APValue::printPretty. NFC. — richard / detail
  14. Revert "[VPlan] Use VPValue def for VPWidenSelectRecipe." — flo / detail
  15. [VE] Implement FoldImmediate — marukawa / detail
  16. Add utility for testing if we're matching nodes AsIs — steveire / detail
  17. [libc] Add implementations of fdim[f|l]. — lntue / detail
  18. [NFC] Use [MC]Register for x86 target — gjn / detail
  19. gn build: (manually) Port ae032e27 and 21f83113. — peter / detail
  20. Properly collect template arguments from a class-scope function template — richard / detail
  21. [ORC] Add debugging output for ResourceTracker to be used in JITDylib::define. — lhames / detail
  22. hwasan: Bring back operator {new,delete} interceptors on Android. — peter / detail

#18046 (Nov 10, 2020 12:59:21 PM)

  1. Worker for Theta supercomputer at ALCF with Flang builder — llvm-zorg / detail
  2. [lldb][NFC] Add lldb-server to the shell tests disallow list — risemann / detail
  3. [libc++] NFC: Add helper methods to simplify __shared_ptr_emplace — ldionne / detail
  4. [ARM] Introduce t2DoLoopStartTP — david.green / detail
  5. [CMake][ExecutionEngine] add HAVE_(DE)REGISTER_FRAME  as a config.h macros — daltenty / detail
  6. Allow searching for prebuilt implicit modules. — arames / detail
  7. [lldb] [Process/NetBSD] Copy the recent improvements from FreeBSD — mgorny / detail
  8. Fix the DeclContextLookupResult::iterator non-copyable. — hokein.wu / detail
  9. Add utility for testing if we're matching nodes AsIs — steveire / detail
  10. [RISCV] Add missing copyright header to RISCVBaseInfo.cpp. NFC — craig.topper / detail
  11. [ARM] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  12. [lld][WebAssembly] Convert TLS tests to asm format — sbc / detail
  13. [VPlan] Use VPValue def for VPWidenSelectRecipe. — flo / detail
  14. [docs] link new support policy from developer policy — rengolin / detail
  15. Add basic Python bindings for the PassManager and bind libTransforms — joker.eph / detail
  16. [LoopFlatten] Make it a FunctionPass — sjoerd.meijer / detail
  17. Add Python binding to run a PassManager on a MLIR Module — joker.eph / detail
  18. [Sema] Fix volatile check when testing if a return object can be implicitly moved — arthur.j.odwyer / detail
  19. [lld-macho] Support linking against stub dylibs — jezng / detail
  20. [lld-macho] Implement LC_UUID — jezng / detail
  21. [lld-macho][easy] Fix segment max protection — jezng / detail
  22. [lld-macho] Add very basic support for LTO — jezng / detail
  23. [mlir] Refactor finding python — marius.brehler / detail
  24. [LoopFlatten] Run it earlier, just before IndVarSimplify — sjoerd.meijer / detail
  25. [Coroutines] Add missing llvm.dbg.declare's to cover for more allocas — bruno.cardoso / detail

#18045 (Nov 10, 2020 9:44:38 AM)

  1. [IR] [TableGen] Cleanup pass over the IR TableGen files, part 2 — paul / detail
  2. [ScalarEvolution] Remove unused check prefixes — llvm-dev / detail
  3. [BasicAA] phi-values-usage.ll - remove unused check prefix — llvm-dev / detail
  4. [ValueTacking] assume-queries-counter.ll - remove unused check prefix — llvm-dev / detail
  5. [lldb] Reinstate TestGdbserverPort.test — risemann / detail
  6. [SystemZ][z/OS] Enable POSIX_l functions for z/OS — abhina.sreeskantharajan / detail
  7. [lldb/DWARF] Fix sizes of DW_OP_const[1248][us] and DW_OP_litN results — pavel / detail
  8. [MLIR][SPIRVToLLVM] Enhanced conversion for execution mode — georgemitenk0v / detail
  9. [X86] Remove unused check-prefixes from vector funnel shift tests — llvm-dev / detail
  10. [X86] Remove unused check-prefixes from vector trunc tests — llvm-dev / detail
  11. [X86] Remove unused check-prefixes from vector rotate tests — llvm-dev / detail
  12. Revert "[libomptarget] Add support for target update non-contiguous" — a.bataev / detail
  13. Fix PR47973: Addressing integer division edge case with INT_MIN — thomasp / detail
  14. [ARM] Alter t2DoLoopStart to define lr — david.green / detail
  15. The arm64 triple requires AArch64 not ARM target — paul.robinson / detail
  16. [lldb] Propagate llvm::Error to report_fatal_error — jdevlieghere / detail
  17. Revert "The arm64 triple requires AArch64 not ARM target" — paul.robinson / detail
  18. [ARM] Add a RegAllocHint for hinting t2DoLoopStart towards LR — david.green / detail
  19. [Sphinx] Fix langref formatting. NFC — david.green / detail
  20. [AMDGPU] Remove unused check prefixes — jay.foad / detail
  21. [Flang][Docs] Fix warnings when building docs. — joshisameeran17 / detail
  22. [BranchProbabilityInfo] Use a range-based for loop (NFC) — kazu / detail
  23. [ARM] Don't aggressively unroll vector remainder loops — david.green / detail
  24. [ValueTracking] computeKnownBitsFromShiftOperator - consistently use Known2 for the shifted value. NFCI. — llvm-dev / detail
  25. [ValueTracking] computeKnownBitsFromShiftOperator - always return with Known2 containing the shifted value source. NFCI. — llvm-dev / detail
  26. [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. — joshisameeran17 / detail
  27. [ARM] Cleanup for ARMLowOverheadLoops. NFC — david.green / detail
  28. [AMDGPU] Simplify multiclass EXP_m. NFC. — jay.foad / detail
  29. Make inferLibFuncAttributes() add SExt attribute on second arg to ldexp. — paulsson / detail

#18044 (Nov 10, 2020 6:29:41 AM)

  1. [LoopVectorizer] NFC: Propagate ElementCount to more interfaces. — sander.desmalen / detail
  2. [VE] Support inline assembly with vector regsiters — marukawa / detail
  3. [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. — pengfei.wang / detail
  4. Add loop distribution to the LTO pipeline — sanne.wouda / detail
  5. [clangd] Fix recommended gRPC version — noreply / detail
  6. Fix the buildbot failure. — hokein.wu / detail
  7. [AArch64] Enable RAS 1.1 system registers in all AArch64 — pablo.barrio / detail
  8. [CodeGen][X86] Remove unused check-prefixes from more avx512 tests.  NFCI. — pengfei.wang / detail
  9. [CostModel][X86] Remove unused check-prefixes — llvm-dev / detail
  10. [VE][NFC] Change cast to dyn_cast — marukawa / detail
  11. [CostModel][AArch64] Remove unused check-prefix — llvm-dev / detail
  12. [CostModel][ARM] Remove unused check-prefix — llvm-dev / detail
  13. [MC][MIPS] Remove unused check prefixes — llvm-dev / detail
  14. [MC][Disassembler][AMDGPU] Remove unused check prefix — llvm-dev / detail
  15. [lldb] [Process/FreeBSDRemote] Fix handling user-generated SIGTRAP — mgorny / detail
  16. [lldb] [Process/FreeBSDRemote] Correct DS/ES/FS/GS register sizes — mgorny / detail
  17. [lldb] [Process/FreeBSDRemote] Explicitly copy dbregs to new threads — mgorny / detail
  18. [CostModel] remove cost-kind predicate for intrinsics in basic TTI implementation — spatel / detail
  19. [lldb] Fix TestErrorMessages test on standalone builds by adding lldb-server substitution — risemann / detail
  20. [clang-tidy][NFC] Tweak GlobList to iterate backwards — n.james93 / detail

#18043 (Nov 10, 2020 3:09:20 AM)

  1. updated clangd-ubuntu-clang — kuhnel / detail
  2. added .vscode to .gitignore — kuhnel / detail
  3. initial deployment of clangd-ubuntu-clang — kuhnel / detail
  4. [clangd] Add basic conflict detection for the rename. — hokein.wu / detail
  5. [NFC] Add flag to disable IV widening in indvar instance — mkazantsev / detail
  6. clang-format: [JS] support new assignment operators. — martin / detail
  7. [libcxx] [test] Make a separate create_directory_symlink helper — martin / detail
  8. [libcxx] [test] Call create_directory_symlink where relevant — martin / detail
  9. [libcxx] [test] Simplify the fs helper header for posix cases. NFC. — martin / detail
  10. [mlir][spirv] Add VectorInsertDynamicOp and vector.insertelement lowering — artur.bialas / detail
  11. [CodeGen][X86] Remove unused check-prefixes. NFCI. — pengfei.wang / detail
  12. [clangd] Enhance Clangd rename testing coverage — kbobyrev / detail
  13. [AMDGPU] Remove an unused return value. NFC. — jay.foad / detail
  14. [clangd] Update remote index documentation — kbobyrev / detail
  15. [clangd] Bump index version number. — hokein.wu / detail
  16. [mlir] Support slicing for operands in results in Python bindings — zinenko / detail
  17. [VE] Support inline assembly — marukawa / detail
  18. [mlir] ODS-backed python binding generator for custom op classes — zinenko / detail
  19. [lld][ELF] Add additional time trace categories — james.henderson / detail
  20. [lld][ELF][test] Add additional --symbol-ordering-file testing — james.henderson / detail
  21. [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands — mirko.brkusanin / detail
  22. [AMDGPU][GlobalISel] Combine shift + logic + shift with constant operands — mirko.brkusanin / detail
  23. [GlobalISel] Expand combine for (x & mask) -> x when (x & mask) == x — mirko.brkusanin / detail
  24. [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x — mirko.brkusanin / detail
  25. [lldb][ObjectFile] Relocate sections for in-memory objects (e.g. received via JITLoaderGDB) — sgraenitz / detail
  26. Add a llvm_unreachable to fix MSVC unhandled enum warning. NFCI. — llvm-dev / detail
  27. [X86] Remove unused check-prefixes from some vector tests — llvm-dev / detail
  28. [SVE][AArch64] Improve specificity of vectorization legality TypeSize test — joe.ellis / detail
  29. [lldb] [test] Skip ObjC-based tests via 'objc' category — mgorny / detail
  30. [lldb] [test] Rename '.categories' to 'categories' — mgorny / detail

#18042 (Nov 9, 2020 11:43:20 PM)

  1. buildbot-ubuntu-clang: added missing libraries for clangd — kuhnel / detail
  2. [SCEV] Drop cached ranges of AddRecs after flag update — mkazantsev / detail
  3. [mlir][AsmPrinter] Refactor printing to only print aliases for attributes/types that will exist in the output. — riddleriver / detail
  4. [mlir][Asm] Add support for using an alias for trailing operation locations — riddleriver / detail
  5. [c++20] For P0732R2 / P1907R1: Basic code generation and name — richard / detail
  6. [NFC] Different way of getting step — mkazantsev / detail
  7. [PowerPC] Add an ISEL pattern for Mul with Imm. — esme.yi / detail
  8. Roll otherwise-unused variable into assert — dblaikie / detail

#18041 (Nov 9, 2020 8:21:04 PM)

  1. [Coroutine] Move all used local allocas to the .resume function — xun / detail
  2. [BranchProbabilityInfo] Use SmallVector (NFC) — kazu / detail
  3. [OMPIRBuilder] Start 'Create' methods with lower case. NFC. — llvm-project / detail
  4. [NewPM] Port -separate-const-offset-from-gep — aeubanks / detail
  5. [PowerPC] [Clang] Port SSE4.1-compatible insert intrinsics — qiucofan / detail
  6. [AMDGPU] Fix lowering of S_MOV_{B32,B64}_term — carl.ritson / detail
  7. [scan-build] Supprot relative 'file' in cdb. — haowei / detail

#18040 (Nov 9, 2020 4:56:00 PM)

  1. [clangd][remote] Check an index file correctly — platonov.aleksandr / detail
  2. [SelectionDAG] Enable CTPOP optimization fine tuning — dave / detail
  3. [MLIR] Support `global_memref` and `get_global_memref` in standard -> LLVM conversion. — jurahul / detail
  4. [ms] [llvm-ml] Support MASM's relational operators (EQ, LT, etc.) — epastor / detail
  5. [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. — jurahul / detail
  6. Change algorithms to return iterators — steveire / detail
  7. Fix trailing whitespace — steveire / detail
  8. Fix use of directly-nested traverse() matchers — steveire / detail
  9. Revert "Check if debug line sequences are starting after the first code segment" — antonio.afonso / detail
  10. [MLIR] Fix GCC build failure — jurahul / detail
  11. [FastISel][test] %llc_dwarf -mtriple -> llc -mtriple — i / detail
  12. [clangd] NFC: Fix a typo in Tracer name — kbobyrev / detail
  13. [llvm] Check the debug info line table for basic block sections. — snehasishk / detail
  14. [test][NewPM] Fix LoopLoadElim tests under NPM — aeubanks / detail
  15. [BasicAA] Add test for decomposition limit (NFC) — nikita.ppv / detail
  16. [test][NewPM] Pin -flattencfg test to legacy PM — aeubanks / detail
  17. Tooling: Remove dead code for ToolingInvocation::mapVirtualFile — dexonsmith / detail
  18. [test] Completely pin PR37334-break-crit-edges-require-dt.ll to legacy PM — aeubanks / detail
  19. [NewPM] Add unique-internal-linkage-names to PassRegistry.def — aeubanks / detail
  20. [mlir][std] Add ExpandOps pass. — pifon / detail
  21. [OpenMPIRBuilder] Implement CreateCanonicalLoop. — llvm-project / detail
  22. [lldb] [Process/NetBSD] Correct DS/ES/FS/GS register sizes — mgorny / detail
  23. [clangd] Fix shared-lib builds — kadircet / detail
  24. [OpenMP] Remove obsolete Fortran module file — hansang.bae / detail
  25. [llvm] CMake: Force MSVC to read code as UTF-8 — kbobyrev / detail
  26. [clang] Simplify buildSyntaxTree API — kbobyrev / detail
  27. [runtimes] Avoid overwriting the rpath unconditionally — ldionne / detail
  28. [MLIR] Add setPublic(), setPrivate(), and setNested() to Symbol interface — jurahul / detail
  29. Revert "[llvm] CMake: Force MSVC to read code as UTF-8" — kbobyrev / detail
  30. [Syntax] Add minimal TableGen for syntax nodes. NFC — sam.mccall / detail
  31. [llvm-cov][NFC] Fix typo in format comment — keithbsmiley / detail
  32. Revert "[Syntax] Add minimal TableGen for syntax nodes. NFC" — sam.mccall / detail
  33. Port some floating point options to new option marshalling infrastructure — dexonsmith / detail
  34. [mlir][spirv] Expose more query APIs directly on TargetEnv — antiagainst / detail
  35. [gn build] Port dbfa69c5024 — llvmgnsyncbot / detail
  36. [lldb] Make GetSelectedOrDummyTarget return the target by reference (NFC) — jdevlieghere / detail
  37. [update_test_checks] Allow opt to have .exe file extension — aeubanks / detail
  38. Enable opt-bisect for the new pass manager — jistone / detail
  39. [libc++] Remove emscripten handling from exception_fallback.ipp — sbc / detail
  40. [lldb] Destory the debugger in the Driver dtor (NFC) — jdevlieghere / detail
  41. [lldb] Don't use ::exit but instead return from the driver loop (NFC) — jdevlieghere / detail

#18038 (Nov 9, 2020 10:33:39 AM)

  1. moved all volumes below /vol — kuhnel / detail
  2. created new generic Linux container — kuhnel / detail
  3. Add pybind11 to the mlir-nvidia Docker image to be able to enable the MLIR Python bindings — joker.eph / detail
  4. [ARM][MachineOutliner] Emit more CFI instructions — momchil.velikov / detail
  5. [testing] Add exhaustive ULT/UGT vector CTPOP to AArch64 and PPC — dave / detail
  6. [NFC] Remove string parameter of annotation attribute from AST childs. — tyker / detail
  7. [AMDGPU] Add amdgpu_gfx calling convention — sebastian.neubauer / detail
  8. [SelectionDAG] NFC: Hoist is legal check — dave / detail
  9. [TableGen] Add the !filter bang operator. — paul / detail
  10. [AMDGPU] Omit buffer resource with flat scratch. — stanislav.mekhanoshin / detail
  11. Check if debug line sequences are starting after the first code segment — antonio.afonso / detail
  12. Ignores functions that have a range starting outside of a code section — antonio.afonso / detail
  13. [XCOFF] Enable explicit sections on AIX — jasonliu / detail
  14. [NFC] Use [MC]Register — mtrofin / detail
  15. [clang] Fix ForStmt mustprogress handling — a335pate / detail
  16. [lldb] Avoid confusing reproducer crashes when initialization failed — jdevlieghere / detail
  17. [mlir][Linalg] Add support for bufferization of SubTensorOp and SubTensorInsertOp — nicolas.vasilache / detail
  18. Revert "Ignores functions that have a range starting outside of a code section" — antonio.afonso / detail
  19. [DeadStoreElimination] Remove unused check-prefixes — llvm-dev / detail
  20. [FunctionImport] Remove unused check-prefixes — llvm-dev / detail
  21. [X86][GlobalISel] Remove some unused check-prefixes — llvm-dev / detail
  22. -fbasic-block-sections=list=: Suppress output if failed to open the file — i / detail
  23. [MLIR] Flag no-terminator error on the last operation of non-empty blocks — jurahul / detail
  24. [FastISel] Reduce spills around mem-intrinsic calls — paul.robinson / detail
  25. [HardwareLoops] Remove unused check-prefixes — llvm-dev / detail
  26. [X86] vector-narrow-binop.ll - remove unused check-prefixes — llvm-dev / detail
  27. [ELF] Make InputSection smaller — i / detail
  28. [RISCV] Add isel patterns to match sbset/sbclr/sbinv/sbext even if the shift amount isn't masked. — craig.topper / detail
  29. [ELF] Special case static_assert for _WIN32 — i / detail
  30. [RISCV] Make SIGN_EXTEND_INREG from i8/i16 legal when Zbb extension is enabled. — craig.topper / detail
  31. [RISCV] Add isel patterns for using PACK for zext.h and zext.w. — craig.topper / detail
  32. [RISCV] Make ctlz/cttz cheap to speculatively execute so CodeGenPrepare won't insert a zero check. — craig.topper / detail
  33. [ARM] Remove MI variable aliasing. NFC — david.green / detail
  34. [libunwind] Delete unused codeOffsetAtStackDecrement/registersInOtherRegisters/sameValueUsed — i / detail
  35. [ms] [llvm-ml] Support REPEAT/FOR/WHILE macro-like directives — epastor / detail
  36. [flang] Avoid calling the linker when "-c" option is used — psteinfeld / detail
  37. [llvm][AArch64] Allow TB(N)Z to drop signext for sign bit tests. — francesco.petrogalli / detail
  38. [FastISel][test] Add ELF triple after D90877 — i / detail

#18037 (Nov 9, 2020 7:18:02 AM)

  1. [LLDB][test] - Update one more test after the yaml2obj change. — grimar / detail
  2. [clangd] Handle duplicate enum constants in PopulateSwitch tweak — n.james93 / detail
  3. [NewGVN] Remove unused check-prefixes — llvm-dev / detail
  4. [MemCpyOpt] Remove unused check-prefixes — llvm-dev / detail
  5. [LoopVectorize][AMDGPU] Regenerate packed-math test checks — llvm-dev / detail
  6. [LoopVectorize] Remove unused check-prefixes — llvm-dev / detail
  7. [lld] Provide a hook to customize undefined symbols error handling — sguelton / detail
  8. [VPlan] Add printOperands helper to VPUser (NFC). — flo / detail
  9. [llvm][AArch64] Simplify (and (sign_extend..) #bitmask). — francesco.petrogalli / detail
  10. [CodeGenPrepare] Remove unused check-prefixes — llvm-dev / detail
  11. [ConstProp] Remove unused check-prefixes — llvm-dev / detail
  12. [InterleavedAccess] Remove unused check-prefixes — llvm-dev / detail
  13. [ARM][AArch64] Adding Neoverse V1 CPU support — lucas.prates / detail
  14. [ARM] Remove kill flags between VCMP and insertion point — david.green / detail
  15. [AMDGPU][MC] Added tests for checking error position — dmitry.preobrazhensky / detail
  16. [clang-tidy] Remove bad assert after 3b9b90a1 — n.james93 / detail
  17. [VPlan] Use VPValue def for VPWidenCall. — flo / detail
  18. [AMDGPU] Remove unused DisableDecoder machinery. NFC. — jay.foad / detail
  19. [llvm-mca] Add branch forms of ALU instructions to Cortex-A57 test — eleviant / detail
  20. [mlir] Expose operation attributes to Python bindings — zinenko / detail
  21. [VPlan] Add isStore helper to VPWidenMemoryInstructionRecipe (NFC). — flo / detail
  22. [VPlan] Print result value for loads in VPWidenMemoryInst (NFC). — flo / detail
  23. [mlir] Add initial Python bindings for DenseInt/FPElementsAttr — zinenko / detail
  24. Add a new altera kernel name restriction check to clang-tidy. — aaron / detail
  25. [clang-format] avoid introducing multiline comments — krasimir / detail
  26. [gn build] Port 9ca6fc4e095 — llvmgnsyncbot / detail
  27. [LoopFlatten] FlattenInfo bookkeeping. NFC. — sjoerd.meijer / detail
  28. [mlir] Fix bug in use of rewiter for AtomicRMWOp. — tpopp / detail
  29. [ARM][LowOverheadLoops] Merge a VCMP and the new VPST into a VPT — samuel.tebbs / detail
  30. [X86] Replace X32 check-prefix with X86 and remove unused X64 common prefix — llvm-dev / detail
  31. [X86] Remove some unused check-prefixes — llvm-dev / detail

#18036 (Nov 9, 2020 3:56:46 AM)

  1. [llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt. — grimar / detail
  2. Revert "[llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt." — grimar / detail
  3. [NFC][Test] Add tests for constant pool on PowerPC — qshanz / detail
  4. [MergeFunctions] fix function attribute comparison in FunctionComparator — tnorthover / detail
  5. [lldb] Fix DW_AT_decl_file from DW_AT_specification from a different CU — jan.kratochvil / detail
  6. Recommit: [llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt. — grimar / detail
  7. [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list. — grimar / detail
  8. [lldb] [Process/FreeBSDRemote] Handle exec() from inferior — mgorny / detail
  9. [lldb] [test] Extend watchpoint test to wait for thread to start — mgorny / detail
  10. [lldb] [Host/freebsd] Set Arg0 for 'platform process list -v' — mgorny / detail
  11. [llvm] [Support] Fix segv if argv0 is null in getMainExecutable() — mgorny / detail
  12. [Scalarizer] Remove unused check-prefixes — llvm-dev / detail
  13. [SimplifyCFG] Remove unused check-prefixes — llvm-dev / detail
  14. [lldb][test] - Update test cases after yaml2obj change. — grimar / detail
  15. Revert "[lldb] [Host/freebsd] Set Arg0 for 'platform process list -v'" — mgorny / detail
  16. [lldb] [Host/freebsd] Set Arg0 for 'platform process list -v' — mgorny / detail
  17. [SLPVectorizer][X86] Remove unused check-prefixes — llvm-dev / detail
  18. Reland "Precommit LTO pipeline test" — sanne.wouda / detail
  19. [InstCombine] Fix constant-folding of overflowing arithmetic ops on vectors — lebedev.ri / detail

#18035 (Nov 9, 2020 12:38:20 AM)

  1. [clangd] Don't run clang-tidy AST traversal if there are no checks. — sam.mccall / detail
  2. [yaml2obj] - Implement BBAddrMapSection::getEntries(). NFC. — grimar / detail

#18034 (Nov 8, 2020 9:23:24 PM)

  1. Fix debug_abbrev emitter to only assign table id once — antonio.afonso / detail
  2. [GlobalsAA] Teach to handle `addrspacecast`. — michael.hliao / detail

#18033 (Nov 8, 2020 6:05:42 PM)

  1. [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so (re-apply). — stellaraccident / detail

#18032 (Nov 8, 2020 2:47:09 PM)

  1. [NFC][LoopIdiom] Add basic test coverage for 'left-shift until bittest` idiom — lebedev.ri / detail
  2. [IR] [TableGen] Cleanup pass over the IR TableGen files. — paul / detail

#18031 (Nov 8, 2020 11:29:41 AM)

  1. [NFC][tests] Replace use of GNUisms in usage of diff — hubert.reinterpretcast / detail
  2. [clang-tidy] Fix build for gcc5.3 after d725f1ce — n.james93 / detail

#18030 (Nov 8, 2020 8:12:28 AM)

  1. [KnownBits] isNonZero() - avoid expensive countPopulation call. NFC. — llvm-dev / detail
  2. [InstCombine] foldSelectFunnelShift - block poison in funnel shift value — llvm-dev / detail
  3. Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. — llvm-dev / detail
  4. [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. — llvm-dev / detail
  5. [PhaseOrdering][X86] Remove unused check-prefixes — llvm-dev / detail
  6. [PhaseOrdering] Remove unused check-prefixes — llvm-dev / detail
  7. [InstCombine] Remove unused check-prefixes — llvm-dev / detail
  8. [InstCombine] Fix malformed CHECK32/64 test checks. — llvm-dev / detail
  9. [GVN] Remove unused check-prefixes — llvm-dev / detail
  10. [SLPVectorizer][X86] Remove unused check-prefixes — llvm-dev / detail
  11. [InstSimplify] add tests for icmp with power-of-2 operand; NFC — spatel / detail
  12. [InstSimplify] allow vector folds for (Pow2C << X) == NonPow2C — spatel / detail

#18029 (Nov 8, 2020 4:51:00 AM)

  1. [Reg2Mem] add support for the new pass manager — pctammela / detail
  2. [LoopInterchange] Skip non SCEV-able operands in cost function. — flo / detail

#18028 (Nov 8, 2020 1:34:31 AM)

  1. [RISCV] Remove assertsexti32 from a couple B extension isel patterns that don't demanded the sign extended bits. — craig.topper / detail
  2. [X86] Improve lowering of fptoui — craig.topper / detail
  3. Revert "[NewPM] Provide method to run all pipeline callbacks, used for -O0" — aeubanks / detail

#18027 (Nov 7, 2020 10:16:29 PM)

  1. [JumpThreading] Fix function names (NFC) — kazu / detail
  2. [Mem2Reg] Use llvm::count instead of std::count (NFC) — kazu / detail
  3. [ELF] Test R_*_SIZE for non-SHF_ALLOC sections — i / detail
  4. [ELF] --warn-backrefs-exclude: use toString to match the documentation — i / detail
  5. [llvm-objcopy][MachO] Minor refactoring of MachOLayoutBuilder — alexshap / detail

#18026 (Nov 7, 2020 7:00:06 PM)

  1. Include the generated documentation for list of ops in the TOSA dialect — joker.eph / detail
  2. [AMDGPU] SIWholeQuadMode fix mode insertion when SCC always defined — carl.ritson / detail
  3. [llvm-objcopy][MachO] Fix adding multiple sections — alexshap / detail
  4. Remove TOSA test passes from non test registration. — stellaraccident / detail

#18025 (Nov 7, 2020 3:42:43 PM)

  1. [docs] Adding a Support Policy — rengolin / detail
  2. [RISCV] Add test cases showing missed opportunities to use sbset/sbclr/sbinv/sbext when the shift amount isn't masked to log2(xlen) bits. NFC — craig.topper / detail
  3. Fix dumping of explicit template specializations — steveire / detail

#18024 (Nov 7, 2020 12:26:09 PM)

  1. [BasicAA] Use smul_ov helper (NFCI) — nikita.ppv / detail
  2. Revert "NFC: Fix some post-review nits for the Tosa dialect." — stellaraccident / detail
  3. [BasicAA] Unify struct/other offset (NFC) — nikita.ppv / detail
  4. NFC: (re-apply) Fix some post-review nits for the Tosa dialect. — stellaraccident / detail
  5. [lldb] [test] Un-skip one of TestRaise signals on fbsd — mgorny / detail
  6. [lldb] [test] Use skipUnlessDarwin for tests specific to Darwin — mgorny / detail
  7. [DWARFLinker] Convert analyzeContextInfo to a work list (NFC) — jdevlieghere / detail
  8. Refactor TOSA Dialect CMake to use add_mlir_dialect/add_mlir_interface (NFC) — joker.eph / detail
  9. Add missing dependency to TOSA library: fix build with -DBUILD_SHARED_LIBS=ON — joker.eph / detail
  10. [clang-tidy] Use vfs::FileSystem when getting config — n.james93 / detail
  11. [gn build] Port d725f1ce531 — llvmgnsyncbot / detail
  12. [RISCV] Use (not X) in instead of (xor X, -1) in isel patterns to improve readability. NFC — craig.topper / detail

#18023 (Nov 7, 2020 9:10:03 AM)

  1. [clang] Improve Microsoft mangling lit test with dblaikie's suggestions — melanie.blower / detail
  2. [clang] Fix length threshold for MicrosoftMangle md5 hash — melanie.blower / detail
  3. TOSA MLIR Dialect — stellaraccident / detail
  4. NFC: Fix some post-review nits for the Tosa dialect. — stellaraccident / detail
  5. [mlir][Python] Adapt to include property change in pybind11 v2.6. — stellaraccident / detail

#18022 (Nov 7, 2020 5:50:30 AM)

  1. [CaptureTracking] Correctly handle multiple uses in one instruction — nikita.ppv / detail
  2. [CaptureTrackingTest] Add missing override marker (NFC) — nikita.ppv / detail
  3. [CaptureTracking] Early abort on too many uses (NFCI) — nikita.ppv / detail
  4. [CaptureTracking] Add statistics (NFC) — nikita.ppv / detail

#18021 (Nov 7, 2020 2:27:56 AM)

  1. [DWARFLinker] Use union to reduce sizeof(WorklistItem) (NFC) — jdevlieghere / detail
  2. [CaptureTracking] Avoid duplicate shouldExplode() check (NFCI) — nikita.ppv / detail
  3. [MLIR][SPIRVToLLVM] Added module name conversion — georgemitenk0v / detail

#18020 (Nov 6, 2020 11:08:12 PM)

  1. [AsmPrinter] Rename ByteStreamer::EmitInt8 to emitInt8 — i / detail
  2. [OpenMP] Fix -Wmisleading-indentation after D84192 — i / detail
  3. [CodeGen] Fixes sanitizer test — a335pate / detail
  4. AsmPrinter/Dwarf*: Use llvm::Register instead of unsigned — i / detail
  5. Revert "[CodeGen] Fixes sanitizer test" — a335pate / detail
  6. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — a335pate / detail
  7. [test] Fix Other/new-pass-manager.ll & clang/test/Misc/loop-opt-setup.c — i / detail
  8. [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not Polly is enabled — i / detail
  9. [BranchProbabilityInfo] Simplify getEdgeProbability (NFC) — kazu / detail

#18019 (Nov 6, 2020 7:51:52 PM)

  1. [mlir][Python] Fix cmake typo keeping the extension from installing. — stellaraccident / detail
  2. [test] -mtriple=x86_64-* -> -mtriple=x86_64 — i / detail
  3. [Inliner] Handle `mustprogress` functions — a335pate / detail
  4. Don't link any LLVM/MLIR library to the C API unit-test — joker.eph / detail
  5. [libomptarget] Add support for target update non-contiguous — cchen / detail
  6. [OpenMP5.0] map item can be non-contiguous for target update — cchen / detail
  7. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — a335pate / detail
  8. [DWARFLinker] Add CompileUnit::getInfo helper that takes a DWARFDie (NFC) — jdevlieghere / detail
  9. [LoopDeletion] Fixes failing test — a335pate / detail

#18018 (Nov 6, 2020 4:32:30 PM)

  1. [llvm-objcopy][MachO] Skip sections with zero offset — alexshap / detail
  2. [LoopDeletion] Remove dead loops with no exit blocks — a335pate / detail
  3. [ms] [llvm-ml] Allow arbitrary strings as integer constants — epastor / detail
  4. [TableGen] Use llvm::is_contained (NFC) — kazu / detail
  5. [AArch64] Add pipeline model for HiSilicon's TSV110 — elvina.yakubova / detail
  6. Revert "Allow running back-deployment testing against libc++abi" — ldionne / detail
  7. [mlir][Linalg] Canonicalize duplicate args. — silvasean / detail
  8. [AArch64] Add driver tests for HiSilicon's TSV110 — elvina.yakubova / detail
  9. [llvm-cov] Fix missing slash in -path-equivalence — zequanwu / detail
  10. [libc] Extend WrapperGen to emit aliases. — sivachandra / detail

#18017 (Nov 6, 2020 1:16:13 PM)

  1. [OpenMP] Fix potential division by 0 — nawrin.sultana / detail
  2. Revert "[mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so." — zinenko / detail
  3. [mlir] Use PyValue instead of PyOpResult in Python operand container — zinenko / detail
  4. [lldb] add a missing dependency on intrinsics_gen — nathan / detail
  5. Prevent LICM and machineLICM from hoisting convergent operations — qcolombet / detail
  6. [RISCV] Add test case to show incorrect matching to sroiw when the or mask does not have 1s in the upper 32 bits. — craig.topper / detail
  7. [BranchProbabilityInfo] Use succ_size (NFC) — kazu / detail
  8. [RTDYLD] support absolute relocations where needed — vtjnash / detail
  9. [libc][WrapperGen] Replace the C _Noreturn annotation with C++ [[noreturn]]. — sivachandra / detail
  10. Fix unwind info relocation with large code model on AArch64 — vtjnash / detail
  11. [clangd] Set the User option for clang-tidy to mimick its behaviour — n.james93 / detail
  12. [obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section. — rahmanl / detail
  13. Fix gcc warning by removing extra `;` after a macro (NFC) — joker.eph / detail
  14. Add new matchers for dependent names in templates — steveire / detail
  15. [debuginfo-tests] Skip optnone-loops.cpp on Darwin — jdevlieghere / detail

#18016 (Nov 6, 2020 9:53:52 AM)

  1. [lld testing] Unbreak read-only source builds — dave / detail
  2. [SLP] Also try to vectorize incoming values of PHIs . — flo / detail
  3. Allow running back-deployment testing against libc++abi — ldionne / detail
  4. [debuginfo-tests] NFC: Move test that was committed to the wrong location — ldionne / detail
  5. [VE][NFC] Refactor to support more than one calling conv — simon.moll / detail
  6. [lldb] [test] Avoid double negation in llgs/debugserver logic — mgorny / detail
  7. [TableGen] Clarify text and fix errors in the Programmer's Reference — paul / detail
  8. [NFC] Fix typo in comment. — thanm / detail
  9. [Clang][AArch64] Remove unused prefix in constrained rounding test — david.spickett / detail
  10. [VE] Add v(m)regs to preserve_all reg mask — simon.moll / detail
  11. [NVPTX] [TableGen] Use new features of TableGen to simplify and clarify. — paul / detail
  12. llvm.coro.id.async lowering: Parameterize how-to restore the current's continutation context and restart the pipeline after splitting — aschwaighofer / detail
  13. [NFC][InstCombine] Update few comment updates i missed in 0ac56e8eaaeb — lebedev.ri / detail
  14. [AMDGPU] Run exp tests on GFX9 and GFX10 too. NFC. — jay.foad / detail
  15. [libc++] Try fixing the oss-fuzz build — ldionne / detail
  16. [Arm][MC] Remove unused prefixes in .arch_extension fp tests — david.spickett / detail
  17. Traverse-ignore explicit template instantiations — steveire / detail
  18. [analyzer][NFCi] Mark CallEvent::getOriginExpr virtual, some cleanup — benicsbalazs / detail
  19. [AMDGPU] Simplify exp target parsing — jay.foad / detail
  20. [TableGen] Indentation and whitespace fixes in generated code. NFC. — jay.foad / detail
  21. [FPEnv] Use strictfp metadata in casting nodes — kevin.neal / detail
  22. [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so. — stellaraccident / detail
  23. [VectorCombine][X86] Removed unused check prefixes — llvm-dev / detail
  24. [SLP][AMDGPU] Regenerate packed-math tests and remove unused check prefix — llvm-dev / detail
  25. [InstCombine] computeKnownBitsMul - use KnownBits::isNonZero() helper. — llvm-dev / detail
  26. [scudo][standalone] Simplify populateFreelist — kostyak / detail

#18014 (Nov 6, 2020 4:15:41 AM)

  1. [TypeSize] Extend UnivariateLinearPolyBase with getWithIncrement/Decrement methods — sander.desmalen / detail
  2. [clang-format] do not break before { in JS comments — krasimir / detail
  3. [mlir] Add folding of memref_cast inside another memref_cast — zinenko / detail
  4. [VPlan] NFC: Change VFRange to take ElementCount — sander.desmalen / detail
  5. [X86] Regenerate zext-load tests and add 32-bit test coverage. — llvm-dev / detail
  6. [VE][TTI] don't advertise vregs/vops — simon.moll / detail
  7. [VE] Optimize address calculation — marukawa / detail
  8. [AArch64][MC] Remove unused prefix in v8.4-a trace test — david.spickett / detail
  9. [AArch64][MC] Remove unused CHECK-ERROR in SVE test file — david.spickett / detail
  10. [InstCombine] Regenerate narrow-math.ll tests — llvm-dev / detail

#18013 (Nov 6, 2020 12:58:56 AM)

  1. [mlir][CAPI] Add missing 'static' to inline C function. — stellaraccident / detail
  2. [BranchProbabilityInfo] Remove block handles in eraseBlock() — yrouban / detail
  3. [Test] Run test with expensive SE inference. NFC — mkazantsev / detail
  4. [BranchProbabilityInfo] Introduce method copyEdgeProbabilities(). NFC — yrouban / detail
  5. [Test] One more test on IndVars with negative step — mkazantsev / detail
  6. [X86] use macros to split GFNI intrinsics into different kinds — freddy.ye / detail
  7. [IR] CmpInst: add getUnsignedPredicate() — lebedev.ri / detail
  8. [IR] CmpInst: add isEquality(Pred) — lebedev.ri / detail
  9. [IR] CmpInst: add isRelational() — lebedev.ri / detail
  10. [IR] CmpInst: Add getFlippedSignednessPredicate() — lebedev.ri / detail

#18012 (Nov 5, 2020 9:39:48 PM)

  1. Do not construct std::string from nullptr — dblaikie / detail
  2. [libc++] Add a Buildkite job that tests back-deployment on Apple — ldionne / detail
  3. [libc++] Allow customizing a few paths when running build bots — ldionne / detail
  4. [TargetList] Simplify dummy target creation — vedantk / detail
  5. [amdgpu] Add `llvm.amdgcn.endpgm` support. — michael.hliao / detail
  6. [libc++] Also allow customizing the build directory when running CI — ldionne / detail
  7. [AMDGPU] Corrected declaration of VOPC instructions with SDWA addressing mode. — konstantin.pyzhov / detail
  8. [libc][NFC] Make test macros callable from helper methods of test classes. — sivachandra / detail
  9. [RISCV] Only enable GPR<->FPR32 bitconvert isel patterns on RV32. NFCI — craig.topper / detail
  10. [STLExtras] Add append_range helper. — silvasean / detail
  11. [libc] Add implementations of ilogb[f|l]. — sivachandra / detail
  12. [AMDGPU] Simplify amdgpu-macros.cl test. NFC. — stanislav.mekhanoshin / detail
  13. [TargetList] Delete the destructor — vedantk / detail
  14. [CodeExtractor] Replace uses of extracted bitcasts in out-of-region lifetime markers — georgakoudis1 / detail
  15. [lldb] Remove Crashlog/interactive.test — jdevlieghere / detail
  16. Revert "Allow searching for prebuilt implicit modules." — stilis / detail
  17. [X86] check the k pair register in ipra-reg-usage.ll. — yuanke.luo / detail
  18. [VE][NFC] Update rem.ll regression test — marukawa / detail
  19. [trace][intel-pt] Implement the basic decoding functionality — a20012251 / detail
  20. [flang][openacc] Add parsing tests and semantic check for set directive — clementval / detail
  21. [test] Properly test -Werror-implicit-function-declaration and -Wvec-elem-size — i / detail
  22. Check for nullptr before dereferencing in translateModuleToLLVMIR() — joker.eph / detail
  23. [BranchProbabilityInfo] Get rid of MaxSuccIdx. NFC — yrouban / detail

#18010 (Nov 5, 2020 3:04:44 PM)

  1. [clang-tidy] Extend IdentifierNamingCheck per file config — n.james93 / detail
  2. [ARM] remove cost-kind predicate for cmp/sel costs — spatel / detail
  3. Always link the MLIR python bindings native extension to libMLIR.so — joker.eph / detail
  4. Refactor MLIR python extension CMake boilerplate in a reusable function (NFC) — joker.eph / detail
  5. Fix MLIR Python bindings build (remove inexistant source from CMake list, NFC) — joker.eph / detail
  6. Add a custom MLIRBindingsPythonExtension cmake target to group all Python bindings (NFC) — joker.eph / detail
  7. [libc++] Update the CI Dockerfile — ldionne / detail
  8. [libc++] Add a CI job to build the documentation — ldionne / detail
  9. [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI — conanap / detail
  10. [CodeGen] Fix Bug 47499: __unaligned extension inconsistent behaviour with C and C++ — rnk / detail
  11. Fix bugs in EOL marking in command line tokenizers — rnk / detail
  12. [VE] Add isReMaterializable and isAsCheapAsAMove flags — marukawa / detail
  13. Allow searching for prebuilt implicit modules. — arames / detail
  14. Fix MLIR Python bindings build (NFC) — joker.eph / detail
  15. [TableGen] Clean up documentation toctrees; clarify two paragraphs. — paul / detail
  16. [openacc][openmp] Allow duplicate between required and allowed once/exclusive — clementval / detail
  17. APINotes: repair the Windows builders — compnerd / detail
  18. [LLDB-lua] modify Lua's 'print' to respect 'io.stdout' — pctammela / detail
  19. [RISCV] Add test cases to show missed opportunities to use fnmadd/fnmsub if the second operand to the fma is negated rather than the first. NFC — craig.topper / detail
  20. [RISCV] Add isel patterns for fnmadd/fnmsub with an fneg on the second operand instead of the first. — craig.topper / detail

#18009 (Nov 5, 2020 11:49:36 AM)

  1. [CaptureTracking] Avoid overly restrictive dominates check — anna / detail
  2. [lldb] [test/Shell] Simplify -pthread condition — mgorny / detail
  3. [lldb] Enable FreeBSDRemote plugin by default and update test status — mgorny / detail
  4. [IndVarSimplify][SimplifyIndVar] Move WidenIV to Utils/SimplifyIndVar. NFCI. — sjoerd.meijer / detail
  5. [mlir]  Fix missing namespaces in OpBuildGen.cpp — pifon / detail
  6. [GlobalISel] Don't use Register type for getNumOperands(). NFCI. — llvm-dev / detail
  7. [DAG] computeKnownBits - Replace ISD::SREM handling with KnownBits::srem to reduce code duplication — llvm-dev / detail
  8. [OpenMP] Add ident_t flags for compiler OpenMP version — jonathan.l.peyton / detail
  9. scudo: Don't memset previously released cached pages in the secondary allocator. — peter / detail
  10. Revert "[CaptureTracking] Avoid overly restrictive dominates check" — anna / detail
  11. [libc++] Rework the whole availability markup implementation — ldionne / detail
  12. [RISCV] Add isel patterns for fshl with immediate to select FSRI/FSRIW — craig.topper / detail
  13. [RISCV] Remove shadow register list passed to AllocateReg when allocating FP registers for calling convention — craig.topper / detail
  14. [clangd] Trivial: Log missing completion signals. — usx / detail
  15. [Sema] Special case -Werror-implicit-function-declaration and reject other -Werror- — i / detail
  16. [flang][f18] Remove unimplemented options (NFC) — andrzej.warzynski / detail
  17. [NFC] Add InitializePlatformCommonFlags for Fuchsia — leonardchan / detail
  18. [AMDGPU] Add default 1 glc operand to rtn atomics — stanislav.mekhanoshin / detail
  19. [RISCV] Use the 'si' lib call for (double (fp_to_sint/uint i32 X)) when F extension is enabled. — craig.topper / detail
  20. Add default value for MachineInstr::modifiesRegister. NFC. — momchil.velikov / detail
  21. APINotes: add APINotesYAMLCompiler — compnerd / detail
  22. [LegalizeTypes] Remove unnecessary if around switch in ScalarizeVectorOperand and SplitVectorOperand. NFC — craig.topper / detail
  23. [gn build] (manually) port 82f86ae01 — thakis / detail
  24. [gn build] (manually) port 82f86ae01 more — thakis / detail
  25. [libc] Fix WrapperGen seeing no arguments as a void argument. — michaelrj / detail
  26. [AArch64][GlobalISel] Add AArch64::G_DUPLANE[X] opcodes for lane duplicates. — aemerson / detail
  27. [mlir] Remove AppendToArgumentsList functionality from BufferizeTypeConverter. — silvasean / detail
  28. [MachineOutliner] Do not outline debug instructions — momchil.velikov / detail
  29. [lld][COFF] Add command line options for LTO with new pass manager — rojamd / detail
  30. [lldb] [test] Fix TestGdbRemoteThreadName code on FreeBSD — mgorny / detail
  31. [lldb] [Process/FreeBSDRemote] Remove thread name caching — mgorny / detail

#18008 (Nov 5, 2020 8:33:29 AM)

  1. [KnownBits] Move ValueTracking/SelectionDAG UDIV KnownBits handling to KnownBits::udiv. NFCI. — llvm-dev / detail
  2. [libc++] Correct XFAILs for the C++20 Synchronization Library — ldionne / detail
  3. [TableGen] Add true and false literals to represent booleans — paul / detail
  4. [lldb] Skip TestChangeProcessGroup on watchOS/tvOS — risemann / detail
  5. Reland [lldb] Explicitly use the configuration architecture when building test executables — risemann / detail
  6. [sanitizers] Remove the test case involving `new int[0]` — vyng / detail
  7. [mlir] Move TestDialect and its passes to mlir::test namespace. — pifon / detail
  8. [KnownBits] Move ValueTracking/SelectionDAG UREM KnownBits handling to KnownBits::urem. NFCI. — llvm-dev / detail
  9. [lldb] Add Apple simulator platforms to lldbplatform.py — risemann / detail
  10. [KnownBits] Move ValueTracking SREM KnownBits handling to KnownBits::srem. NFCI. — llvm-dev / detail
  11. [FileCheck] Use %ProtectFileCheckOutput in allow-unused-prefixes.txt — mtrofin / detail
  12. [clang] Add an option for hiding line numbers in diagnostics — risemann / detail
  13. [gn build] Port 659f4bd87ef — llvmgnsyncbot / detail
  14. Implement Lambda Conversion Operators for All CCs for MSVC. — erich.keane / detail
  15. [lldb] Set the default architecture also in buildDefault — risemann / detail
  16. [lldb][NFC] Fix compiler warnings after removal of eValueTypeVector — risemann / detail

#18007 (Nov 5, 2020 5:11:42 AM)

  1. [SyntaxTree] Add reverse links to syntax Nodes. — ecaldas / detail
  2. [InstCombine] Remove orphan InstCombinerImpl method declarations. NFCI. — llvm-dev / detail
  3. [UnitTests] Add exhaustive tests for KnownBits shl/lshr/ashr — llvm-dev / detail
  4. Revert rGbbeb08497ce58 "Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation"" — llvm-dev / detail
  5. [SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference. — sander.desmalen / detail
  6. [OpenMP] avoid warning: equality comparison with extraneous parentheses — protze / detail
  7. [sanitizer] Assume getrandom might not be supported by the kernel — adhemerval.zanella / detail
  8. [lsan] Disable some LSAN tests for arm-linux-gnueabi{hf} — adhemerval.zanella / detail
  9. [GlobalISel] ComputeKnownBits - use common KnownBits shift handling (PR44526) — llvm-dev / detail
  10. [OpenCL] Support vec_step in C++ for OpenCL mode — sven.vanhaastregt / detail
  11. [GVN] Fix MemorySSA update when replacing assume(false) with stores. — flo / detail
  12. [Flang][f18] Remove unimplemented options from `flang -help` (NFC) — andrzej.warzynski / detail
  13. [lldb] Also Catch invalid calls to TestPExpectTest's expect() — risemann / detail

#18006 (Nov 5, 2020 1:55:12 AM)

  1. [sanitizer] Delete build only with CCACHE — vitalybuka / detail
  2. [NFC] Fix cpplint warnings — vitalybuka / detail
  3. [test] Add 'REQUIRES: bpf-registered-target' to bpf-O0.c — aeubanks / detail
  4. [mlir][spirv] Allow usage of vector size 8 and 16 with Vector16 capability — artur.bialas / detail
  5. [mlir][spirv] Add VectorExtractDynamicOp and vector.extractelement lowering — artur.bialas / detail
  6. [ARM] Make tests less dependent on scheduling. NFC — david.green / detail
  7. [flang] update ODS syntax to use OpBuidlerDAG instead of OpBuilder — zinenko / detail
  8. [mlir][Linalg] Side effects interface for Linalg ops — nicolas.vasilache / detail
  9. [mlir] Restructure C API tests for IR — zinenko / detail

#18005 (Nov 4, 2020 10:38:37 PM)

  1. [lsan] Remove unnecessary elf-tls condition — vyng / detail
  2. [NFC] Extract InitializePlatformCommonFlags — vitalybuka / detail
  3. [sanitizer] Fix -fno-emulated-tls setup — vitalybuka / detail
  4. [LangRef] Adds llvm.loop.mustprogress loop metadata — a335pate / detail
  5. [RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC — craig.topper / detail
  6. Revert "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC" — craig.topper / detail
  7. Recommit "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC"" — craig.topper / detail
  8. [SCEV] Handle non-positive case in isImpliedViaOperations — mkazantsev / detail
  9. [MachineSink] add more profitable pattern. — czhengsz / detail
  10. Revert "[SCEV] Handle non-positive case in isImpliedViaOperations" — mkazantsev / detail
  11. [Driver] Add callback to Command execution — sepavloff / detail
  12. [sanitizers] Add missing definition — vyng / detail
  13. Capture the name for mlir::OpPassManager in std::string instead of StringRef (NFC) — joker.eph / detail
  14. [LSAN] Enabled only with __ANDROID_API__ >= 28 — vitalybuka / detail
  15. [NewPM] Provide method to run all pipeline callbacks, used for -O0 — aeubanks / detail
  16. [LSAN] Fix preprocessor condition for MSVC — vitalybuka / detail
  17. Revert "[LSAN] Fix preprocessor condition for MSVC" — vitalybuka / detail
  18. [LSAN] Fix compilation error on MSVC — vitalybuka / detail

#18004 (Nov 4, 2020 7:22:09 PM)

  1. Use lit --vv on Android bot — vitalybuka / detail
  2. [flang][openacc] Lower init and shutdown directive — clementval / detail
  3. [sanitizer] Allow preinit array on Android — vitalybuka / detail
  4. [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind — i / detail
  5. Reland [lsan] Enable LSAN for Android — vitalybuka / detail
  6. [flang][openacc] Lower wait directive — clementval / detail
  7. [mlir] Change deprecated -Werror-implicit-function-declaration to -Werror=implicit-function-declaration — i / detail
  8. [LSAN] Fix CAN_SANITIZE_LEAKS on Android — vitalybuka / detail
  9. [sanitizer] Quick fix for non-Linux build — vitalybuka / detail
  10. [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction — a335pate / detail

#18003 (Nov 4, 2020 4:03:39 PM)

  1. [flang][openacc] Lower update directive — clementval / detail
  2. [crashlog] Pass the debugger around instead of relying on lldb.debugger — jdevlieghere / detail
  3. [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback — aeubanks / detail
  4. Revert "[NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback" — aeubanks / detail
  5. Reland [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback — aeubanks / detail
  6. Basic: Change Module::Umbrella to a PointerUnion, NFC — dexonsmith / detail
  7. [NFC] Fix comment in test — vitalybuka / detail
  8. [NFC][LSAN] Remove unused variable — vitalybuka / detail
  9. [sanitizer] Get Android API from --target — vitalybuka / detail
  10. Fix UB in one libcxx test, when deleting D through a pointer to B. — arthur.j.odwyer / detail
  11. [PowerPC] Add Sema checks for MMA types — baptiste.saleil / detail
  12. [NFC][sanitizer] Reformat some code — vitalybuka / detail
  13. [MLIR][NFC] Update syntax of global_memref in ODS description. — jurahul / detail

#18002 (Nov 4, 2020 12:47:38 PM)

  1. [llvm-objcopy][MachO] Make isValidMachOCannonicalName static — alexshap / detail
  2. [llvm-objcopy] Make --set-section-flags work with --add-section — i / detail
  3. [AMDGPU] Fix iterating in SIFixSGPRCopies — sebastian.neubauer / detail
  4. [NewPM] Don't run before pass instrumentation on required passes — aeubanks / detail
  5. Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation" — i / detail
  6. [AMDGPU] Resolve pseudo registers at encoding uses — joseph.nash / detail
  7. [RISCV] Remove custom isel for (srl (shl val, 32), imm). Use pattern instead. NFCI — craig.topper / detail
  8. [UBSan] Cannot negate smallest negative signed integer — ctetreau / detail
  9. Switch from C-style comments `/* ... */` to C++ style `//` (NFC) — joker.eph / detail
  10. [RISCV] Check all 64-bits of the mask in SelectRORIW. — craig.topper / detail
  11. [mlir] Fix materializations for unranked tensors. — silvasean / detail
  12. [mlir] Make linalg-bufferize a composable bufferization pass — silvasean / detail
  13. Start of an llvm.coro.async implementation — aschwaighofer / detail
  14. [MLIR] Remove NoSideEffect from std.global_memref op. — jurahul / detail
  15. [MLIR] Refactor memref type -> LLVM Type conversion — jurahul / detail
  16. [RISCV] Remove assertsexti32 from inputs to riscv_sllw/srlw nodes in B extension isel patterns. — craig.topper / detail
  17. [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts — cchen / detail
  18. Move MlirStringCallback declaration from mlir-c/IR.h to mlir-c/Support.h (NFC) — joker.eph / detail
  19. Refactor PyPrintAccumulatorm, PyFileAccumulator, and PySinglePartStringAccumulator from IRModules.cpp to PybindUtils.h — joker.eph / detail
  20. [libc++] NFC: Remove trailing whitespace — ldionne / detail
  21. [DAGCombine] Fix bug in load scalarization — fraser / detail
  22. Basic: Split out DirectoryEntry.h, NFC — dexonsmith / detail
  23. [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions. — craig.topper / detail
  24. [mlir][std] Add SignedCeilDivIOp and SignedFloorDivIOp with std to std lowering triggered by -std-expand-divs option. The new operations support positive/negative nominator/denominator numbers. — alexe / detail
  25. [PowerPC] Rename mftbl to mftb — wanyu9511 / detail
  26. Add info about the cherry-picked commit and contributor — wanyu9511 / detail
  27. [MemorySSA] Use provided memory location even if instruction is call — nikita.ppv / detail
  28. [flang][openacc] Lower exit data directive — clementval / detail
  29. [RISCV] Remove assertsexti32 from fslw/fsrw isel patterns. — craig.topper / detail
  30. [libc++] Move availability-related Lit configuration to the DSL — ldionne / detail
  31. [libc++] Remove stray setting of use_system_cxx_lib left behind — ldionne / detail
  32. [lld][ELF][test] test LTO-removed symbols are not in symtab — edd.dawson at sony.com / detail
  33. [flang][openacc] Lower enter data directive — clementval / detail
  34. [NFC] Use Register/MCRegister — mtrofin / detail
  35. [SelectionDAG] Add legalizations for VECREDUCE_SEQ_FMUL — mcinally / detail
  36. [ms] [llvm-ml] Lex MASM strings, including escaping — epastor / detail
  37. Fix -Wsign-compare issue in MasmParser.cpp — epastor / detail

#18001 (Nov 4, 2020 9:33:12 AM)

  1. Fix breakage in D89615 (due to cmake version 3.16.5) — vyng / detail
  2. [libc++] Split off part of a test that require signals into a separate test — ldionne / detail
  3. Revert "Start of an llvm.coro.async implementation" — aschwaighofer / detail
  4. [libc++] Remove the ability to not install the support headers — ldionne / detail
  5. [Dexter] add an optnone attribute debug experience test for loops. — tom.weaver / detail
  6. [Dexter] add visual studio 2019 debugger support — tom.weaver / detail
  7. [GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation — llvm-dev / detail
  8. [KnownBits] KnownBits::computeForMul - avoid unnecessary APInt copies. NFCI. — llvm-dev / detail
  9. Add facilities to print/parse a pass pipeline through the C API — joker.eph / detail

#18000 (Nov 4, 2020 8:05:56 AM)

  1. [MLIR] Support walks over regions and blocks — frgossen / detail
  2. [mlir][std] Add DimOp folding for dim(tensor_load(m)) -> dim(m). — nicolas.vasilache / detail
  3. [Reassociate] Guard `add`-like `or` conversion into an `add` with profitability check — lebedev.ri / detail
  4. [InstSimplify] add vector cmp tests; NFC — spatel / detail
  5. [InstSimplify] allow vector folds for icmp Pred (1 << X), 0x80 — spatel / detail
  6. [libc++] Don't run tests in a shell in the default executor — ldionne / detail
  7. [libc++] Remove test that is irrelevant since f1a96de1bc8d — ldionne / detail
  8. [lldb] Improve RegisterValue::GetScalarValue — pavel / detail
  9. [TableGen] [IR] Eliminate unnecessary recursive help class. — paul / detail
  10. [TableGen] Add !interleave operator to concatenate a list of values with delimiters — paul / detail
  11. Disable emulated-tls for  compiler-rt+tests on Android if ELF_TLS is presence. — vyng / detail
  12. [NFC]Remove unused variable — vyng / detail
  13. [compiler-rt][AIX]: Link compiler-rt profile library when -fprofile-generate is specified — etiotto / detail
  14. Add a floating-point suffix to silence warnings; NFC — aaron / detail
  15. [libc++] NFCI: Refactor chrono.cpp to make it easier to support new platforms — ldionne / detail
  16. Fix gcc braces warning. NFCI. — llvm-dev / detail
  17. Use isa<> instead of dyn_cast<> to avoid unused variable warning. NFCI. — llvm-dev / detail
  18. [lldb/Utility] Delete Scalar::[US]IntValueIsValidForSize — pavel / detail
  19. [lldb] Remove [US]IntValueIsValidForSize from CommandObjectMemory — pavel / detail
  20. [ms] [llvm-ml] Enable support for MASM-style macro procedures — epastor / detail
  21. Start of an llvm.coro.async implementation — aschwaighofer / detail
  22. [clang-tidy] Add signal-handler-check for SEI CERT rule SIG30-C — 1.int32 / detail
  23. [gn build] Port d1b2a523191 — llvmgnsyncbot / detail
  24. [clangd] Cleanup dependencies around RemoteIndex — kadircet / detail

#17999 (Nov 4, 2020 4:44:56 AM)

  1. [clangd] Pass parameters to config apply functions — kadircet / detail
  2. [llvm-exegesis][X86] Save and restore eflags. — courbet / detail
  3. [Clang] Add more fp128 math library function builtins — qiucofan / detail
  4. [JITLink][ELF] Omit temporary labels in tests — sgraenitz / detail
  5. [mlir] Fix failing shared libraries build — andrzej.warzynski / detail
  6. [NFC][UBSAN] Replace "count 0" with FileCheck — vitalybuka / detail
  7. [AMDGPU] Fix ieee mode default value — sebastian.neubauer / detail
  8. [AMDGPU] Set rsrc1 flags for graphics shaders — sebastian.neubauer / detail
  9. [libomptarget][nfc] Build amdgcn deviceRTL with nogpulib — jonathanchesterfield / detail
  10. [DAG] computeKnownBits - Replace ISD::MUL handling with the common KnownBits::computeForMul implementation — llvm-dev / detail
  11. [mlir][SCF] Add canonicalization pattern for scf::For to eliminate yields that just forward. — nicolas.vasilache / detail
  12. [SVE][CodeGen] Lower scalable integer vector reductions — kerry.mclaughlin / detail
  13. [VE] Add +vpu attribute — simon.moll / detail
  14. [gn build] try to port 707d69ff32309b — thakis / detail
  15. [gn build] Port 1124bf4ab77 — llvmgnsyncbot / detail
  16. [gn build] Port 73b6cb67dcd — llvmgnsyncbot / detail
  17. [llvm-exegesis] Fix rGaf658d920e2b — courbet / detail

#17998 (Nov 4, 2020 1:29:11 AM)

  1. [sanitizer] More robust rm calls — vitalybuka / detail
  2. [sanitizer] Remove compiler-rt from Android stage2 — vitalybuka / detail
  3. [sanitizer] Remove ANDROID_NDK_VERSION and ANDROID — vitalybuka / detail
  4. Add a basic C API for the MLIR PassManager as well as a basic TableGen backend for creating passes — joker.eph / detail
  5. Switch the CallbackOstream wrapper in the MLIR C API to an Unbuffered stream — joker.eph / detail
  6. Enable -Werror-implicit-function-declaration by default (NFC) — joker.eph / detail
  7. Revert "[AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts" — martin / detail
  8. Fix linkage error on mlirLogicalResultIsFailure. — stellaraccident / detail
  9. [mlir][Python] Return and accept OpView for all functions. — stellaraccident / detail
  10. Re-land "[llvm-exegesis] Save target state before running the benchmark. — courbet / detail
  11. Revert "Re-land "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  12. [DebugInfo] Delete unused DwarfUnit::addConstantFPValue & addConstantValue overloads. NFC — i / detail
  13. [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. — praveen / detail
  14. [clangd] Store the containing symbol for refs — zeratul976 / detail
  15. [mlir] Add a generic while/do-while loop to the SCF dialect — zinenko / detail
  16. [mlir] Add lowering to CFG for WhileOp — zinenko / detail
  17. [mlir] Add a simpler lowering pattern for WhileOp representing a do-while loop — zinenko / detail
  18. Re-land "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  19. [NFCI] Replace AArch64StackOffset by StackOffset. — sander.desmalen / detail
  20. Use LLD for Android compiler-rt — vitalybuka / detail
  21. [sanitizer] Remove -Wno-non-virtual-dtor — vitalybuka / detail
  22. [ARM] Remove unused variable. NFC — david.green / detail
  23. [llvm-exegesis] Fix unused variable warning. — courbet / detail
  24. [sanitizer] Remove ANDROID_NDK_VERSION — vitalybuka / detail
  25. [lldb] Delete Value::Vector class — pavel / detail

#17997 (Nov 3, 2020 10:11:27 PM)

  1. NFC. Updated comment. — gkistanova / detail
  2. [StackColoring] Conservatively merge catch point of V for catch(V) — xiang1.zhang / detail
  3. [RISCV] Add fshl with immediate tests for Zbt extension. NFC — craig.topper / detail
  4. Port print-must-be-executed-contexts and print-mustexecute to NPM — aeubanks / detail

#17996 (Nov 3, 2020 6:54:56 PM)

  1. Fix bash script when df exits with error — vitalybuka / detail
  2. [libc][NFC][Obvious] Use the new macro to declare special constants in tests. — sivachandra / detail
  3. [MLIR] Move eraseArguments and eraseResults to FunctionLike — mikeurbach / detail
  4. [flang] Dodge gcc 8.2.0 build problem (NFC) — pklausler / detail
  5. [MLIR] Check for duplicate entries in attribute dictionary during custom parsing — jurahul / detail
  6. [AArch64][GlobalISel] Add combine for G_EXTRACT_VECTOR_ELT to allow selection of pairwise FADD. — aemerson / detail
  7. [NFC] Use [MC]Register in register allocation — gjn / detail
  8. [clangd][NFC] Make Located::operator->() use pointer sematics — n.james93 / detail
  9. [MachineInstr] Add support for instructions with multiple memory operands. — michael.hliao / detail

#17995 (Nov 3, 2020 3:38:32 PM)

  1. Added compiler-rt tests to run on ARM target. — aorlov / detail
  2. [unittest][TrasnformerTest] Fix asan stack-use-after-return — i / detail
  3. [libc++] Remove support for .run.fail.cpp tests — ldionne / detail
  4. [clangd] Handle absolute/relative path specifications in Config — kadircet / detail
  5. [clangd] Fix missing override warnings in remote-index client — kadircet / detail
  6. [OpenMP] Fixed an issue in the test case parallel_offloading_map — tianshilei1992 / detail
  7. [lldb] [test] Remove xfail from tests that pass on FreeBSD — mgorny / detail
  8. [lldb] [test/Shell] Pass -pthread to host toolchain on FreeBSD too — mgorny / detail
  9. [lldb] [test] Update XFAILs/skips for FreeBSD — mgorny / detail
  10. [libc++] Harden tests against executors not running tests in a shell — ldionne / detail
  11. [NFC] Inline wasm assertion-only variable — rupprecht / detail
  12. [PowerPC] Add MMA builtin decoding and definitions — baptiste.saleil / detail
  13. [mlir][Parser] Small optimization to parsing — riddleriver / detail
  14. [NFC] Fix call to lldb RegisterValue constructor — rupprecht / detail
  15. [LIBC][NFC] Rename errno and assert files to match other files with functions — michaelrj / detail
  16. [libc++][NFC] Mark LWG issue 2899 as not complete. — zoecarver / detail
  17. [docs] Fix docs-llvm-html after recent TableGen changes D90617 — i / detail
  18. Revert "Ignore template instantiations if not in AsIs mode" — mascasa / detail
  19. Undo Revert "Ignore template instantiations if not in AsIs mode" — mascasa / detail
  20. When re-checking an already-substituted template argument, don't lose — richard / detail
  21. [MLIR] NFC : Move OpenMP dialect include to translation — kiran.chandramohan / detail
  22. Remove extra comma after macro, fix GCC warning (NFC) — joker.eph / detail
  23. [ARM] remove cost-kind predicate for most math op costs — spatel / detail
  24. [mlir][vector] Make linalg FillOp vectorization use Transfer op — thomasraoux / detail
  25. [WebAssembly] Don't fold frame offset for global addresses — aheejin / detail

#17994 (Nov 3, 2020 12:22:49 PM)

  1. Limit parallel link jobs to 4 for clang-sparc64-linux-multistage. — gkistanova / detail
  2. Limit clang-sparc64-linux-multistage to Sparc target. — gkistanova / detail
  3. [libc++] Move <memory> helpers outside of std::allocator_traits — ldionne / detail
  4. [AMDGPU] Regenerate load i16 tests to use update_llc_test_checks.py script. NFCI. — llvm-dev / detail
  5. [DAG] computeKnownBits - Move (most) ISD::SRL handling into KnownBits::lshr — llvm-dev / detail
  6. [RISCV] Add missing patterns for rotr with immediate for Zbb/Zbp extensions. — craig.topper / detail
  7. [DAG] computeKnownBits - Move ISD::SRA handling into KnownBits::ashr — llvm-dev / detail
  8. Cleanup namespace comment to fix clang-tidy warning. NFCI. — llvm-dev / detail
  9. [crashlog] Modularize parser — jdevlieghere / detail
  10. [GVN] small improvements to comments — vtjnash / detail
  11. [CUDA] Allow local static variables with target attributes. — tra / detail
  12. [HIP] Use argv[0] as the default choice for the Executable name. — tra / detail
  13. [HIP] Math Headers to use type promotion — enye.shi / detail
  14. [WebAssembly] Implement ref.null — tlively / detail
  15. Return actual type from SBType::GetArrayElementType — jdevlieghere / detail
  16. Precommit LTO pipeline test — sanne.wouda / detail
  17. Add loop distribution to the LTO pipeline — sanne.wouda / detail
  18. Fix - [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  19. [AMDGPU] Add some missing tests for GFX10.3 subtargets — jay.foad / detail
  20. Revert "Add loop distribution to the LTO pipeline" — sanne.wouda / detail
  21. Revert "Precommit LTO pipeline test" — sanne.wouda / detail
  22. [mlir][vector] Add canonicalization patterns for ExtractStride/ShapeCast + Splat constant — thomasraoux / detail
  23. [NFC][Reassociate] Add tests with `add`-like `or` (w/ no common bits set) — lebedev.ri / detail
  24. [Reassociate] Convert `add`-like `or`'s into an `add`'s to allow reassociation — lebedev.ri / detail
  25. [memprof] Don't protect destructor in final — vitalybuka / detail
  26. [compiler-rt] Use empty SuspendedThreadsList for Fuchsia — phosek / detail
  27. [musttail] Unify musttail call preceding return checking — xun / detail
  28. [crashlog] Print the actual exception in the CommandReturnObject — jdevlieghere / detail
  29. [libc++] NFC: Simplify how we run config tests — ldionne / detail

#17993 (Nov 3, 2020 9:08:04 AM)

  1. [gn build] (manually) port 1af3cb5424d — thakis / detail
  2. [gn build] Port 1667d23e585 — llvmgnsyncbot / detail
  3. [DAG] computeKnownBits - Move (most) ISD::SHL handling into KnownBits::shl — llvm-dev / detail
  4. [ASTMatchers] Made isExpandedFromMacro Polymorphic — n.james93 / detail
  5. [AMDGPU] Precommit globalisel tests for ds_read2_b64 with large offset — jay.foad / detail
  6. [SLP][X86][Test] Extend test coverage for PR47629 — anton.a.afanasyev / detail
  7. [ADT] Add SmallVector::pop_back_n — n.james93 / detail
  8. make the AsmPrinterHandler array public — vtjnash / detail
  9. [Docs][FileCheck] Small fix. — mtrofin / detail
  10. [lldb/Utility] Add unit tests for RegisterValue::GetScalarValue — pavel / detail
  11. [libcxx] [libcxxabi] Set flags for visibility when statically linking libcxxabi into libcxx for windows — martin / detail
  12. [libcxx] Error out if __libcpp_mbsrtowcs_l fails in __time_get_storage — martin / detail
  13. [AMDGPU] Fix ds_read2/write2 with unaligned offsets — jay.foad / detail
  14. [SVE][InstCombine] Improve specificity of InstCombine TypeSize test — joe.ellis / detail
  15. [OpenMP][Tools] clang-format Archer (NFC) — protze / detail
  16. Fix GCC error: specialization of 'template<class LeafTy> struct llvm::LinearPolyBaseTypeTraits' in different namespace — hans / detail
  17. [CostModel] fix cost calc bug for sadd/ssub with overflow — spatel / detail
  18. [openmp][openacc][NFC] Simplify access and validation of DirectiveBase information — clementval / detail
  19. [lldb] [Process/FreeBSDRemote] Fix "Fix attaching via lldb-server" — mgorny / detail
  20. [AMDGPU] Add gfx90c target — tim.renouf / detail
  21. [AMDGPU] Add gfx1033 target — tim.renouf / detail
  22. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  23. [compiler-rt][profile][AIX]: Enable compiler-rt profile build on AIX — etiotto / detail
  24. [NFC][AMDGPU] Minor editorial improvements to AMDGPUUsage.rst — tony.tye / detail
  25. Make test/tools/llvm-dlltool/tool-name.test pass, and make it run — thakis / detail
  26. [crashlog] Move crash log parsing into its own class — jdevlieghere / detail

#17992 (Nov 3, 2020 5:47:57 AM)

  1. [mlir] Convert `memref_reshape` to LLVM. — pifon / detail
  2. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts — llvm-dev / detail
  3. Add test missing from previous commit — steveire / detail
  4. Remove mlir-c/Core.h which is superseded by the new API in mlir-c/IR.h — joker.eph / detail
  5. Change the PrintOpStatsPass to operate on any operation instead of just ModuleOp — joker.eph / detail
  6. Handle the verifier at run() time in the PassManager instead of build time — joker.eph / detail
  7. Make the implicit nesting behavior of the PassManager user-controllable and default to false — joker.eph / detail
  8. [MLIR] Added test operations to replace linalg dependency for — alexander.bosch / detail
  9. [AArch64][SVE] NFC: Guard all SVE tests for TypeSize warnings. — sander.desmalen / detail
  10. [ARM] Low overhead loop memcpy lowering test. NFC — david.green / detail
  11. [ARM] Treat memcpy/memset/memmove as call instructions for low overhead loops — david.green / detail
  12. Fix 'default label in switch which covers all enumeration values' warning — sguelton / detail
  13. [clang-tidy] adding "--config-file=<file-path>" to specify custom config file. — dmitry.polukhin / detail
  14. [JITLink][ELF] Implement R_X86_64_PLT32 relocations — sgraenitz / detail
  15. Revert "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" — hans / detail
  16. [OpenMP][Tool] Handle detached tasks in Archer — protze / detail
  17. [OpenMP][OMPT][NFC] Fix flaky test — protze / detail
  18. [OpenMP][libomptarget][Tests] fix failing test — protze / detail
  19. [ARM] Remove unused variable. NFC — david.green / detail
  20. [SCCP] Handle bitcast of vector constants. — flo / detail
  21. [NFC][InstCombine] Add test coverage for PR47997 — lebedev.ri / detail
  22. [NFC][InstCombine] Negator: add test coverage for `(?? - (C - %y))` pattern (PR47997) — lebedev.ri / detail
  23. [NFC][InstCombine] Negator: add test coverage for `(?? - (%y + C))` pattern (PR47997) — lebedev.ri / detail
  24. [InstCombine] Negator: - (C - %x) --> %x - C (PR47997) — lebedev.ri / detail
  25. [InstCombine] Perform  C-(X+C2) --> (C-C2)-X  transform before using Negator — lebedev.ri / detail
  26. [CUDA][HIP] Fix linkage for -fgpu-rdc — yaxun.liu / detail
  27. [x86] update cost table comments for maxnum; NFC — spatel / detail
  28. [mlir][spirv] Support for a few more decorations in (de)serialization — antiagainst / detail
  29. [AMDGPU] Specify a triple to avoid codegen changes depending on host OS — jay.foad / detail

#17991 (Nov 3, 2020 2:26:24 AM)

  1. [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers — jrtc27 / detail
  2. [CodeGen] Fix regression from D83655 — jrtc27 / detail
  3. [sanitizer] Cleanup -Wnon-virtual-dtor warnings — vitalybuka / detail
  4. [polly] Fix -Wunused-lambda-capture and -Wunused-variable — i / detail
  5. [docs] Fix clang/docs/UsersManual.rst after D87528 & D88446 — i / detail
  6. [Libomptarget][NFC] Move global Libomptarget state to a struct — a335pate / detail
  7. Put back the test pragma-fp-exc.cpp — sepavloff / detail
  8. [Flang][OpenMP][NFC][1/2] Reorder OmpStructureChecker and simplify it. — joshisameeran17 / detail
  9. [NFC][PowerPC] Move the folding RLWINMs from ppc-mi-peephole to PPCInstrInfo. — esme.yi / detail
  10. [IndVars] Use knowledge about execution on last iteration when removing checks — mkazantsev / detail
  11. [RISCV] Remove isel patterns for fshl/fshr with same inputs. NFC — craig.topper / detail
  12. [NFC] Split lambda into 2 parts for further reuse — mkazantsev / detail
  13. [scan-build] Fix clang++ pathname again — sbergman / detail
  14. [libcxxabi] Build all of libcxxabi with _LIBCPP_BUILDING_LIBRARY defined — martin / detail
  15. [libcxx] [test] Fix the fs.op.absolute test to cope with windows paths — martin / detail
  16. [libcxx] [test] Avoid an unused variable in non-libcpp cases in path.append — martin / detail
  17. [libcxx] [test] Create symlink_to_dir as the right kind, as a directory symlink — martin / detail
  18. [libcxx] Avoid double frees of file descriptors in the fallback ifstream/ofstream codepath — martin / detail
  19. [libcxx] [test] Use error_code::default_error_condition to check errors against the expected codes — martin / detail
  20. [PowerPC] Extend folding RLWINM + RLWINM to post-RA. — esme.yi / detail
  21. [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets — martin / detail
  22. [clang] [MinGW] Allow using the vptr sanitizer — martin / detail
  23. [NFC] Refactor code in IndVars, preparing for further improvement — mkazantsev / detail
  24. [clang] Fix the fsanitize.c testcase after eaae6fdf67e1f. NFC. — martin / detail
  25. AMDGPU/GlobalISel: Use same builder/observer in post-legalizer-combiner — petar.avramovic / detail
  26. [llvm-readobj/libObject] - Allow dumping objects that has a broken SHT_SYMTAB_SHNDX section. — grimar / detail
  27. [lldb] [Process/FreeBSDRemote] Implement thread GetName() — mgorny / detail
  28. [lldb] [Host/{free,net}bsd] Fix process matching by name — mgorny / detail
  29. [lldb] [Process/FreeBSDRemote] Fix attaching via lldb-server — mgorny / detail
  30. [lldb] [Process/FreeBSDRemote] Remove GetSharedLibraryInfoAddress override — mgorny / detail
  31. [lldb] [Plugins/FreeBSDRemote] Disable GetMemoryRegionInfo() — mgorny / detail
  32. [mlir] Add partial lowering of shape.cstr_broadcastable. — tpopp / detail
  33. [mlir] Add to shape.is_broadcastable description — tpopp / detail
  34. [LLDB][NFC] treat Lua error codes in a more explicit manner — pctammela / detail
  35. [NFCI] Add StackOffset class and base classes for ElementCount, TypeSize. — sander.desmalen / detail
  36. [CostModel] Make target intrinsics cheap by default — david.green / detail
  37. Provide a hook to customize missing library error handling — sguelton / detail
  38. [AArch64] Redundant masks in downcast long multiply — nicholas.guy / detail
  39. [lld] missing doc entry for error handling script — sguelton / detail
  40. [SLP] Pass VecPred argument to getCmpSelInstrCost. — flo / detail

#17990 (Nov 2, 2020 11:17:11 PM)

  1. Remove LLVM_BINUTILS_INCDIR from Android bot — vitalybuka / detail
  2. [X86] Fix cpu name typos — tstellar / detail
  3. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — tstellar / detail
  4. DeferredDiagnosticsEmitter crashes — tstellar / detail
  5. [DAE] MarkLive in MarkValue(MaybeLive) if any use is live — tstellar / detail

#17989 (Nov 2, 2020 7:53:36 PM)

  1. [darwin] add support for __isPlatformVersionAtLeast check for if (@available) — hyp / detail
  2. [mlir][Linalg] Add more utility functions to LinalgDependenceGraph. — ravishankarm / detail
  3. [PowerPC] Parse and ignore .machine ppc64 — i / detail
  4. Add parallelTransformReduce and parallelForEachError — rnk / detail
  5. [mlir][Affine] Remove single iteration affine.for ops in AffineLoopNormalize — diego.caballero / detail
  6. Remove unused parameter — ahatanaka / detail
  7. [sanitizer] Make destructors protected — vitalybuka / detail
  8. [LICM] Add assert of AST/MSSA exclusiveness. — asbirlea / detail
  9. Add textual header PPCTypes.def to module Clang_Basic after D81508 — i / detail
  10. [Syntax] DeclaratorList is a List — sam.mccall / detail
  11. [crashlog] Fix and simplify the way we import lldb — jdevlieghere / detail
  12. [PowerPC] [NFC] Rename VCMPo to VCMP_rec — qiucofan / detail
  13. [PowerPC] Skip IEEE 128-bit FP type in FastISel — qiucofan / detail
  14. [crashlog] Turn crash log parsing modes into a Python 'enum' (NFC) — jdevlieghere / detail
  15. [crashlog] Remove commented out code (NFC) — jdevlieghere / detail

#17988 (Nov 2, 2020 4:29:18 PM)

  1. [libc++] Run the GCC 5 build bot without warnings — ldionne / detail
  2. [zorg][PowerPC] Don't checkout compiler-rt for runtime build — jji@us.ibm.com / detail
  3. [gn build] Port c17da8676a0 — llvmgnsyncbot / detail
  4. [LLD] [COFF] Align all debug directories — rnk / detail
  5. [mlir][CAPI] Add APIs for mlirOperationGetName and Identifier. — stellaraccident / detail
  6. [mlir][vector] Address post-commit review comments on vector ops folding patterns — thomasraoux / detail
  7. [flang] Allow array constructor implied DO loop indices as constant expressions — pklausler / detail
  8. [Sema] adds -Wfree-nonheap-object member var checks — gbiv / detail
  9. Undef the `DEFINE_C_API_STRUCT` macro after using it in the MLIR C API header (NFC) — joker.eph / detail
  10. [PartialInliner]: Handle code regions in a switch stmt cases — etiotto / detail
  11. [AMDGPU] Improve FLAT scratch detection — stanislav.mekhanoshin / detail
  12. [NFC][regalloc] Use MCRegister appropriately — mtrofin / detail
  13. [Hexagon] Move isTypeForHVX from Hexagon TTI to HexagonSubtarget, NFC — kparzysz / detail
  14. [clangd] Fix check-clangd with no clang built — sam.mccall / detail
  15. Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFC — dexonsmith / detail
  16. [FileCheck] Added documentation for --allow-unused-prefixes — mtrofin / detail
  17. Rename CXXUnresolvedConstructExpr::arg_size for consistency — steveire / detail
  18. Ignore template instantiations if not in AsIs mode — steveire / detail
  19. [clangd] Add -log=public to redact all request info from index server logs — sam.mccall / detail
  20. [MC] Make MCStreamer aware of AsmParser's StartTokLoc — i / detail
  21. [mlir] Add func-bufferize pass. — silvasean / detail
  22. [mlir][Bufferize] Rename TestBufferPlacement to TestFinalizingBufferize — silvasean / detail
  23. Fix build error on bots after 9f151df17800e1668c32e5314a290ae94c8f2dd3 — dexonsmith / detail
  24. [Coroutines][Docs] Remove frame packing as a TODO — a335pate / detail
  25. [LazyCallGraph] Build SCCs of the reference graph in order — i / detail
  26. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  27. [NFC][AMDGPU] Restructure the AMDGPU memory model description — tony.tye / detail
  28. [flang] Fix actual argument character length and length error reporting — pklausler / detail
  29. [MLIR] Introduce std.global_memref and std.get_global_memref operations. — jurahul / detail
  30. [MLIR] Work around an ICE in GCC 7. — benny.kra / detail
  31. [GWP-ASan] Stub out backtrace/signal functions on Fuchsia — kostyak / detail
  32. [LoopFusion] Regenerate test checks (NFC) — nikita.ppv / detail
  33. [AsmPrinter] Split up .gcc_except_table — i / detail
  34. [CUDA] Allow local static variables with target attributes. — tra / detail
  35. [mlir] Optimize Op definitions and registration to optimize for code size — riddleriver / detail
  36. [MachO] Also recongize __swift_ast as a debug info section — jdevlieghere / detail
  37. Revert "[CUDA] Allow local static variables with target attributes." — tra / detail
  38. [MLIR] Remove unnecessary CHECK's from tests for which we do not run FileCheck. — jurahul / detail
  39. Reland - [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  40. [pstl] Replace direct use of assert() with _PSTL_ASSERT — ldionne / detail
  41. [NFC] Use [MC]Register in Live-ness tracking — gjn / detail
  42. [cc1as] Close MCAsmParser before MCStreamer — i / detail
  43. [scudo][standalone] Code tidying (NFC) — kostyak / detail
  44. [libc++] Fix invalid parsing of ints in a <random> test — ldionne / detail

#17986 (Nov 2, 2020 10:36:59 AM)

  1. [zorg][PowerPC] Switch RHEL buildbot to use runtime build — jji@us.ibm.com / detail
  2. [libc++abi] Get rid of warnings when running the tests with GCC — ldionne / detail
  3. AMDGPU: Reorder checks — matthew.arsenault / detail
  4. Revert "Add a new altera kernel name restriction check to clang-tidy." — thakis / detail
  5. [lldb] Generalize an deflake gdb-remote *client* tests — pavel / detail
  6. [libc++] Split off iostreams explicit instantiations into its own source file — ldionne / detail
  7. Reland "[TTI] Add VecPred argument to getCmpSelInstrCost." — flo / detail
  8. [analyzer][ReturnPtrRangeChecker] Fix a false positive on end() iterator — dkszelethus / detail
  9. [gn build] (manually) port c6eaa14e11 — thakis / detail
  10. [gn build] Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format` — thakis / detail
  11. [libc++/libc++abi] Use Python3_EXECUTABLE consistently to run utilities — ldionne / detail
  12. [Debugify] Port -debugify-each to NewPM — i / detail
  13. Revert "[MLIR] Use `llvm::is_one_of` in walk templates" — frgossen / detail
  14. Revert "[MLIR] Support walks over regions and blocks" — frgossen / detail
  15. [libc++] Make it easier to re-generate the ABI lists — ldionne / detail
  16. [libc++] NFC: Re-generate the ABI lists with the new script — ldionne / detail
  17. [ELF] --emit-relocs: fix st_value of STT_SECTION in the presence of a gap before the first input section — i / detail
  18. [ARM][MachineOutliner] Do not overestimate LR liveness in return block — momchil.velikov / detail
  19. [FileCheck] Fix comments and eof in allow-unused-prefixes.txt — mtrofin / detail
  20. [LLDB/Lua] call lua_close() on Lua dtor — pctammela / detail
  21. [libc++][CI] Allow retries in case an agent is lost — ldionne / detail
  22. [MemProf] Reenable test with fix for bot failures — tejohnson / detail
  23. [clang] Limit scope of CLANG_VENDOR definition — smeenai / detail
  24. [clangd] Account for vendor in version string — smeenai / detail
  25. [test] Fix unused FileCheck prefix in ThinLTO test — tejohnson / detail
  26. [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  27. [AggressiveInstCombine] foldGuardedRotateToFunnelShift - generalize rotation to funnel shift matcher. — llvm-dev / detail
  28. [RISCV] When matching RORIW, make sure the same input is given to both shifts. — craig.topper / detail
  29. [InstCombine] add multi-use tests for negator; NFC — spatel / detail
  30. [x86] add AVX2 cost model entries for maxnum of 256-bit vectors — spatel / detail
  31. [TableGen] Fix a couple of minor issues regarding the paste operator. — paul / detail
  32. [flang] Design document for runtime derived type descriptions (NFC) — pklausler / detail
  33. [libc++] Migrate warning flags to the DSL — ldionne / detail
  34. [AggressiveInstCombine] Regenerate rotate tests — llvm-dev / detail
  35. [AggressiveInstCombine] Add funnel shift tests — llvm-dev / detail
  36. [RISCV] Make SelectRORIW handle the commutability of OR. — craig.topper / detail
  37. Revert "[Clang] Add the ability to map DLL storage class to visibility" — ben.dunbobbin / detail
  38. [ARM] Cost model test for target intrinsics. NFC — david.green / detail
  39. Correct the nomerge attribute documentation — aaron / detail
  40. [AtomicExpand] Avoid creating an unnamed libcall — alexander.richardson / detail
  41. [clang-format] Improve BAS_DontAlign+AllowAllArgumentsOnNextLine=false — alexander.richardson / detail
  42. Support: Avoid std::tie in Support/FileSystem/UniqueID.h, NFC — dexonsmith / detail

#17985 (Nov 2, 2020 7:21:40 AM)

  1. [libc++] NFC: Remove warning about non-void function returning void — ldionne / detail
  2. Use --use-color in run-clang-tidy.py — aaron / detail
  3. [AMDGPU] Remove a comment. NFC. — jay.foad / detail
  4. [AMDGPU] Generate test checks. NFC. — jay.foad / detail
  5. [AMDGPU] Precommit ds_read2/write2 with unaligned offset tests. NFC. — jay.foad / detail
  6. Fix ds_read2/write2 unaligned offsets — jay.foad / detail
  7. Revert "Fix ds_read2/write2 unaligned offsets" — jay.foad / detail
  8. [llvm-exegesis] Save target state before running the benchmark. — courbet / detail
  9. [Flang][Driver] Add PrintPreprocessedInput FrontendAction (`flang-new -E`) — andrzej.warzynski / detail
  10. Revert "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  11. [gn build] (manually) port 76a168bce01 — thakis / detail
  12. [PS4] Support dllimport/export attributes — ben.dunbobbin / detail
  13. [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail
  14. [lldb/test] Fix a fragile assumption in TestTypeGetModule — pavel / detail
  15. [SLP] Added testcase for PR47623 — davidbolvansky / detail
  16. Add a new altera kernel name restriction check to clang-tidy. — aaron / detail
  17. RegisterCoalescer: Use Register — matthew.arsenault / detail
  18. [gn build] (manually) port 76a168bce01 better — thakis / detail
  19. Fix link to a new check within the release notes. — aaron / detail

#17984 (Nov 2, 2020 3:59:59 AM)

  1. [yaml2obj] - Add support of Offset for .strtab/.shstrtab/.dynstr sections. — grimar / detail
  2. [llvm-exegesis] Print signal name when the snippet crashed. — courbet / detail
  3. [clangd] Improve remote-index test — kbobyrev / detail
  4. [flang][driver] Use --match-full-lines in tests for `-test-io` — andrzej.warzynski / detail
  5. [clangd] Value initialize SymbolIDs — kadircet / detail
  6. [flang][driver] Rename the accessors/mutators (NFC) — andrzej.warzynski / detail
  7. [RISCV] Avoid std::pair<> in FPReg StringSwitch to avoid MSVC compile failures. NFCI. — llvm-dev / detail
  8. [SLP][X86] Add AVX512VL test target coverage for PR47629 — llvm-dev / detail
  9. [LV][X86] Regenerate gather_scatter tests. NFCI. — llvm-dev / detail

#17983 (Nov 2, 2020 12:42:42 AM)

  1. [sanitizers] check more on stage3 — noreply / detail
  2. [PowerPC] Fix a crash in POWER 9 setb peephole — qiucofan / detail
  3. [RISCV] Add a test case for another issue in SelectRORIW. NFC — craig.topper / detail
  4. [CodeGen][X86] Remove unused check-prefix in strict FP tests. — pengfei.wang / detail
  5. [clangd] Fix ParsedASTTest.TopLevelDecls test. — hokein.wu / detail
  6. [clangd] Add lit tests for remote index — kbobyrev / detail
  7. [AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register. — caroline.concatto / detail
  8. Revert "[AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register." — caroline.concatto / detail

#17982 (Nov 1, 2020 9:27:16 PM)

  1. [Scheduling] Fall back to the fast cluster algorithm if the DAG is too complex — qshanz / detail
  2. [MachineSink] sink more profitable loads — czhengsz / detail
  3. [libcxx] Fix regression where `ninja all` doesn't copy libcxx headers — thakis / detail
  4. [mlir][Python] Context managers for Context, InsertionPoint, Location. — stellaraccident / detail
  5. [MemProf] Fix test failure on windows — tejohnson / detail
  6. NFC: Wrap lines in Python.md. — stellaraccident / detail
  7. [CodeGen][X86] Remove unused check-prefix in adx tests. — pengfei.wang / detail
  8. [RISCV] Add more rev32 and rev16 test cases using fshl/fshr intrinsics. NFC — craig.topper / detail
  9. [RISCV] Add a test case to show a bug in SelectRORIW. NFC — craig.topper / detail
  10. [compiler-rt][NFC] Fix typo in comment — tclin914 / detail

#17981 (Nov 1, 2020 6:09:52 PM)

  1. [MemProf] Pass down memory profile name with optional path from clang — tejohnson / detail

#17980 (Nov 1, 2020 2:53:09 PM)

  1. [RISCV] Add tests to show missed opportunities to use rori for fshr intrinsic with same inputs. NFC — craig.topper / detail
  2. [SCEV] Delay strengthening of nowrap flags — nikita.ppv / detail

#17979 (Nov 1, 2020 11:37:12 AM)

  1. [ARM] Add extra MVE tests for various patches. NFC — david.green / detail
  2. [VPlan] Assert no users remaining when deleting a VPValue. — flo / detail
  3. [SCEV] Construct GEP expression more efficiently (NFCI) — nikita.ppv / detail
  4. [RISCV] Use 'unsigned' instead of Register in getRegForInlineAsmConstraint. NFC — craig.topper / detail
  5. Recommit "[RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h. NFCI" — craig.topper / detail

#17978 (Nov 1, 2020 8:22:15 AM)

  1. [NFC][lldb] Silence unused variable warning — n.james93 / detail
  2. [PowerPC] Avoid unnecessary fadd for unsigned to ppcf128 — qiucofan / detail

#17977 (Nov 1, 2020 5:01:01 AM)

  1. [lldb] TestTypeGetModule.py review improvements — fallkrum / detail

#17976 (Nov 1, 2020 1:44:26 AM)

  1. [test] Fix some unused check prefixes in test/Analysis/CostModel/X86 — i / detail
  2. [AMDGPU] Add alignment check for v3 to v4 load type promotion — christudasan.devadasan / detail
  3. [AMDGPU] Some refactoring after D90404. NFC. — christudasan.devadasan / detail

#17975 (Oct 31, 2020 11:26:29 PM)

  1. [test] Clean up test/Frontend/gnu-mcount.c and fix unused check prefixes — i / detail
  2. [test] Fix unused check prefixes in test/AST — i / detail

#17973 (Oct 31, 2020 4:49:30 PM)

  1. [mlir][AsmPrinter] Fix crash in windows build after D89354 — riddleriver / detail
  2. [AVR] Improve inline rotate/shift expansions — aykevanlaethem / detail
  3. [lld][WebAssembly] Remove bad-reloc test — sbc / detail

#17972 (Oct 31, 2020 1:31:27 PM)

  1. [GWP-ASan] Fuchsia specific mapping & utilities functions — kostyak / detail
  2. Add missing EOL. NFCI. — llvm-dev / detail
  3. [COFF] Move ghash timers under the "add objects" timer — rnk / detail
  4. Fix lld/wasm test portability issue, and XFAIL the test — rnk / detail
  5. [DSE] Add additional tests with free, regenerate check lines. — flo / detail
  6. [DSE] Use same logic as legacy impl to check if free kills a location. — flo / detail

#17971 (Oct 31, 2020 10:14:22 AM)

  1. Added compiler-rt tests to run on ARM target. — aorlov / detail
  2. Use ANSI escape codes for --use-color on Windows — aaron / detail
  3. [TableGen] Eliminate uses of true and false in .td files. — paul / detail
  4. [CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop. — koraq / detail
  5. [Sema] Diagnose annotating `if constexpr` with a likelihood attribute — koraq / detail
  6. Reland "[SLP] Consider alternatives for cost of select instructions." — flo / detail

#17970 (Oct 31, 2020 6:56:12 AM)

  1. [llvm-zorg] Use ndk21 for buildbot — vitalybuka / detail
  2. Add option 'exceptions' to pragma clang fp — sepavloff / detail
  3. [sanitizer] Disabled 2 tests on Android — vitalybuka / detail
  4. Fix gendered documentation — sylvestre / detail
  5. [X86] No need to determine pointer when the type is already a MachineInstr*. NFCI. — llvm-dev / detail
  6. [X86] X86AsmPrinter - ensure the declaration/definition variable names match. NFCI. — llvm-dev / detail
  7. [X86] printAsmVRegister - remove unused argument. NFC. — llvm-dev / detail
  8. [X86] assignValueToReg - fix Wshadow warning. NFCI. — llvm-dev / detail
  9. [X86] printAsmMRegister - make the X86AsmPrinter arg a const reference. NFC. — llvm-dev / detail
  10. [X86] Reduce scope of DestReg and use specific Register type not unsigned. NFCI. — llvm-dev / detail
  11. [X86] X86MCTargetDesc - ensure the declaration/definition variable names match. NFCI. — llvm-dev / detail
  12. [MCA][LSUnit] Correctly update the internal group flags on store barrier execution. Fixes PR48024. — andrea.dibiagio / detail
  13. [Bitcode] Make some basic PlaceholderQueue/MetadataLoaderImpl helper methods const. NFCI. — llvm-dev / detail
  14. [CSE] Make some basic EarlyCSE::StackNode helper methods const. NFCI. — llvm-dev / detail
  15. [X86] Make the X86FrameSortingComparator operator const. NFCI. — llvm-dev / detail
  16. [X86] Make some basic VarArgsLoweringHelper helper methods const. NFCI. — llvm-dev / detail
  17. [InstCombine] foldSelectRotate - generalize to foldSelectFunnelShift — llvm-dev / detail
  18. Temporarily remove test CodeGen/pragma-fp-exc — sepavloff / detail
  19. [ARM] Fix crash for gather of pointer costs. — david.green / detail

#17969 (Oct 31, 2020 3:32:51 AM)

  1. [X86] Support Intel avxvnni — chen3.liu / detail
  2. [gn build] Port 756f5978410 — llvmgnsyncbot / detail
  3. [lldb] Fix XcodeSDKModuleTests — jdevlieghere / detail
  4. [test] Fix unused check prefixes in test/DebugInfo — i / detail
  5. [test] Fix unused check prefixes in test/Driver — i / detail
  6. Revert "Use uint64_t for branch weights instead of uint32_t" — aeubanks / detail
  7. [CMake] Avoid accidental C++ standard library dependency in sanitizers — vitalybuka / detail
  8. [Inliner] Add extra test for callsite noalias metadata (NFC) — nikita.ppv / detail
  9. [Inliner] Consistently apply callsite noalias metadata — nikita.ppv / detail

#17968 (Oct 31, 2020 12:29:42 AM)

  1. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — tstellar / detail
  2. BPF: fix incorrect DAG2DAG load optimization — tstellar / detail
  3. [ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_LINK_ORDER orphan — tstellar / detail
  4. Add release tarballs for libclc — tstellar / detail

#17967 (Oct 30, 2020 9:12:50 PM)

  1. Extra mail notifiers should not report to blamelist. We have a designated notifier for that. — gkistanova / detail
  2. NFC. Some comments and code formatting. — gkistanova / detail
  3. Configure reporters for production and staging buildbot differently. — gkistanova / detail
  4. [lld][WebAssembly] Do not specify temporary file name in tests. — tamur / detail
  5. PR42513: Fix handling of function definitions lazily instantiated from — richard / detail
  6. [CMake] Replace ctime with time.h in memprof — vitalybuka / detail
  7. [CMake] Remove cxx-headers from runtime deps — vitalybuka / detail
  8. [CMake] Add -fno-rtti into tsan unittests — vitalybuka / detail
  9. [NFC][CMake] Move some COMPILER_RT variables setup — vitalybuka / detail

#17966 (Oct 30, 2020 5:54:17 PM)

  1. Dump some diagnostics as a step — vitalybuka / detail
  2. Fix format of Info/Prepare steps — vitalybuka / detail
  3. Use `--allow-unused-prefixes=false` by default for FileCheck in MLIR testsuite — joker.eph / detail
  4. [WebAssembly] Prototype i64x2.widen_{low,high}_i32x4_{s,u} — tlively / detail
  5. [flang] Detect and rewrite ambiguous READ(CVAR)[,item-list] — pklausler / detail
  6. [NFC][AMDGPU] Minor cleanup to AMDGPU memory model table — tony.tye / detail
  7. [clang-tidy][test] Fix test failure when LLVM_ENABLE_WERROR is set. — n.james93 / detail
  8. [WebAssembly] Prototype i64x2.eq — tlively / detail
  9. [flang] Add warning for FINAL pitfall — pklausler / detail
  10. [WebAssembly] Fixed DWARF DW_AT_low_pc encoded as 64-bit in wasm64 — aardappel / detail
  11. [flang] Better error messages & more cases caught for bad forward refs — pklausler / detail
  12. [WebAssembly] Prototype i64x2.bitmask — tlively / detail
  13. [flang] Plug error recovery hole for erroneous subscripts — pklausler / detail
  14. [WebAssembly] fix paths in dwarfdump64.ll test — aardappel / detail

#17965 (Oct 30, 2020 2:38:44 PM)

  1. tsan: add Go race detector support for macOS/ARM64 — dvyukov / detail
  2. [libc++] Fix tests failing with Clang after removing GCC warnings — ldionne / detail
  3. [AMDGPU] Refactor and extend elf-header-flags-mach tests — scott.linder / detail
  4. [MLIR][SPIRV] Start module combiner. — antiagainst / detail
  5. Reapply "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" — dexonsmith / detail
  6. [CFG] Replace hardcoded max BBs explored as CL option. NFC. — anna / detail
  7. [lldb] GetSharedModule: Collect old modules in SmallVector — jotrem / detail
  8. [lldb] Report old modules from ModuleList::ReplaceEquivalent — jotrem / detail
  9. [gn build] Port ac49500cd04 — llvmgnsyncbot / detail
  10. [FileCheck] Report missing prefixes when more than one is provided. — mtrofin / detail
  11. [PhaseOrdering] Add test for PR39282 (NFC) — nikita.ppv / detail
  12. AArch64: Switch to x20 as the shadow base register for outlined HWASan checks. — peter / detail
  13. AArch64: Use SBFX instead of UBFX to extract address granule in outlined HWASan checks. — peter / detail
  14. [TableGen] Remove spurious GISEL prefix from test. — paul / detail
  15. hwasan: Move fixed shadow behind opaque no-op cast as well. — peter / detail
  16. Remove `noexcept` from ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9 to fix bots — dexonsmith / detail
  17. [clang][NFC] Remove unused FileCheck prefix — keithbsmiley / detail
  18. Revert "[MLIR][SPIRV] Start module combiner." — gcmn / detail
  19. [mlir] Move some linalg patterns around. — silvasean / detail
  20. [MLIR][SPIRV] Start module combiner. — antiagainst / detail
  21. [Legalize] Add legalizations for VECREDUCE_SEQ_FADD — mcinally / detail
  22. [mlir] Add BufferResultsToOutParams pass. — silvasean / detail
  23. [FileCheck] Address unused prefixes in tests — mtrofin / detail
  24. hwasan: Support for outlined checks in the Linux kernel. — peter / detail
  25. Revert "[TTI] Add VecPred argument to getCmpSelInstrCost." — flo / detail
  26. Revert "[SLP] Consider alternatives for cost of select instructions." — flo / detail

#17964 (Oct 30, 2020 11:22:01 AM)

  1. [ARM] Update target triple in tests. NFC — david.green / detail
  2. Revert "[MLIR][SPIRV] Start module combiner" — joker.eph / detail
  3. [clang][aarch64] Address various fixed-length SVE vector operations — cullen.rhodes / detail
  4. AMDGPU: Fix missing writelane cases to skip with exec=0 — matthew.arsenault / detail
  5. [VE][NFC] Split up lowering init — simon.moll / detail
  6. Use cast<> instead of dyn_cast<> as we dereference the pointers immediately. NFCI. — llvm-dev / detail
  7. [SLP][X86] Extend target coverage for PR47629 — llvm-dev / detail
  8. [DSE] Improve partial overlap detection — ybrevnov / detail
  9. [gvn] PRE needs to skip convergent intrinsics/calls. — michael.hliao / detail
  10. [llvm-cov][NFC] Remove unused prefixes from FileCheck usage — keithbsmiley / detail
  11. [VE][NFC] move scalar tests to Scalar/ — simon.moll / detail
  12. [nfc] [lldb] Align `user_id_t` format to the current `DIERef` format — jan.kratochvil / detail
  13. Fix an embarrasing use-after-free from a895a446bcde — pavel / detail
  14. [CodeGen][X86] Remove unused check-prefix in amx inline asm tests — llvm-dev / detail
  15. [CodeGen][X86] Cleanup + remove unused check-prefixes in avx union tests — llvm-dev / detail
  16. [CodeGen][X86] Remove unused check-prefix in bswap tests — llvm-dev / detail
  17. [CodeGen][X86] Remove unused check-prefix in bitscan tests — llvm-dev / detail
  18. [CodeGen][X86] Tidyup CHECKs on bitscan tests — llvm-dev / detail
  19. [CodeGen][X86] Cleanup + fix unused check-prefixes in bmi tests — llvm-dev / detail
  20. [lldb] Ignore binary data in crashlog — jdevlieghere / detail
  21. [CodeGen][X86] Remove unused check-prefix in movdir tests — llvm-dev / detail
  22. [CodeGen][X86] Remove unused check-prefix in constrained fma tests — llvm-dev / detail
  23. [CodeView] Encode signed int values correctly when emitting S_CONSTANTs — akhuang / detail
  24. [x86] add cost overrides for mul with overflow — spatel / detail
  25. [libunwind] Support DW_CFA_remember/restore_state without heap allocation. — daniel.kiss / detail
  26. [libc++] NFC: Fix several GCC warnings in the test suite — ldionne / detail
  27. [NFC][LoopSimplify] modernize for loops over LoopInfo — david.green / detail
  28. [NFC][Reg2Mem] modernize loops iterators — david.green / detail
  29. [libc++] Add -Wno-sized-deallocation to avoid spurious GCC warnings — ldionne / detail
  30. [clang][driver] Rename DriverOption as NoXarchOption (NFC) — andrzej.warzynski / detail
  31. Use uint64_t for branch weights instead of uint32_t — aeubanks / detail
  32. [NFC] Clean up PassBuilder — aeubanks / detail
  33. [lld][WebAssembly] Give better warnings on bad relocation sites — sbc / detail
  34. PR47861: Expand dangling reference warning to look through copy — richard / detail
  35. FileManager: Improve the FileEntryRef API and customize its OptionalStorage — dexonsmith / detail
  36. [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive — rdwampler / detail
  37. [lldb][NFC] Refactor getUUID functionality — zequanwu / detail
  38. [RISCV] Don't use DCI.CombineTo to replace a single result. NFCI — craig.topper / detail
  39. [gn build] port e58660750e76 — thakis / detail
  40. [gn build] Port 84e8257937e — llvmgnsyncbot / detail
  41. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd — dexonsmith / detail
  42. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd, v2 — dexonsmith / detail
  43. Revert "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" and follow-ups — dexonsmith / detail
  44. [gn build] Port 940d0a310dc — llvmgnsyncbot / detail

#17963 (Oct 30, 2020 8:05:51 AM)

  1. [AMDGPU] SILowerControlFlow::removeMBBifRedundant. Refactoring plus fix for the null MBB pointer in MF->splice — alex-t / detail
  2. [Flang] Fix build failures (NFC) — andrzej.warzynski / detail
  3. Revert rG22c383763456 "[RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h" — llvm-dev / detail
  4. [Aarch64] Fix assumption that Windows implies x86 — david.truby / detail
  5. [AST] Fix traversal over CXXConstructExpr in Syntactic mode — steveire / detail
  6. [mlir] Implement lowering to LLVM of async.execute ops with token dependencies — ezhulenev / detail
  7. [clang][FPEnv] Diagnose Strict FP pragmas if target does not support StrictFP — melanie.blower / detail
  8. [yaml2obj] - Make `Section::Link` field to be `Optional<>`. — grimar / detail
  9. [libc++] Add a new concept of ConfigAction, and use it in the DSL — ldionne / detail
  10. [lldb/test] Simplify/generalize YAMLModuleTester — pavel / detail
  11. [lldb/test] Remove a double debugserver launch in TestGdbRemoteGPacket — pavel / detail
  12. [ARM] Match MVE vqdmulh — david.green / detail
  13. [SVE] Add fatal error for unnamed SVE variadic arguments — david.sherwood / detail
  14. [MLIR][SPIRV] Start module combiner — antiagainst / detail
  15. PR47372: Fix Lambda invoker calling conventions — erich.keane / detail
  16. [TTI] Add VecPred argument to getCmpSelInstrCost. — flo / detail
  17. [NFCI][SCEV] getPtrToIntExpr(): use SCEVRewriteVisitor<> for ptrtoint cast sinking — lebedev.ri / detail
  18. Address ABI issues introduced with CXCursor_CXXAddrspaceCastExpr — marco.antognini / detail
  19. [lldb/DWARF] Fix dwo flavour of TestTypeGetModule — pavel / detail
  20. [clang] add fexperimental-strict-floating-point to test cases that fail on arm and aarch not sure this will work due to commit rG13bfd89c4962 — melanie.blower / detail
  21. BitcodeReader::popValue - pass SmallVectorImpl<> as const reference. NFCI. — llvm-dev / detail
  22. Use cast<> instead of dyn_cast<> as we dereference the pointer immediately. NFCI. — llvm-dev / detail
  23. [stack-clash] Fix probing of dynamic alloca — sguelton / detail
  24. [lit] Ship and bundle license for lit package — sguelton / detail
  25. [MLIR] Use `llvm::is_one_of` in walk templates — frgossen / detail
  26. [SCEV] SCEVExpander::InsertNoopCastOfTo - reduce scope of pointer type. NFCI. — llvm-dev / detail
  27. [VPlan] Use isa<> instead getVPRecipeID in getFirstNonPhi (NFC). — flo / detail

#17962 (Oct 30, 2020 4:44:14 AM)

  1. [mlir] Add shape.is_broadcastable. — tpopp / detail
  2. [compiler-rt] Don't include libc++ headers from the source tree in MSAN — vitalybuka / detail
  3. [DSE] Remove noop stores after killing stores for a MemoryDef. — flo / detail
  4. [mlir] Add lowering for IsBroadcastable to Std dialect. — tpopp / detail
  5. [ADT] Add methods to SmallString for efficient concatenation — n.james93 / detail
  6. [ARM] Additional MVE VQDMULH tests. NFC — david.green / detail
  7. [NFC] Simplify code in IndVars — mkazantsev / detail
  8. [ADT][NFC] Silence some misc-unconventional-assign-operator warnings — n.james93 / detail
  9. [SROA] Pass Twine by const reference. NFCI. — llvm-dev / detail
  10. [clangd] Fix MSVC implicit capture build failure. — llvm-dev / detail

#17961 (Oct 30, 2020 1:27:33 AM)

  1. Cleanup linker setup on sanitizer bots — vitalybuka / detail
  2. Use check-all on sanitizer bots — vitalybuka / detail
  3. [NFC] Format script — vitalybuka / detail
  4. Test clang-tools-extra with sanitizers — vitalybuka / detail
  5. Fix "incorrect" assertions in Linalg/EDSC/Builders.cpp (NFC) — joker.eph / detail
  6. [NFC] Don't run clang/bindings/python/tests with msan — vitalybuka / detail
  7. [Flang][OpenMP][OpenACC] Fix exit out of a region in OpenMP parallel construct. — joshisameeran17 / detail
  8. [MC] Fix an assert in MCAssembler::writeSectionData to be aware of errors — i / detail
  9. [OpenMP][NFC] Clang format ParseOpenMP — johannes / detail
  10. [OpenMP][Docs] Structure and content for the OpenMP documentation — johannes / detail
  11. [NFC] Don't run python binding tests with sanitizers — vitalybuka / detail
  12. [llvm-readobj][test][NFC] - Use "--check-prefix" instead of "--check-prefixes". — grimar / detail
  13. [Coroutine] Properly determine whether an alloca should live on the frame — xun / detail
  14. [NFC] Fix "ambiguous overload for ‘operator=’" — vitalybuka / detail
  15. [mlir][ASM] Refactor how attribute/type aliases are specified. — riddleriver / detail
  16. [NFC] Fix "ambiguous overload for ‘operator=’" — vitalybuka / detail
  17. [mips] Implement add.ps, mul.ps and sub.ps — simon / detail
  18. [SCEV] Introduce SCEVPtrToIntExpr (PR46786) — lebedev.ri / detail
  19. [SCEV] SCEVPtrToIntExpr simplifications — lebedev.ri / detail
  20. [sanitizer] Use __atomic_load/store() built-ins for generic 32-bit targets — dvyukov / detail

#17960 (Oct 29, 2020 10:09:20 PM)

  1. Updated requirements. — gkistanova / detail
  2. [sanitizer] Remove unused ENV variables — vitalybuka / detail
  3. [ubsan] Use libc++ on ubsan bots — vitalybuka / detail
  4. Support complex target features combinations — chen3.liu / detail
  5. [gn build] Port 00090a2b826 — llvmgnsyncbot / detail
  6. [MC] Add SMLoc to MCStreamer::emitSymbolAttribute and report changed binding warnings/errors for ELF — i / detail
  7. [llvm] Export LLVM_LIT_ARGS in LLVMConfig.cmake — jdevlieghere / detail
  8. [RISCV] Fix unused check prefixes in test/MC/RISCV/ — i / detail
  9. Fix shared build. — michael.hliao / detail
  10. [test] Fix unused check prefixes in test/Linker/ and test/Other/ — i / detail

#17959 (Oct 29, 2020 6:52:06 PM)

  1. [sanitizer] Remove unused cmake flags — vitalybuka / detail
  2. [sanitizer] Delete unused script — vitalybuka / detail
  3. [GWP-ASan] Add mutexes for Fuchsia — kostyak / detail
  4. [AMDGPU] Update Memory Model in AMDGPUUsage.rst — scott.linder / detail
  5. [NFC][AMDGPU] Resize Memory Model columns in AMDGPUUsage.rst — scott.linder / detail
  6. [NFC] Fix typo function -> module — aeubanks / detail
  7. Thread safety analysis: Consider static class members as inaccessible — aaronpuchert / detail
  8. This is a preliminary version of the test for https://reviews.llvm.org/D88483. — jingham / detail
  9. [Hexagon] Handle additional shuffles that can be made perfect — kparzysz / detail
  10. clang-tidy: Make tests more hermetic — thakis / detail
  11. [WebAssembly] Improved LLD error messages in case of mixed wasm32/wasm64 object files — aardappel / detail
  12. Add InsertionPoint and context managers to the Python API. — stellaraccident / detail
  13. [llvm-readobj][NFC] Remove unused prefix from FileCheck tests — rupprecht / detail
  14. [dwarfdump] Recognize __apple sections as debug info sections — jdevlieghere / detail
  15. [AA] Pass query info. — asbirlea / detail
  16. [PruneEH] Pin tests to legacy PM — aeubanks / detail
  17. [lldb] Update TestTypeGetModule.py — jdevlieghere / detail
  18. [lldb] XFAIL TestTypeGetModule.py (temporarily) — jdevlieghere / detail

#17958 (Oct 29, 2020 3:34:51 PM)

  1. [sanitizer] Clean build with CCACHE on Android bot — vitalybuka / detail
  2. [SDAG] Extract helper to get vecreduce base opcode (NFC) — nikita.ppv / detail
  3. Remove HAVE_VCS_VERSION_INC, not needed — i / detail
  4. Added remotely ran compiler-rt tests. — aorlov / detail
  5. [AMDGPU] Update AMD GPU documentation — tony.tye / detail
  6. [mlir][gpu] NFC: Change gpu.launch_func ops to custom format. — csigg / detail
  7. [CodeGen] Fix neutral value of vecreduce fadd in tests (NFC) — nikita.ppv / detail
  8. [SDAG] Fix neutral value for vecreduce_fadd — nikita.ppv / detail
  9. [WebAssembly] Remove unused FileCheck test prefixes — tlively / detail
  10. [SLP] Consider alternatives for cost of select instructions. — flo / detail
  11. GetModule, GetExeModule methods added — fallkrum / detail
  12. [LoopUtils] Fix neutral value for vector.reduce.fadd — nikita.ppv / detail
  13. [mlir][gpu] Allow gpu.launch_func to be async. — csigg / detail
  14. [LCSSA] Doc for special treatment of PHIs — sdi1600105 / detail
  15. [SDAG] Extract helper to determine neutral element (NFC) — nikita.ppv / detail
  16. [mlir][gpu] Handle async in gpu.launch_func lowering. — csigg / detail
  17. [mlir][gpu] Add pass to make GPU ops within a region execute asynchronously. — csigg / detail
  18. Mark the execution of stop-hooks as non-interactive. — jingham / detail
  19. Use !hasLocalLinkage instead of listing the symbol types — jingham / detail
  20. [RISCV] Add test case for D90339 — craig.topper / detail
  21. [RISCV] Improve worklist management in the DAG combine for SLLW/SRLW/SRAW — craig.topper / detail
  22. [mlir][vector] Improve vector distribute integration test and fix block distribution — thomasraoux / detail
  23. Provide a reasonable value for PATH_MAX if the lldb headers don't provide it. — jingham / detail
  24. [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. — joachim / detail

#17957 (Oct 29, 2020 12:19:15 PM)

  1. [AMDGPU] Use pseudo instructions for readlane/writelane — jay.foad / detail
  2. [MC] Error for .globl/.local which change the symbol binding and warn for .weak — i / detail
  3. [x86] add test for umul intrinsic costs; NFC — spatel / detail
  4. [AMDGPU] Add __builtin_amdgcn_grid_size — jonathanchesterfield / detail
  5. [X86] Add PR46393 test case — llvm-dev / detail
  6. [mlir][gpu] Allow gpu.launch_func to be async. — csigg / detail
  7. [ThinLTO] Fix empty .llvmcmd sections — mtrofin / detail
  8. [nfc] [lldb] Remove excessive parentheses in SymbolFileDWARF::GetUID — jan.kratochvil / detail
  9. [MemProf] Augment test to debug avr bot failure — tejohnson / detail
  10. Revert "[mlir][gpu] Allow gpu.launch_func to be async." — joker.eph / detail
  11. [AMDGPU] Fix double space in disassembly of ds_gws_sema_* with gds — jay.foad / detail
  12. [Support] Make Support/SwapByteOrder.h compile on Fuchsia — mcgrathr / detail
  13. [sanitizer][fuchsia] Avoid deprecated syscall. — mcgrathr / detail
  14. [libc++] Minor cleanup in the test suite — ldionne / detail
  15. [WebAssembly] Implement SIMD signselect instructions — tlively / detail
  16. Add support of the next Ubuntu (Ubuntu 21.04 - Hirsute Hippo) — sylvestre / detail
  17. [MemProf] Temporarily disable test failing on a couple bots — tejohnson / detail
  18. [RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h — craig.topper / detail
  19. [clangd] Add support for multiple DecisionForest model experiments. — usx / detail
  20. [llvm-libtool-darwin] Add support for LLVM bitcode files — alexshap / detail
  21. [InferAttrs] Add nocapture/writeonly to string/mem libcalls — davidbolvansky / detail
  22. [OpenMP] Add NULL check in dispatcher debug output — jonathan.l.peyton / detail
  23. [sanitizer] Disable ASLR for release_shadow_space — adhemerval.zanella / detail

#17956 (Oct 29, 2020 9:02:03 AM)

  1. [zorg][PowerPC] Add tags for builders — jji@us.ibm.com / detail
  2. [lldb] Use reverse connection method for lldb-server tests — pavel / detail
  3. [libunwind] Fix linker flag handling in the tests. — daniel.kiss / detail
  4. [libcxx] Add targets to available features. — daniel.kiss / detail
  5. [libcxx] [docs] [NFC] Fix typo. — marek / detail
  6. [flang][openacc] Enforce no modifier on enter data and exit data clauses — clementval / detail
  7. [mlir][openacc] Add if and device_type to update op — clementval / detail
  8. [VE] Support register aliases in llvm-mc — marukawa / detail
  9. [VE] Add missing symbolic branch patterns — marukawa / detail
  10. Revert "clang-format: Add a consumer to diagnostics engine" — thakis / detail
  11. [VE] Add missing BCR format — marukawa / detail
  12. [SVE] Remove TypeSize comparison operators — david.sherwood / detail
  13. [MLIR] Support walks over regions and blocks — frgossen / detail
  14. [AMDGPU] Fix double space in disassembly of some DPP instructions — jay.foad / detail
  15. [AMDGPU] Fix double space in disassembly of s_set_gpr_idx_mode — jay.foad / detail
  16. [AMDGPU] Remove gds operand from ds_gws_* MachineInstrs — jay.foad / detail
  17. [libc++] Remove additional uses of std::rand() missed by 63aeadb4849d — ldionne / detail
  18. [VE] Change to use integrated assembly by defualt — marukawa / detail
  19. [ARM] Add IT block generation test — nicholas.guy / detail
  20. [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz — nicholas.guy / detail
  21. [mlir][Linalg] Make Linalg fusion a test pass — nicolas.vasilache / detail
  22. [InstCombine] visitShl - ensure inner shifts have inrange amounts — llvm-dev / detail
  23. [NFC] Add more tests for DISubprogram verifier — scott.linder / detail
  24. [sanitizer] Print errno for report file open failure — tejohnson / detail

#17955 (Oct 29, 2020 5:41:01 AM)

  1. [SCEV][NFC] Use general predicate checkers in monotonicity check — mkazantsev / detail
  2. [lldb] Unbreak the build after a recent PowerPC change — dave / detail
  3. [lldb] Correct --help output for qemu rootfs script — david.spickett / detail
  4. [VE] Add vector control instructions — marukawa / detail
  5. [VE] Add missing vector regression test — marukawa / detail
  6. clang-format: Add a consumer to diagnostics engine — krasimir / detail
  7. [yaml2obj][test] - Merge dynsymtab-shlink.yaml to dynsym-section.yaml — grimar / detail
  8. [mlir] Reorder shape assuming bufferization. — tpopp / detail
  9. [NFC] Add some new util functions to ICmpInst — mkazantsev / detail
  10. [SCEV] Match 'zext (trunc A to iB) to iY' as URem. — flo / detail
  11. [DebugInfo] [NFCI] Adding a missed out line in support for DW_TAG_generic_subrange. — alokkumar.sharma / detail
  12. [AMDGPU] Simplify insertNoops functions. NFC. — jay.foad / detail
  13. [NFC][SCEV] Use generic predicate checkers to simplify code — mkazantsev / detail
  14. [MIR] Fix out of bounds access in MIRPrinter. — dfukalov / detail
  15. [InstCombine] Add select+funnel-shift test patterns — llvm-dev / detail
  16. [yaml2obj][test] - Merge strtab-implicit-sections-*.yaml into strtab-implicit-sections.yaml and improve testing of .shstrtab — grimar / detail
  17. [ADT] Fix for ImmutableMapRef — adam.balogh / detail
  18. [llvm-exegesis] Do not try to assign random registers twice. — courbet / detail
  19. [DebugInfo] [NFCI] Additional test for support of DW_TAG_generic_subrange — alokkumar.sharma / detail
  20. [llvm-readobj/elf] - Fix a crash when dumping a dynamic relocation that refer to a symbol past the EOF. — grimar / detail

#17954 (Oct 29, 2020 2:18:17 AM)

  1. [sanitizer] Clean build_stage1 and use ccache — vitalybuka / detail
  2. Add new worker debian-stadler-sparc64 for Linux 64-bit SPARC — gkistanova / detail
  3. [sanitizer] Clear clang_build and use ccache — vitalybuka / detail
  4. Fix tsan buildbot — vitalybuka / detail
  5. [flang] Switch from check-all to check-flang — andrzej.warzynski / detail
  6. [opt] Pin -stats-json & -opt-bisect-limit tests to -enable-new-pm=0 — i / detail
  7. [FPEnv] Tests for rounding properties of constant evalution — sepavloff / detail
  8. [Reassociate][test] Delete improper -NOT patterns to work with -enable-new-pm=1 — i / detail
  9. [libFuzzer] Remove InterruptHandler from Fuchsia implementation — mvanotti / detail
  10. [llvm-objdump][test] - Stop using precompiled binary in MachO/disassemble-g-dsym.test — grimar / detail
  11. [mlir][gpu] Fix leaked stream and module when lowering gpu.launch_func to runtime calls. — csigg / detail
  12. Revert "[NFC][TSAN] Logs to debug test script on bot" — vitalybuka / detail
  13. [clangd] Support CodeActionParams.only — sam.mccall / detail
  14. [NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools — mkazantsev / detail
  15. [CMake] Support inter-proto dependencies in generate_protos. — sam.mccall / detail
  16. [InterleaveAccess] Recognise Interleave loads through binary operations — david.green / detail
  17. [yaml2obj] - Improve handling of SectionHeaderTable::NoHeaders flag. — grimar / detail

#17953 (Oct 28, 2020 10:58:39 PM)

  1. [NFC][Santizer] Continue build if ulimit fails — vitalybuka / detail
  2. Use ccache on tsan bot — vitalybuka / detail
  3. [Sanitizer] Always clean build on tsan bot — vitalybuka / detail
  4. [Sanitizer] Switch tsan bot to ninja — vitalybuka / detail
  5. [NFC] Remove unused ENV vars — vitalybuka / detail
  6. Revert "one" commited by mistake — vitalybuka / detail
  7. [NFC][AVR] Improve device list — powerman1st / detail
  8. [NFC][clang][AVR] Add more devices — powerman1st / detail
  9. [mlir][Inliner] Add a new hook for checking if it is legal to inline a callable into a call — riddleriver / detail
  10. [mlir][Inliner] Add a `wouldBeCloned` flag to each of the `isLegalToInline` hooks. — riddleriver / detail
  11. [mlir][SymbolTable] Small optimization to walking symbol references — riddleriver / detail
  12. [Attributor][FIX] Properly promote arguments pointers to arrays — johannes / detail
  13. [Attributor][NFC] Rerun update test script — johannes / detail

#17952 (Oct 28, 2020 7:40:07 PM)

  1. one — vitalybuka / detail
  2. [NFC][Sanitizer] Try to increase file limits on bot — vitalybuka / detail
  3. [Sema] adds basic -Wfree-nonheap-object functionality — gbiv / detail
  4. Make the post-commit review expectations more explicit with respect to revert — joker.eph / detail
  5. [AMDGPU] Add Reset function to GCNHazardRecognizer — austin.kerbow / detail
  6. Recommit "[CodeView] Emit static data members as S_CONSTANTs." — akhuang / detail
  7. [VE] Add vector mask operation instructions — marukawa / detail
  8. Revert "[AppleObjCRuntimeV2] Force lazily allocated class names to be resolved." — jdevlieghere / detail
  9. [llvm][StringExtras] Add a fail-able version of `fromHex` — riddleriver / detail
  10. [llvm][StringExtras] Use a lookup table for `hexDigitValue` — riddleriver / detail
  11. [mlir] Optimize the parsing of ElementsAttr hex strings — riddleriver / detail
  12. [mlir] Convert raw data in dense element attributes for big-endian machines. — riddleriver / detail
  13. [WebAssembly] Add support for DWARF type units — dschuff / detail
  14. [ThinLTO] Fix .llvmcmd emission — mtrofin / detail
  15. Revert "[DebugInfo] Shorten legacy [s|z]ext dwarf expressions" — vedantk / detail
  16. Revert "[DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927)" — vedantk / detail
  17. [Debugify] Move global namespace functions into llvm:: — i / detail

#17951 (Oct 28, 2020 4:21:40 PM)

  1. [DebugInfo] Support for DW_TAG_generic_subrange — alokkumar.sharma / detail
  2. [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. — adrian / detail
  3. [mlir] Convert memref_reshape to memref_reinterpret_cast. — pifon / detail
  4. [MemLoc]  Adjust memccpy support in MemoryLocation::getForArgument — davidbolvansky / detail
  5. Split out llvm/Support/FileSystem/UniqueID.h and clang/Basic/FileEntry.h, NFC — dexonsmith / detail
  6. [mlir] Use OpBuilderDAG for MemRefReinterpretCastOp. — pifon / detail
  7. [gn build] Port 23ed570af1c — llvmgnsyncbot / detail
  8. [llvm-lit] Improve the error message when make_paths_relative() fails — ldionne / detail
  9. [libc++] Re-apply the switch-based std::variant implementation — ldionne / detail
  10. [mlir] Properly handle recursive bufferization for scf.for/scf.if — silvasean / detail
  11. PR48002: Fix injection of elaborated-type-specifiers within local — richard / detail
  12. [Deref] Use maximum trip count instead of exact trip count — listmail / detail
  13. [AMDGPU] Fix inserting combined s_nop in bundles — austin.kerbow / detail
  14. [AArch64] Improve lowering of insert_vector_elt with 0.0 consts. — flo / detail
  15. [TableGen] Treat reg as isolated in reg$foo (but not in ${foo}reg) — jay.foad / detail
  16. [AMDGPU] Fix double space in disassembly of SDWA instructions with vcc — jay.foad / detail
  17. [InstCombine] Do not introduce bitcasts for swifterror arguments. — flo / detail
  18. [AMDGPU] Allow some modifiers on VOP3B instructions — jay.foad / detail
  19. [GWP-ASan] Abstract the thread local variables access — kostyak / detail
  20. C API: support scalable vectors — dexonsmith / detail
  21. [llvm-install-name-tool] Quote passed rpath args in error messages — alexshap / detail
  22. Better source location for -Wignored-qualifiers on trailing return types — aaronpuchert / detail
  23. [Sema] Let getters assert that trailing return type exists, NFCI — aaronpuchert / detail
  24. Fix includes in llvm/Support/FileSystem/UniqueID.h after 23ed570af1cc165afea1b70a533a4a39d6656501 — dexonsmith / detail
  25. gn build: Define HWASAN_WITH_INTERCEPTORS=1 for hwasan_new_delete.cpp as well. — peter / detail
  26. Reland "hwasan: Disable operator {new,delete} interceptors when interceptors are disabled." — peter / detail
  27. [NFC] Use [MC]Register in CSE & LICM — gjn / detail
  28. ModuleManager: Simplify lookupModuleFile by only setting the out parameter once, NFC — dexonsmith / detail

#17950 (Oct 28, 2020 1:04:36 PM)

  1. [WebAssembly] Clang-format builtins generation (NFC) — aheejin / detail
  2. [AMDGPU] Use -strict-whitespace for GFX8 and GFX9 disassembler tests — jay.foad / detail
  3. [WebAssembly] Fix incorrectly named target builtin — tlively / detail
  4. [clangd] Fix a null dereference in tests. — kadircet / detail
  5. [debuginfo-tests][dexter] add requires lldb to two tests — tom.weaver / detail
  6. [AVR][clang] Pass the address of the data section to the linker for ATmega328 — me / detail
  7. [llvm-mc] Drop unneeded dependency on CodeGen — i / detail
  8. Add a `mlirModuleGetBody()` accessor to the C API and bind it in Python — joker.eph / detail
  9. [clangd] Don't offer to expand auto in structured binding declarations. — sam.mccall / detail
  10. [CostModel] remove cost-kind predicate for funnel shift costs — spatel / detail
  11. [Clang][PowerPC] Add __vector_pair and __vector_quad types — baptiste.saleil / detail
  12. [clang][ToolChains] explicitly return LangOptions::StackProtectorMode — ndesaulniers / detail
  13. [CostModel][x86] remove cost-kind predicate for intrinsic costs — spatel / detail
  14. [NFC][TSAN] Logs to debug test script on bot — vitalybuka / detail
  15. [mlir] NFC: fix trivial typos — ishizaki / detail
  16. [DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927) — vedantk / detail
  17. [DebugInfo] Shorten legacy [s|z]ext dwarf expressions — vedantk / detail
  18. [lldb] Delete lldb/utils/test — vedantk / detail
  19. [SLP][Test] Precommit test case for PR47629. NFC. — anton.a.afanasyev / detail
  20. [openmp][openacc] Check for duplicate clauses for directive — clementval / detail
  21. [NFC] Use Register in RegisterPressure APIs — mtrofin / detail
  22. [clangd] Go-to-definition from non-renaming alias is unambiguous. — sam.mccall / detail
  23. [libc++] Refactor tests to remove uses of std::rand() — ldionne / detail
  24. [GISel]: Few InsertVecElt combines — aditya_nandakumar / detail
  25. [NFC][ThinLTO] Change command line passing to EmbedBitcodeInModule — mtrofin / detail
  26. [libc++] Fix a few warnings — ldionne / detail
  27. [AArch64] Use DUP for BUILD_VECTOR with few different elements. — flo / detail
  28. [Clang][OpenMP] Added the support for target data nowait — tianshilei1992 / detail
  29. [test] Make bt_order_by_weight in switch.ll more robust — aeubanks / detail

#17949 (Oct 28, 2020 9:49:03 AM)

  1. [obj2yaml][test] - Replace llvm-ar with yaml2obj in Archives/regular.yaml to fix BB. — grimar / detail
  2. [libc++] Remove <clocale> from some system_error tests — ldionne / detail
  3. [libc++] Move the #error message for no localization to <locale.h> — ldionne / detail
  4. [yamls2obj][test] - Make the Archives/regular.yaml test stricter. — grimar / detail
  5. [debuginfo-tests][dexter] Add two new debug experience tests — tom.weaver / detail
  6. [libomptarget][nvptx] Undef, weak shared variables — jonathanchesterfield / detail
  7. [NFC][IntrRefLDV] Improve the Value printing — djtodoro / detail
  8. [AMDGPU] Use -strict-whitespace for GFX10 disassembler tests — jay.foad / detail
  9. [AArch64] Extend vector insertion test cases. — flo / detail
  10. [Syntax] Add missing default constructor for ConstChildIterator — llvm-dev / detail
  11. [compiler-rt][SystemZ] Skip fuzzer/full-coverage.test — ulrich.weigand / detail
  12. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  13. [clang-tidy][NFC] IdentifierNaming: Remove unnecessary string allocations — n.james93 / detail
  14. [X86] Fix cpu name typos — llvm-dev / detail
  15. [ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_LINK_ORDER orphan — i / detail
  16. [AMDGPU] Precommit tests for D89388 and D89399, NFC — sebastian.neubauer / detail
  17. RegAlloc: Clear isSSA — matthew.arsenault / detail
  18. [TableGen] [AMDGPU] Add !sub operator for subtraction — paul / detail
  19. [WebAssembly] Prototype extending multiplication SIMD instructions — tlively / detail

#17948 (Oct 28, 2020 6:32:09 AM)

  1. [testing] Add missing REQUIRES: asserts — dave / detail
  2. [VE] Add vector merger operation instructions — marukawa / detail
  3. [DSE] Use walker to skip noalias stores between current & clobber def. — flo / detail
  4. [yaml2obj] - Support the "Offset" key for the .dynsym section. — grimar / detail
  5. [Syntax] Add iterators over children of syntax trees. — sam.mccall / detail
  6. Return "[IndVars] Remove monotonic checks with unknown exit count" — mkazantsev / detail
  7. [x86 testing] NFC: remove a few needless vector popcnt tests — dave / detail
  8. [llvm-reduce] Extend test to also use special globals. — flo / detail
  9. [X86] Regenerate bool-vector tests. NFCI. — llvm-dev / detail
  10. [DAG] Move canFoldInAddressingMode before foldBinOpIntoSelect. NFC. — llvm-dev / detail
  11. [yaml2obj][obj2yaml] - Teach tools to work with regular archives. — grimar / detail
  12. [mlir] NFC: small fixes to LinalgTilingOptions API — antiagainst / detail
  13. [gn build] Port 47369e194a4 — llvmgnsyncbot / detail
  14. [llvm-objdump] - Rewrite malformed-archives.test to use YAML descriptions. — grimar / detail
  15. [AMDGPU] Omit needless string concatenations. NFC. — jay.foad / detail
  16. [llvm-objdump] - Restore Inputs/libbogus11.a input to fix BB. — grimar / detail
  17. Revert "[OpenMP] Add Passing in Original Declaration Names To Mapper API" — benny.kra / detail
  18. [openmp] Use front() instead of *begin() to not hide bugs when CurTypes is empty. — benny.kra / detail
  19. [TableGen] Update xxx-tblgen command document. — paul / detail
  20. [llvm-reduce] Add reduction for aliases. — flo / detail
  21. MLIR: add SinOp Lowering to __nv_sinf and __nv_sin — zinenko / detail
  22. [gn build] Port 23c8da25ef7 — llvmgnsyncbot / detail
  23. [yaml2obj][test] - Try to fix Archives/regular.yaml to fix BB. — grimar / detail
  24. [TableGen] Command description file requires a hyphen in document title. — paul / detail

#17947 (Oct 28, 2020 3:10:58 AM)

  1. [NFC][UBSAN] Try to re-enable tests on IOS — vitalybuka / detail
  2. [NFC][Asan] Fix cpplint warnings in tests — vitalybuka / detail
  3. [NFC][Asan] Fix cpplint warning in test — vitalybuka / detail
  4. [NFC][Sanitizer] format sanitizer_platform_interceptors.h — vitalybuka / detail
  5. [llvm-exegesis] Update doc. — courbet / detail
  6. [AArch64] Additional Interleaving Access test. NFC — david.green / detail
  7. [AArch64] Remove AArch64ISD::NOT, use vnot instead — david.green / detail
  8. Re-enable "[SCEV] Prove implications of different type via truncation" — mkazantsev / detail
  9. [llvm-exegesis] Do not silently fail on unknown instruction encoding formats. — courbet / detail
  10. [VE] Specify to expand BRIND and BR_JT — marukawa / detail
  11. [VE][NFC] Fix typo in comment — marukawa / detail
  12. [llvm-exegesis][doc] Remove old FIXME. — courbet / detail
  13. [VE] Add vector iterative operation instructions — marukawa / detail

#17946 (Oct 27, 2020 11:51:08 PM)

  1. Revert "[ADT] Fix for ImmutableMapRef" — 31459023+hctim / detail
  2. Revert "[DebugInfo] Expose Fortran array debug info attributes through DIBuilder." — 31459023+hctim / detail
  3. [JumpThreading] Remove extraneous calls to setEdgeProbability — kazu / detail
  4. [JumpThreading] Rename thread-prob-3.ll to thread-prob-1.ll (NFC) — kazu / detail
  5. [OpenMP][CUDA][FIX] Use the new `remquo` overload only for OpenMP — johannes / detail
  6. [SCEV] Re-enable "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 3 — mkazantsev / detail
  7. Rename EHPersonality::MSVC_Win64SEH to EHPersonality::MSVC_TableSEH. NFC. — me / detail
  8. [NFC][UBSAN] Remove XFAIL from fixed tests — vitalybuka / detail

#17945 (Oct 27, 2020 8:34:40 PM)

  1. [OpenMP][CUDA] Add missing overload for `remquo(float,float,int*)` — johannes / detail
  2. [LangRef] Clarify `dereferenceable` -> `nonnull` implication — johannes / detail
  3. [WebAssembly] Add support for DWARF type units — dschuff / detail
  4. [clang] Pass-through remarks options to linker — apollo.mobility / detail
  5. [mlir] Fix stack-use-after-scope in cuda/vulkan cpu runners — ezhulenev / detail
  6. Remove unused variable name. NFC. — richard / detail
  7. Revert "[WebAssembly] Add support for DWARF type units" — dschuff / detail
  8. [flang][openacc] Fix ambiguity in the self clause parsing — clementval / detail
  9. [MLIR] [ODS] Allowing attr-dict in custom directive — john.demme / detail
  10. [Attributor][NFC] Improve time trace output — johannes / detail
  11. [Attributor][FIX] Properly check uses in the call not uses of the call — johannes / detail
  12. [Attributor][NFC] Hoist call out of a lambda — johannes / detail
  13. [Attributor][NFC] Clang-format — johannes / detail
  14. [Attributor][FIX] Do not attach range metadata to the wrong Instruction — johannes / detail
  15. [Attributor][FIX] Delete all unreachable static functions — johannes / detail
  16. [Attributor][NFC] Print the right value in debug output — johannes / detail
  17. [Attributor][NFC] Introduce a debug counter for `AA::manifest` — johannes / detail
  18. [Attributor] Finalize the CGUpdater after each SCC — johannes / detail
  19. [AMDGPU] Fix insert of SIPreAllocateWWMRegs in FastRegAlloc — carl.ritson / detail
  20. [NFC] [LLParser] Renaming LLParser routines to comply LLVM coding style — alokkumar.sharma / detail

#17944 (Oct 27, 2020 5:15:22 PM)

  1. [sanitizer][zorg] Use ccache on Android bot — vitalybuka / detail
  2. [OpenMP] Add Support for Mapping Names in Libomptarget RTL — huberjn / detail
  3. [PowerPC] Fix single-use check and update chain users for ld-splat — nemanja.i.ibm / detail
  4. [libcxx] Don't truncate intermediates to wchar_t when widening — martin / detail
  5. [CostModel] add tests for FP reductions; NFC — spatel / detail
  6. [CostModel] remove cost-kind predicate for FP add/mul vector reduction costs — spatel / detail
  7. [mlir] JitRunner: add a config option to register symbols with ExecutionEngine at runtime — ezhulenev / detail
  8. [lld][WebAssembly] Fix memory size in dylink section for -pie exectuables — sbc / detail
  9. [JumpThreading] Set edge probabilities when creating basic blocks — kazu / detail
  10. [BranchProbabilityInfo] Fix eraseBlock — kazu / detail
  11. [mlir][Linalg] Add fusion of IndexedGenericOp with TensorReshapeOp by expansion. — ravishankarm / detail
  12. [mlir][SIdeEffectInterface][NFC] Move several InterfaceMethods to the extraClassDeclarations instead — riddleriver / detail
  13. [mlir][Interfaces] Generate a struct containing function pointers instead of a class with vtables — riddleriver / detail
  14. [mlir][Interfaces] Optimize the implementation of InterfaceMap to reduce generated code size. — riddleriver / detail
  15. [mlir][NFC] Remove unnecessary PatternRewriter::create methods — riddleriver / detail
  16. [mlir][NFC] Fix incorrect header comments. — riddleriver / detail
  17. [BranchProbabilityInfo] Make MaxSuccIdx[Src] efficient and add a comment about the subtle eraseBlock. NFC — i / detail
  18. [libc][NFC] Use a convenience macro to declare special floating point constants. — sivachandra / detail
  19. Unbreak build with gcc5.3 after 917acac — thakis / detail

#17943 (Oct 27, 2020 1:57:52 PM)

  1. [X86] Regenerate scalar fptosi/fptoui tests. NFCI. — llvm-dev / detail
  2. [amdgpu] Add the late codegen preparation pass. — michael.hliao / detail
  3. [gn build] Port 46c3d5cb05d — llvmgnsyncbot / detail
  4. Revert "[CodeView] Emit static data members as S_CONSTANTs." — akhuang / detail
  5. [llvm-readobj] Remove duplicate inner if() condition. NFCI. — llvm-dev / detail
  6. [libcxx] Fix typo in spelling of 'sentinel'. NFC. — martin / detail
  7. [mlir] Catch async.yield operands not matching the number of async.execute results. — csigg / detail
  8. [AMDGPU] Fix check prefix for VOP3 VI disassembler tests — jay.foad / detail
  9. [mlir] Add bufferization for std.select op. — silvasean / detail
  10. FileManager: Shrink FileEntryRef to the size of a pointer — dexonsmith / detail
  11. [libc++] Add a libc++ configuration that does not support localization — ldionne / detail
  12. [PowerPC][PCRelative] Turn on TLS support for PCRel by default — wei.huang / detail
  13. [AMDGPU] Change predicate for fma/fmac legacy — stanislav.mekhanoshin / detail
  14. [mlir][Python] Custom python op view wrappers for building and traversing. — stellaraccident / detail
  15. [llvm-reduce] Add test with some aliases. — flo / detail
  16. Revert "DomTree: Extract (mostly) read-only logic into type-erased base classes" — nicolai.haehnle / detail
  17. Revert multiple patches based on "Introduce CfgTraits abstraction" — nicolai.haehnle / detail
  18. [HIP][NFC] Use correct max in cuda_complex_builtins — enye.shi / detail
  19. [test] Make ThinLTO/X86/crash_debuginfo.ll work with -enable-new-pm=1 — i / detail
  20. [gn build] Port ce6900c6cb5 — llvmgnsyncbot / detail
  21. [gn build] Port e025d09b216 — llvmgnsyncbot / detail
  22. [test] Delete Feature/load_module.ll which is covered by load_extension.ll — i / detail
  23. [libc++] Make sure we include a header when checking compiler macros — ldionne / detail
  24. [OpenMP] Add Passing in Original Declaration Names To Mapper API — huberjn / detail
  25. [AMDGPU] Order AMDGPU ELF machine numbers in ascending order — tony.tye / detail
  26. [libc++] Try to fix cross-loading of lit.local.cfg on Windows — ldionne / detail

#17942 (Oct 27, 2020 10:42:00 AM)

  1. List of required Python packages for buildbot 2.8.x. — gkistanova / detail
  2. Added collapse build requests handling. — gkistanova / detail
  3. We use github authentication to let LLVM users do some extra with the build bot. — gkistanova / detail
  4. More logs in larger files. — gkistanova / detail
  5. Ported InterpolateToNativePath and InterpolateToPosixPath. — gkistanova / detail
  6. Ported LLVMBuildFactory. — gkistanova / detail
  7. Ported automatic schedulers; added support for force builds from Web UI. — gkistanova / detail
  8. Ported LLVMPoller. — gkistanova / detail
  9. Ported FileExists and FileDoesNotExist. — gkistanova / detail
  10. Ported NinjaCommand. — gkistanova / detail
  11. Ported CmakeCommand. — gkistanova / detail
  12. Ported LitTestCommand. — gkistanova / detail
  13. Ported builders.Util. — gkistanova / detail
  14. Ported XToolchainBuilder. — gkistanova / detail
  15. Ported AOSPBuilder. — gkistanova / detail
  16. Ported ClangLTOBuilder. — gkistanova / detail
  17. Ported FuchsiaBuilder. — gkistanova / detail
  18. Ported LLDPerformanceTestsuite. — gkistanova / detail
  19. Ported OpenMPBuilder. — gkistanova / detail
  20. Ported PollyBuilder. — gkistanova / detail
  21. Ported SanitizerBuilder. — gkistanova / detail
  22. Ported ClangBuilder. — gkistanova / detail
  23. Ported LLDBBuilder. — gkistanova / detail
  24. Ported UnifiedTreeBuilder. — gkistanova / detail
  25. Ported FlangBuilder. — gkistanova / detail
  26. Ported ABITestsuitBuilder. — gkistanova / detail
  27. Ported config __init__.py. — gkistanova / detail
  28. Ported builders.py. — gkistanova / detail
  29. Workers do the work. — gkistanova / detail
  30. First draft of LLVMInformativeMailNotifier. — gkistanova / detail
  31. Ported status.py. — gkistanova / detail
  32. Added status.py to the master/config. — gkistanova / detail
  33. Ported master.cfg. — gkistanova / detail
  34. NFC. They are workers. — gkistanova / detail
  35. The first draft of ported AnnotatedCommand. — gkistanova / detail
  36. Dial with bogus commits and commits to the llvm-project root directory. — gkistanova / detail
  37. Dial with potentially empty test description in LitTestCommand. — gkistanova / detail
  38. Disabled debug logs for github authenticator. — gkistanova / detail
  39. Posix paths in CMAKE_C_COMPILER and CMAKE_CXX_COMPILER. — gkistanova / detail
  40. NFC. Cosmetic changes. — gkistanova / detail
  41. Applied last minute changes from zord 0.8.5. — gkistanova / detail
  42. AnnotatedCommand rewritten for buildbot 2.8.x — gkistanova / detail
  43. [X86] Regenerate xop tests with common prefixes. — llvm-dev / detail
  44. [X86] Regenerate popcnt tests. NFCI. — llvm-dev / detail
  45. [X86] Regenerate tbm intrinsics tests. NFCI. — llvm-dev / detail
  46. [X86] Regenerate xor tests. NFCI. — llvm-dev / detail
  47. [ADT] Fix accidental pointer comparison in test — sam.mccall / detail
  48. [Utils] Skip RemoveRedundantDbgInstrs in MergeBlockIntoPredecessor (PR47746) — vedantk / detail
  49. [VE] Add vector reduction instructions — marukawa / detail
  50. [libc++] Get rid of iostreams in the to_string tests — ldionne / detail

#17941 (Oct 27, 2020 9:43:01 AM)

  1. [VE] Add missing regression test — marukawa / detail
  2. [VE] Add vector float instructions — marukawa / detail
  3. [NFC][InstCombine] Add more exhaustive test coverage for `(x >>? X1) << C2` pattern (PR37872) — lebedev.ri / detail
  4. [NFC][InstCombine] Autogenerate cast.ll test — lebedev.ri / detail
  5. [NFC][PhaseOrdering] Autogenerate basic.ll test — lebedev.ri / detail
  6. [InstCombine] Fold `(X >>? C1) << C2` patterns to shift+bitmask (PR37872) — lebedev.ri / detail
  7. [lldb] Correct vFile:pread/pwrite packet docs — david.spickett / detail
  8. msgpack: Improve error for empty node — sebastian.neubauer / detail
  9. [ValueTracking] Add tracking of the alignment assume bundle — alexander.richardson / detail
  10. [ValueTracking] Add more tests for alignment assume bundles — alexander.richardson / detail
  11. [ValueTracking][NFC] Use Log2(Align) instead of countTrailingZeroes — alexander.richardson / detail
  12. [clang-format] Fix misformatted macro definitions after D86959 — alexander.richardson / detail
  13. Fix sancov.py when objdump is llvm-objdump — alexander.richardson / detail
  14. [gn build] Port 850325348ae — llvmgnsyncbot / detail
  15. [TargetLowering] Add i1 condition for bit comparison fold — sven.vanhaastregt / detail
  16. [NFC][IntrRefLDV] Some code clean up — djtodoro / detail
  17. Fix for PR47544. Clang is crashing after generating the right — zahira.ammarguellat / detail
  18. [InstCombine] collectBitParts - add trunc support. — llvm-dev / detail
  19. [X86] Regenerate vector shift tests. NFCI. — llvm-dev / detail
  20. [MallocChecker] Remove duplicate QCoreApplication::postEvent check. NFCI. — llvm-dev / detail
  21. [clang] RewriteObjCClassMetaData - remove superfluous null pointer check. NFCI. — llvm-dev / detail
  22. Revert "Use uint64_t for branch weights instead of uint32_t" — thakis / detail
  23. [X86] Regenerate all-ones vector tests with common prefixes. — llvm-dev / detail
  24. [X86] Don't crash on CVTPS2PH with wide vector inputs. — benny.kra / detail
  25. Revert rG0905bd5c2fa42bd4c "[InstCombine] collectBitParts - add trunc support." — llvm-dev / detail
  26. [amdgpu] Enable use of AA during codegen. — michael.hliao / detail
  27. Fix use-after-scope introduced in 850325348ae82cd5e26ea9edfd04219d0fbe7828 — alexander.richardson / detail
  28. Revert "[NFC] Factor away lambda's redundant parameter" — risemann / detail
  29. Revert "[IndVars] Remove monotonic checks with unknown exit count" — risemann / detail
  30. [lldb] [Process/FreeBSDRemote] Enable watchpoint support — mgorny / detail
  31. [lldb] [Process/FreeBSD] Fix missing namespace qualifier — mgorny / detail
  32. [lldb] Add llvm-pdbutil to lldb test dependencies — risemann / detail
  33. [AArch64] Add additional tests for vector inserts with common element. — flo / detail
  34. [libc++] Fix filesystem test in C++11/14 — ldionne / detail
  35. [lldb][NFC] Make GetResumeCountForLaunchInfo return an unsigned. — risemann / detail
  36. Revert "Updating llvm.mlir test to match recent IR change" — aeubanks / detail
  37. [AMDGPU] Add missing support for targets — tony.tye / detail
  38. [clangd] Start using SyntaxTrees for folding ranges feature — kbobyrev / detail
  39. [AMDGPU] Add llvm.amdgcn.div.scale with fneg tests — jay.foad / detail
  40. [lldb] Support Python imports relative the to the current file being sourced — jdevlieghere / detail
  41. [libc++] Remove references to CONDUIT_TOKEN — ldionne / detail
  42. [Flang][OpenMP 4.5] Add semantic check for OpenMP default clause — vinay / detail

#17939 (Oct 27, 2020 4:37:54 AM)

  1. [clang][RecoveryExpr] Add tests for ObjectiveC. — hokein.wu / detail
  2. Correct examples after d3205bbca3e0002d76282878986993e7e7994779 — tyker / detail
  3. [mlir] use OpBuilderDAG instead of OpBuilder — zinenko / detail
  4. [ARM][AArch64] Add VLDN shuffled interleaving tests. NFC — david.green / detail
  5. [LoopRotation] Allow loop header duplication if vectorization is forced. — flo / detail
  6. [yaml2obj] - Add a way to override the sh_addralign field of a section. — grimar / detail
  7. [lldb][NFC] Rewrite TestQuoting — risemann / detail
  8. [AMDGPU] Use DPP instead of Ext in a couple of class names. NFC. — jay.foad / detail
  9. [llvm/DebugInfo] Simplify DW_OP_implicit_value condition (NFC) — medismail.bennani / detail
  10. [llvm-readelf] - Implement --section-details option. — grimar / detail
  11. [clang][Basic] Integrate SourceLocation with FoldingSet, NFCI — mikhail.maltsev / detail
  12. [clangd] Separate final_result into a different message — kbobyrev / detail

#17938 (Oct 27, 2020 1:20:32 AM)

  1. [GVN LoadPRE] Add an option to disable splitting backedge — serguei.katkov / detail
  2. [libTooling] Recognize sccache as a compiler wrapper in compilation database commands — zeratul976 / detail
  3. [clangd] Increase the TooMany limit for index-based textual navigation to 5 — zeratul976 / detail
  4. [NFC] Factor away lambda's redundant parameter — mkazantsev / detail
  5. [mlir] Fix TypeID lookup in GDB pretty printers. — csigg / detail
  6. [X86] Encode global address in small code model — apollo.mobility / detail
  7. [X86] Alternate implementation of D88194. — craig.topper / detail
  8. [Syntax] Disallow invalid Node operations — sam.mccall / detail
  9. [Test] One more range check test — mkazantsev / detail
  10. [clangd] Fix proto deps, for real this time. — sam.mccall / detail
  11. Updating llvm.mlir test to match recent IR change — kiran.chandramohan / detail

#17937 (Oct 26, 2020 9:59:11 PM)

  1. Teach `-fsanitize=fuzzer` to respect `-static` and `-static-libstdc++` when adding C++ standard libraries. — chandlerc / detail
  2. Update email addresses in CODE_OWNERS. — craig.topper / detail
  3. IR: Simplify two loops walking ConstantDataSequential, NFC — dexonsmith / detail
  4. SourceManager: clang-format the SrcMgr namespace, NFC — dexonsmith / detail
  5. [LSR] fix typo in comments and rename for a new added hook. — czhengsz / detail
  6. [Clang][OpenMP] Fixed an issue of segment fault when using target nowait — tianshilei1992 / detail
  7. [mlir][StorageUniquer] Refactor parametric storage to use sharded dense sets — riddleriver / detail
  8. [mlir][SymbolTable] Use Identifier instead of StringRef when looking up symbol name attributes — riddleriver / detail
  9. Port -objc-arc-apelim to NPM — aeubanks / detail
  10. Port -objc-arc-expand to NPM — aeubanks / detail
  11. [PlaceSafepoints] Pin tests to legacy PM — aeubanks / detail
  12. [AlwaysInliner] Pass callee AAResults to InlineFunction() — aeubanks / detail
  13. [CostModel][X86] teach TTI calculate cost of chain of vector inserts/extracts more precisely and correctly:In each 128-lane, if there is at least one index is demanded and not all indices are demanded... — bing1.yu / detail
  14. Revert "[AlwaysInliner] Pass callee AAResults to InlineFunction()" — aeubanks / detail
  15. Use uint64_t for branch weights instead of uint32_t — aeubanks / detail
  16. Reland [AlwaysInliner] Pass callee AAResults to InlineFunction() — aeubanks / detail
  17. Fix calls to (p)read on macOS when size > INT32_MAX — jdevlieghere / detail
  18. [Clang][OpenMP] Avoid unnecessary privatization of mapper array when there is no user defined mapper — tianshilei1992 / detail
  19. [IndVars] Remove monotonic checks with unknown exit count — mkazantsev / detail

#17936 (Oct 26, 2020 6:38:20 PM)

  1. [nfc] [lldb] Refactor DWARFUnit::GetDIE — jan.kratochvil / detail
  2. [mlir] Do not print back 0 alignment in LLVM dialect 'alloca' op — zinenko / detail
  3. [TargetRegisterInfo] Fix a couple of typos in the comments — qcolombet / detail
  4. [CodeView] Emit static data members as S_CONSTANTs. — akhuang / detail
  5. [MLIR] Fix AttributeInterface declaration. — zinenko / detail
  6. IR: Clarify ownership of ConstantDataSequentials, NFC — dexonsmith / detail
  7. [cmake] Add LLVM_UBSAN_FLAGS, to allow overriding UBSan flags — vedantk / detail
  8. [mlir] Document 'ParentOneOf' with the HasParent trait — stephen.neuendorffer / detail
  9. Fixed release build after D89170 — stanislav.mekhanoshin / detail
  10. Explicitly check for entry basic block, rather than relying on MachineBasicBlock::pred_empty. — rahmanl / detail
  11. [mlir][Linalg] Miscalleneous enhancements to cover more fusion cases. — ravishankarm / detail
  12. [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. — adrian / detail
  13. [profile] Suppress spurious 'expected profile to require unlock' warning — vedantk / detail
  14. [PowerPC] Implement Set Boolean Condition Instructions — amy.kwan1 / detail
  15. Fix checking for C++98 ICEs in C++11-and-later mode to not consider use — richard / detail
  16. [clang][NFC] Rearrange Comment Token and Lexer fields to reduce padding — n.james93 / detail
  17. [lldb][NativePDB] fix test load-pdb.cpp — zequanwu / detail
  18. [NFC] Use [MC]Register in RegAllocPBQP & RegisterCoalescer — gjn / detail
  19. SourceManager: Use the same fake SLocEntry whenever it fails to load — dexonsmith / detail
  20. [mlir] Add a conversion pass between PDL and the  PDL Interpreter Dialect — riddleriver / detail
  21. [mlir][Pattern] Refactor the Pattern class into a "metadata only" class — riddleriver / detail
  22. [mlir][NFC] Move around the code related to PatternRewriting to improve layering — riddleriver / detail
  23. [mlir][Pattern] Add a new FrozenRewritePatternList class — riddleriver / detail
  24. IR: Add a comment at missing std::make_unique calls from b2b7cf39d596b1528cd64015575b3f5d1461c011, NFC — dexonsmith / detail
  25. [NPM] Port -slsr to NPM — tu.da.wei / detail
  26. [AMDGPU] Move WQM Pass after MI Scheduler — carl.ritson / detail

#17935 (Oct 26, 2020 3:17:25 PM)

  1. [libc++] NFC: Consistent indentation for buildkite-pipeline.yml — ldionne / detail
  2. [AMDGPU] Fix VC warning about singed/unsigned comparison. NFC. — stanislav.mekhanoshin / detail
  3. Revert "Ensure that checkInitIsICE is called exactly once for every variable" — zequanwu / detail
  4. Revert "Revert "Ensure that checkInitIsICE is called exactly once for every variable"" — zequanwu / detail
  5. [mlir] Convert MemRefReinterpretCastOp to LLVM. — pifon / detail
  6. [clang-tidy] Silence unused variable warning in Release builds. NFCI. — benny.kra / detail
  7. Make sure Objective-C category support in IncludeSorter handles top-level imports — joeturner / detail
  8. [ARM][SchedModels] Move IsLDMBaseRegInListPred to ARMSchedule.td. NFC — eleviant / detail
  9. Add release tarballs for libclc — aaronpuchert / detail
  10. SourceManager: Fix an SLocEntry memory regression introduced with FileEntryRef — dexonsmith / detail
  11. [clangd] Add back dependency on proto generated targets — kbobyrev / detail
  12. Fix SROA with a PHI mergig values from a same block — stanislav.mekhanoshin / detail
  13. [BitCode] decode nossp fn attr — ndesaulniers / detail
  14. llvm-reduce: Test reduction for D88684 ( ee6e25e4391a6d3ac0a3c89615474e512f44cda6 ) — dblaikie / detail
  15. [GWP-ASan] Refactor memory mapping functions — kostyak / detail
  16. [libc++] NFC: Minor refactoring in filesystem_test_helper.h to ease readability — ldionne / detail
  17. [InstCombine] reduce code duplication in icmp intrinsic folds; NFC — spatel / detail
  18. [InstCombine] add tests for ctpop at bitwidth limit; NFC — spatel / detail
  19. [InstCombine] add folds for icmp+ctpop — spatel / detail
  20. [AIX] Also error on -G for link-only step — xiangling.liao / detail
  21. [MemProf] Decouple memprof build from COMPILER_RT_BUILD_SANITIZERS — tejohnson / detail
  22. [libc++] Get rid of <iostream> in a filesystem test — ldionne / detail
  23. Avoid unnecessary uses of `MDNode::getTemporary`, NFC — dexonsmith / detail
  24. Test to check backtraces with machine function splitting. — tmsriram / detail
  25. [NFC] Remove max_align.c LIT testcase — xiangling.liao / detail
  26. [libunwind] Add -Wno-dll-attribute-on-redeclaration when building for windows — martin / detail
  27. Prepend "__uniq" to symbol names hash with -funique-internal-linkage-names. — tmsriram / detail
  28. Run test only if X86 target is available — kiran.chandramohan / detail
  29. [AMDGPU] Use flat scratch instructions where available — stanislav.mekhanoshin / detail
  30. [mlir] NFC: properly align IR in comments — antiagainst / detail
  31. [libc++] Remove the reliance of several <random> tests on <iostream> — ldionne / detail
  32. [NFC] Fixing comment heading for MachineStableHash.h. — plotfi / detail

#17934 (Oct 26, 2020 12:00:06 PM)

  1. [clang] Suppress "follow-up" diagnostics on recovery call expressions. — hokein.wu / detail
  2. [MLIR][mlir-spirv-cpu-runner] A pass to emulate a call to kernel in LLVM — antiagainst / detail
  3. [clang-fuzzer] CreateAndRunJITFunc - fix use after move static analyzer warning. — llvm-dev / detail
  4. [llvm-ar][Object] Fix detection of need for 64-bit archive symbol tables — andrew.ng / detail
  5. [DAGCombine] Add test case showing incorrect DAGCombine optimization — fraser / detail
  6. [MLIR][mlir-spirv-cpu-runner] A SPIR-V cpu runner prototype — antiagainst / detail
  7. [clangd] Fix remote index build failures due to lack of proto dependency — kbobyrev / detail
  8. [LV] Add cost-model test for AArch64 select costs. — flo / detail
  9. [AMDGPU] Make more use of printNamedBit in AMDGPUInstPrinter. NFC. — jay.foad / detail
  10. [InstCombine] Add bswap test pattern using bitreverse intrinsic — llvm-dev / detail
  11. [lldb][NFC] Make GetShellSafeArgument simpler and faster — risemann / detail
  12. [clangd] NFC: Update FIXME comment regarding lack of c/dtor support — kbobyrev / detail
  13. [InstCombine] collectBitParts - add bitreverse intrinsic support. — llvm-dev / detail
  14. Fix SBError::SetErrorToGenericError — risemann / detail
  15. [TableGen] [tests] Change integer ranges to use new '...' punctuation — paul / detail
  16. [analyzer] [NFC] Simplify SVal::getAsLocSymbol function using existing functions — dpetrov / detail
  17. [VE] Support atomic store — marukawa / detail
  18. [VE] Add vector logical instructions — marukawa / detail
  19. [VE] Add vector shift instructions — marukawa / detail
  20. [X86] Use mtriple instead of march in MIR tests — llvm-dev / detail
  21. [AArch64] Add 2 cases where insertelement lowering could be improved. — flo / detail
  22. [OpenMP] changing OMP rtl to use shared memory instead of env variable — andrey.churbanov / detail
  23. [InstCombine] Add bswap test pattern using truncates — llvm-dev / detail
  24. [libc++] Add a CI jobs to test the Standalone builds — ldionne / detail
  25. [SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination — joe.ellis / detail
  26. Revert "[SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination" — peter.waller / detail
  27. [SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination — peter.waller / detail
  28. Unconfuse gcc5.3 after 2e204e23911b1f / D87528 — thakis / detail
  29. [libc++] Fix indentation of buildkite-pipeline.yml — ldionne / detail
  30. [lld][ELF] Don't write output to the test directory. NFC. — benny.kra / detail
  31. [clang][unittest] Don't hardcode the string "Assertion" — benny.kra / detail
  32. [AMDGPU] Avoid unused variable warning in Release builds. NFC. — benny.kra / detail
  33. Fix issue in cortex-a57 sched model — eleviant / detail
  34. [mlir][Linalg] Add basic support for TileAndFuse on Linalg on tensors. — nicolas.vasilache / detail
  35. [ARM][SchedModels] Convert IsLdstsoScaledNotOptimalPred to MCSchedPredicate — eleviant / detail
  36. [lldb][PDB] Add ObjectFile PDB plugin — zequanwu / detail
  37. [DebugInfo][dexter] Add dexter tests for escaped locals — orlando.hyams / detail
  38. [SVE][AArch64] Fix TypeSize warning in loop vectorization legality — joe.ellis / detail
  39. [SVE][AArch64] Fix TypeSize warning in GEP cost analysis — joe.ellis / detail
  40. [SVE][InstCombine] Fix TypeSize warning in canReplaceGEPIdxWithZero — joe.ellis / detail
  41. [SVE] Fix TypeSize warning in llvm::getGEPInductionOperand — joe.ellis / detail
  42. [mlir][vector] Update doc strings for insert_map/extract_map and fix insert_map semantic — thomasraoux / detail
  43. [AArch64] Extend tests for insertelement improvements. — flo / detail
  44. SourceManager: Return non-const references in getOrCreateContentCache and related, NFC — dexonsmith / detail
  45. [libc++abi] Make sure we can run the tests in Standalone mode — ldionne / detail
  46. [Clang][CodeGen] fix failed assertion — ndesaulniers / detail
  47. [lldb][NativePDB] fix test load-pdb.cpp — zequanwu / detail

#17932 (Oct 26, 2020 8:06:36 AM)

  1. Import github action definitions from release/10.x branch — tstellar / detail

#17931 (Oct 26, 2020 4:42:39 AM)

  1. [ARM][SchedModels] Convert IsLdrAm3NegRegOffPred to MCSchedPredicate — eleviant / detail
  2. [ARM][SchedModels] Convert IsLdstsoMinusRegPred to MCSchedPredicate — eleviant / detail
  3. [ARM][SchedModels] Get rid of IsLdrAm2ScaledPred — eleviant / detail
  4. [VE] Support atomic load — marukawa / detail
  5. [PowerPC] Add test case for pr47830. NFC. — lkail / detail
  6. [ARM][SchedModels] Rename and generalize predicate. NFC — eleviant / detail
  7. [AMDGPU] Emit new pal metadata by default — sebastian.neubauer / detail
  8. [AsmPrinter] Add per BB instruction mix remark. — flo / detail
  9. [VE] Add integer arithmetic vector instructions — marukawa / detail
  10. [VE] Add vector comparison and min/max — marukawa / detail
  11. [Annotation] Allows annotation to carry some additional constant arguments. — tyker / detail
  12. [flang] Tighten rules to resolve procedure as intrinsic procedure — jperier / detail
  13. Try to fix buildbots after d3205bbca3e0002d76282878986993e7e7994779 — tyker / detail
  14. [lldb] [Process/FreeBSDRemote] Fix #include for i386 compat — mgorny / detail
  15. [lldb] [test/Register] Use initial state for write tests — mgorny / detail
  16. [lldb] [Process/NetBSD] Set xs_xstate_bv correctly when setting regs — mgorny / detail
  17. [lldb] [Process/Linux] Reuse NativeRegisterContextWatchpoint_x86 — mgorny / detail
  18. [lldb] Fix bitfield "frame var" for pointers (pr47743) — pavel / detail
  19. [lldb] Modernize PseudoTerminal::Fork — pavel / detail
  20. [NFC][InstrRefLDV] Fix a typo — djtodoro / detail
  21. [llvm-mca] Add few memory instructions to cortex-a57 test — eleviant / detail
  22. tsan: add mips64 support in lib/tsan/go/buildgo.sh — dvyukov / detail
  23. [InstCombine] Add rotate tests where the shift amount is zero extended after masking — llvm-dev / detail
  24. [InstCombine] Add support for zext(and(neg(amt),width-1)) rotate shift amount patterns — llvm-dev / detail

#17930 (Oct 26, 2020 1:22:41 AM)

  1. [AMDGPU] Avoid offset register in MUBUF for direct stack object accesses — christudasan.devadasan / detail
  2. [clangd] Add dependency on remote index service proto — kbobyrev / detail
  3. [IndVars] Use contextual knowledge when proving trivial conds — mkazantsev / detail
  4. [NFC] Factor out common code into lambda for further improvement — mkazantsev / detail
  5. [NFC] Remove unused funciton param — mkazantsev / detail
  6. Fix broken build after previous commit — mkazantsev / detail
  7. [VE] Support atomic fence — marukawa / detail
  8. [Schedule] Add a MultiHazardRecognizer — david.green / detail
  9. [gn build] Port 61bc18de0b2 — llvmgnsyncbot / detail

#17929 (Oct 25, 2020 10:04:24 PM)

  1. [X86] Don't disassemble wbinvd with 0xf2 or 0x66 prefix. — craig.topper / detail

#17928 (Oct 25, 2020 6:46:19 PM)

  1. [X86] Use TargetConstant instead of Constant for operands to X86vaarg64. — craig.topper / detail
  2. [X86] Use TargetConstant for immediates for VASTART_SAVE_XMM_REGS. — craig.topper / detail
  3. [X86] VEX/EVEX prefix doesn't work for inline assembly. — chen3.liu / detail

#17927 (Oct 25, 2020 3:29:41 PM)

  1. [CostModel] remove cost-kind predicate for some vector reduction costs — spatel / detail

#17926 (Oct 25, 2020 12:12:38 PM)

  1. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [SCEV] Strength nowrap flags after constant folding — nikita.ppv / detail
  3. [SCEV] Separate out constant folding in mul expr creation — nikita.ppv / detail
  4. [SCEV] Always constant fold mul expression operands — nikita.ppv / detail
  5. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  6. Thread safety analysis: Nullability improvements in TIL, NFCI — aaronpuchert / detail
  7. [SCEV] Strenthen nowrap flags after constant folding for mul exprs — nikita.ppv / detail
  8. [CostModel] fix operand/type accounting for fadd/fmul reductions — spatel / detail

#17925 (Oct 25, 2020 8:56:41 AM)

  1. [clang] Enable support for #pragma STDC FENV_ACCESS — melanie.blower / detail
  2. Remove superfluous whitespace around if(). NFC. — llvm-dev / detail
  3. [SLP] Add AArch64 tests with vectorizable compare/select patterns. — flo / detail
  4. Correct LIT test failure detected on buildbot after mibintc committed rG2e204e23911b: [clang] Enable support for #pragma STDC FENV_ACCESS D87528 — melanie.blower / detail
  5. [InstSimplify] add tests for logic-of-cmps with not op; NFC — spatel / detail
  6. [InstSimplify] peek through 'not' operand in logic-of-icmps fold — spatel / detail

#17924 (Oct 25, 2020 5:35:54 AM)

  1. [InstCombine] Add test for or(fshl(),fshl()) bswap pattern. — llvm-dev / detail
  2. [InstCombine] matchBSwapOrBitReversem - recognise or(fshl(),fshl()) bswap patterns. — llvm-dev / detail

#14810 (Oct 1, 2019 8:02:38 PM)

  1. Revert r368237 - Update fix-it hints for std::move warnings.

    r368237 attempted to improve fix-its for move warnings, but introduced some
    regressions to -Wpessimizing-move.  Revert that change and add the missing
    test cases to the pessimizing move test to prevent future regressions. — rtrieu / detail
  2. DebugInfo: Update support for detecting C++ language variants in debug info emission — dblaikie / detail
  3. gn build: (manually) merge r373407 — nico / detail
  4. Fix crash on constant-evaluation of pseudo-destruction of a pointer.

    We got confused and thought we might be pseudo-destroying the pointee
    instead. — rsmith / detail
  5. AMDGPU/GlobalISel: Use getIntrinsicID helper — arsenm / detail
  6. Remove TypeNodes.def from the modulemap.

    We currently just look for files named in the modulemap in its
    associated source directory.  This means that we can't name
    generated files, like TypeNodes.def now is, which means we can't
    explicitly mark it as textual.  But fortunately that's okay
    because (as I understand it) the most important purpose of naming
    the header in the modulemap is to ensure that it's not treated as
    public, and the search for public headers also only considers
    files in the associated source directory.  This isn't an elegant
    solution, since among other things it means that a build which
    wrote the generated files directly into the source directory would
    result in something that wouldn't build as a module, but that's
    a problem for all our other generated files as well. — rjmccall / detail
  7. AMDGPU/GlobalISel: Assume VGPR for G_FRAME_INDEX

    In principle this should behave as any other constant. However
    eliminateFrameIndex currently assumes a VALU use and uses a vector
    shift. Work around this by selecting to VGPR for now until
    eliminateFrameIndex is fixed. — arsenm / detail
  8. AMDGPU/GlobalISel: Private loads always use VGPRs — arsenm / detail
  9. AMDGPU/GlobalISel: Legalize 1024-bit G_BUILD_VECTOR

    This will be needed to support AGPR operations. — arsenm / detail
  10. AMDGPU/GlobalISel: Fix RegBankSelect for 1024-bit values — arsenm / detail
  11. [AMDGPU] separate accounting for agprs

    Account and report agprs separately on gfx908. Other targets
    do not change the reporting.

    Differential Revision: https://reviews.llvm.org/D68307 — rampitec / detail
  12. Fix unused variable warning. NFCI. — hliao / detail
  13. [X86] Add a DAG combine to shrink vXi64 gather/scatter indices that are constant with sufficient sign bits to fit in vXi32

    The gather/scatter instructions can implicitly sign extend the indices. If we're operating on 32-bit data, an v16i64 index can force a v16i32 gather to be split in two since the index needs 2 registers. If we can shrink the index to the i32 we can avoid the split. It should always be safe to shrink the index regardless of the number of elements. We have gather/scatter instructions that can use v2i32 index stored in a v4i32 register with v2i64 data size.

    I've limited this to before legalize types to avoid creating a v2i32 after type legalization. We could check for it, but we'd also need testing. I'm also only handling build_vectors with no bitcasts to be sure the truncate will constant fold.

    Differential Revision: https://reviews.llvm.org/D68247 — ctopper / detail
  14. Emit TypeNodes.def with tblgen.

    The primary goal here is to make the type node hierarchy available to
    other tblgen backends, although it should also make it easier to generate
    more selective x-macros in the future.

    Because tblgen doesn't seem to allow backends to preserve the source
    order of defs, this is not NFC because it significantly re-orders IDs.
    I've fixed the one (fortunately obvious) place where we relied on
    the old order.  Unfortunately, I wasn't able to share code with the
    existing AST-node x-macro generators because the x-macro schema we use
    for types is different in a number of ways.  The main loss is that
    subclasses aren't ordered together, which doesn't seem important for
    types because the hierarchy is generally very shallow with little
    clustering. — rjmccall / detail
  15. Use scope qualifiers in Clang's tblgen backends to get useful
    redeclaration checking.  NFC. — rjmccall / detail
  16. [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.

    The main problem here is that `-*-version_min=` was not being passed to
    the compiler when building test cases. This can cause problems when
    testing on devices running older OSs because Clang would previously
    assume the minimum deployment target is the the latest OS in the SDK
    which could be much newer than what the device is running.

    Previously the generated value looked like this:

    `-arch arm64 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    With this change it now looks like:

    `-arch arm64 -stdlib=libc++ -miphoneos-version-min=8.0 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    This mirrors the setting of config.target_cflags on macOS.

    This change is made for ASan, LibFuzzer, TSan, and UBSan.

    To implement this a new `get_test_cflags_for_apple_platform()` function
    has been added that when given an Apple platform name and architecture
    returns a string containing the C compiler flags to use when building
    tests. This also calls a new helper function `is_valid_apple_platform()`
    that validates Apple platform names.

    This is the third attempt at landing the patch.

    The first attempt (r359305) had to be reverted (r359327) due to a buildbot
    failure. The problem was that calling `get_test_cflags_for_apple_platform()`
    can trigger a CMake error if the provided architecture is not supported by the
    current CMake configuration. Previously, this could be triggered by passing
    `-DCOMPILER_RT_ENABLE_IOS=OFF` to CMake. The root cause is that we were
    generating test configurations for a list of architectures without checking if
    the relevant Sanitizer actually supported that architecture. We now intersect
    the list of architectures for an Apple platform with
    `<SANITIZER>_SUPPORTED_ARCH` (where `<SANITIZER>` is a Sanitizer name) to
    iterate through the correct list of architectures.

    The second attempt (r363633) had to be reverted (r363779) due to a build
    failure. The failed build was using a modified Apple toolchain where the iOS
    simulator SDK was missing. This exposed a bug in the existing UBSan test
    generation code where it was assumed that `COMPILER_RT_ENABLE_IOS` implied that
    the toolchain supported both iOS and the iOS simulator. This is not true. This
    has been fixed by using the list `SANITIZER_COMMON_SUPPORTED_OS` for the list
    of supported Apple platforms for UBSan. For consistency with the other
    Sanitizers we also now intersect the list of architectures with
    UBSAN_SUPPORTED_ARCH.

    rdar://problem/50124489

    Differential Revision: https://reviews.llvm.org/D61242 — delcypher / detail
  17. AMDGPU: Fix an out of date assert in addressing FrameIndex

    Reviewers:
      arsenm

    Differential Revision:
      https://reviews.llvm.org/D67574 — chfang / detail
  18. [libFuzzer] Remove lazy counters.

    Summary: Lazy counters haven't improved performance for large fuzz targets.

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67476 — morehouse / detail