collapse
0%
WDescription%
Build stability: All recent builds failed.0
Build History
x
 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
 Identified problems
 Identified problems

Changes

#16596 (Jul 8, 2020 4:34:13 AM)

  1. [UpdateTestChecks] Move more update_test_checks.py logic to common.py — Alexander.Richardson / detail
  2. [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc}_test_checks.py — Alexander.Richardson / detail
  3. [Support] Fix signed/unsigned comparison warning — oliver.stannard / detail
  4. [X86][AVX] Add SimplifyDemandedVectorEltsForTargetShuffle test for v32i8->v16i8 PSHUFB — llvm-dev / detail
  5. [GlobalISel][InlineAsm] Fix matching input constraints to mem operand — petar.avramovic / detail
  6. [lldb][NFC] Fix indentation in expect_expr — Raphael Isemann / detail
  7. Add missing REQUIRES: x86-registered-target — Alexander.Richardson / detail
  8. [X86][AVX] SimplifyDemandedVectorEltsForTargetShuffle - ensure mask is same size as constant size — llvm-dev / detail
  9. [cmake] Use CMAKE_GENERATOR to determine if Ninja is used — hans / detail

#16594 (Jul 8, 2020 2:51:08 AM)

  1. [CodeGen] Fix warnings in sve-ld1-addressing-mode-reg-imm.ll — david.sherwood / detail
  2. [analyzer] Silence gcc -Wparentheses warning [NFC] — mikael.holmen / detail
  3. [CodeGen] Fix wrong use of getVectorNumElements in PromoteIntRes_EXTRACT_SUBVECTOR — david.sherwood / detail
  4. [CodeGen] Fix wrong use of getVectorNumElements() in DAGTypeLegalizer::SplitVecRes_ExtendOp — david.sherwood / detail
  5. [llvm-readobj] - Refine error reporting in MipsGOTParser<ELFT> helper. — grimar / detail
  6. [DebugInfo/DWARF] - Test invalid CFI opcodes properly and refine related `CFIProgram::parse` code. — grimar / detail
  7. [X86][AVX] Remove redundant EXTRACT_VECTOR_ELT(VBROADCAST(SCALAR())) fold — llvm-dev / detail
  8. Fix MSVC "not all control paths return a value" warnings. NFC. — llvm-dev / detail
  9. [NFCI][llvm-reduce] Cleanup Delta passes to use Oracle abstraction — lebedev.ri / detail
  10. [DWARF] Add cuttoff guarding quadratic validThroughout behaviour — jeremy.morse / detail
  11. [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldSExtract and spv.BitFieldUExtract patterns — georgemitenk0v / detail
  12. [lldb] Skip TestIOHandlerResizeNoEditline on Windows — Raphael Isemann / detail
  13. [SVE] Custom ISel for fixed length extract/insert_subvector. — paul.walker / detail

#16593 (Jul 8, 2020 1:10:27 AM)

  1. [analyzer] Warning for default constructed unique_ptr dereference — vrnithinkumar / detail
  2. [gn build] Port 20e271a98de — llvmgnsyncbot / detail
  3. [DSE,MSSA] Eliminate stores by terminators (free,lifetime.end). — flo / detail
  4. [WebAssembly] Generate unreachable after __stack_chk_fail — aheejin / detail
  5. [MLIR][SPIRVToLLVM] Miscellaneous ops conversion: select, fmul and undef — georgemitenk0v / detail

#16592 (Jul 8, 2020 12:33:07 AM)

  1. Upgrade TypePromotionTransaction to be able to report changes in CodeGenPrepare — sguelton / detail

#16589 (Jul 7, 2020 9:10:28 PM)

  1. Rename `xla_lhlo.terminator` into `return` in SCF parallel loop test (NFC) — joker.eph / detail

#16588 (Jul 7, 2020 8:27:32 PM)

  1. Revert "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def." — craig.topper / detail
  2. [MLIR] Combine the 2 overloads of FuncOp::build() into one. — jurahul / detail
  3. PR45521: Preserve the value kind when performing a standard conversion — richard / detail
  4. [mlir][spirv] Add MatrixTimesMatrix operation — antiagainst / detail
  5. [RISCV] Optimize multiplication by constant — maskray / detail
  6. [RISCV] optimize addition with a pair of (addi imm) — maskray / detail
  7. Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def." — craig.topper / detail
  8. [LLDB] Disable flaky lldb-vscode tests on arm — omair.javaid / detail
  9. [gn build] Port baca8f977ed — thakis / detail
  10. [openmp][NFC] Remove duplicate clause defaultmap for target parallel do — clementval / detail
  11. Revert "[X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846" — thakis / detail

#16587 (Jul 7, 2020 6:10:28 PM)

  1. [Sema] Teach -Wcast-align to compute alignment of CXXThisExpr — Akira / detail
  2. [compiler-rt][Hexagon] Remove fma/fmin/max code — sidneym / detail
  3. [WebAssembly] fix gcc 10 warning — aardappel / detail
  4. [X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def. — craig.topper / detail

#16586 (Jul 7, 2020 5:34:01 PM)

  1. [clang] Include missing LangOpts in `getModuleHash`. — bigcheesegs / detail
  2. [Statepoint] Reduce intendation and change a variable name [NFC] — listmail / detail
  3. [Statepoint] Use early return to reduce nesting and clarify comments [NFC] — listmail / detail
  4. [flang] Fix CHARACTER length folding problem — pklausler / detail
  5. Create the MLIR Reduce framework — sifontes / detail

#16584 (Jul 7, 2020 4:05:16 PM)

  1. [SVE] Remove calls to VectorType::getNumElements from AsmParserTest — ctetreau / detail
  2. [llvm-readobj][test] Fix ELF/verneed-flags.yaml — maskray / detail
  3. Do not set LLDB_DEBUGSERVER_PATH if --out-of-tree-debugserver is passed. — ditaliano / detail
  4. [dotest] Log a warning when --server and --out-of-tree-debugserver are set — ditaliano / detail
  5. [RuntimeDyld][test] Fix ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml after D60122 — maskray / detail
  6. Revert "[SLP] Make sure instructions are ordered when computing spill cost." — flo / detail
  7. [X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846 — craig.topper / detail
  8. [OpenMP][Tests] Update compatibility with GCC (NFC) — protze / detail

#16583 (Jul 7, 2020 2:37:23 PM)

  1. [x86][seses] Add clang flag; Use lvi-cfi with seses — zbrid / detail
  2. [Statepoint] Factor out logic for non-stack non-vreg lowering [almost NFC] — listmail / detail
  3. AMDGPU/GlobalISel: Fix skipping unused kernel arguments — Matthew.Arsenault / detail
  4. GlobalISel: Handle EVT argument lowering correctly — Matthew.Arsenault / detail
  5. [SVE] Make Constant::getSplatValue work for scalable vector splats — ctetreau / detail
  6. [mlir][Vector] Add ExtractOp folding — ntv / detail
  7. [ms] [llvm-ml] Add initial MASM STRUCT/UNION support — epastor / detail
  8. [libc] Add memchr implementation. — gyurgyikcp / detail
  9. [lldb/api] Add checks for StackFrame::GetRegisterContext calls (NFC) — medismail.bennani / detail

#16582 (Jul 7, 2020 2:36:11 PM)

  1. Temporarily disable email notification for test-suite pipeline jobs — Azharuddin Mohammed / detail
  2. jenkins/jobs: Move lnt-ctmark-* jobs running on green-dragon-04 to 05 — Azharuddin Mohammed / detail
  3. [tests] Revert unhelpful change from d73eed42d1dc — tstellar / detail

#16580 (Jul 7, 2020 1:09:48 PM)

  1. [X86][AVX] Don't fold PEXTR(VBROADCAST_LOAD(X)) -> LOAD(X). — llvm-dev / detail
  2. [SCCP] Handle assume predicates — nikita.ppv / detail
  3. [lldb/Core] Fix crash in ValueObject::CreateChildAtIndex — medismail.bennani / detail
  4. Clang crashed while checking for deletion of copy and move ctors — vyng / detail
  5. LIS: fix handleMove to properly extend main range — Stanislav.Mekhanoshin / detail
  6. [llvm] [docs] Do not require recommonmark for manpage build — mgorny / detail
  7. [SCCP] Use range metadata for loads and calls — nikita.ppv / detail
  8. [flang] Make 'num_images()' intrinsic — tkeith / detail
  9. [flang] Added missing runtime I/O definitions — tkeith / detail
  10. [mlir] [VectorOps] [integration-test] Add i64 typed outer product — ajcbik / detail
  11. [Inliner] Don't skip inlining alwaysinline in optnone functions — aeubanks / detail
  12. Minor fixups to LLDB AArch64 register infos macros for SVE register infos — omair.javaid / detail

#16579 (Jul 7, 2020 11:10:29 AM)

  1. [SemaObjC] Add a warning for @selector expressions that potentially refer to objc_direct methods — erik.pilkington / detail
  2. [SemaObjC] Fix a -Wobjc-signed-char-bool false-positive with binary conditional operator — erik.pilkington / detail
  3. Expand the LLVM Developer Policy to include new sections on adding — clattner / detail
  4. Warn pointer captured in async block — aaron / detail
  5. [X86][AVX] Add AVX2 tests to extractelement-load.ll — llvm-dev / detail
  6. [X86][AVX] Add test case showing incorrect extraction from VBROADCAST_LOAD on AVX2 targets — llvm-dev / detail
  7. [mlir] Convert function signatures before converting globals — silvasean / detail
  8. [NewPM][LoopFusion] Rename loop-fuse -> loop-fusion — aeubanks / detail
  9. [mlir] Support unranked types in func signature conversion in BufferPlacement. — pifon / detail
  10. [BasicAA] Remove -basicaa alias — aeubanks / detail
  11. [WebAssembly] Avoid scalarizing vector shifts in more cases — tlively / detail
  12. [gn build] Port dfa0db79d0e — llvmgnsyncbot / detail
  13. Speculatively fix the sphinx build. — aaron / detail
  14. [SystemZ ABI] Allow class types in GetSingleElementType — ulrich.weigand / detail
  15. [x86][lvi][seses] Use SESES at O0 for LVI mitigation — zbrid / detail

#16578 (Jul 7, 2020 10:27:08 AM)

  1. [Clang] Handle AIX Include management in the driver — daltenty / detail
  2. Combine multiple defs of arm64 register sets — omair.javaid / detail
  3. Revert "Create the framework and testing environment for MLIR Reduce - a tool" — joker.eph / detail
  4. [x86] add test for buildvector lowering miscompile (PR46586); NFC — spatel / detail
  5. [HIP] Use default triple in llvm-mc for system ld — enye.shi / detail
  6. [ELF] Ignore --no-relax for RISC-V — maskray / detail
  7. [NativeSession] Add column numbers to NativeLineNumber. — akhuang / detail
  8. [x86] fix miscompile in buildvector v16i8 lowering — spatel / detail
  9. [GlobalOpt] Don't remove inalloca from musttail-called functions — hans / detail
  10. [lldb] Fix unaligned load in DataExtractor — Jonas Devlieghere / detail
  11. Disable interception of sigaltstack on i386 macOS. — Dan Liew / detail
  12. Revert "Temporarily disable the following failing tests on Darwin:" — Dan Liew / detail
  13. orrectly generate invert xor value for Binary Atomics of int size > 64 — jennifer.yu / detail
  14. [PowerPC] Implement Vector Replace Builtins in LLVM — lei / detail

#16577 (Jul 7, 2020 8:10:30 AM)

  1. [Bitfields][NFC] Make sure bitfields are contiguous — gchatelet / detail
  2. [CodeMoverUtils] Make specific analysis dependent checks optional — rithiksh02 / detail
  3. [lldb/Utility] Fix float->integral conversions in Scalar APInt getters — pavel / detail
  4. [ASTMatchers] Added hasDirectBase Matcher — n.james93 / detail

#16576 (Jul 7, 2020 7:33:36 AM)

  1. [llvm-readobj] - Don't abort when dumping dynamic relocations when an object has both REL and RELA. — grimar / detail
  2. [llvm-readobj] - Fix indentation in broken-dynamic-reloc.test. NFC. — grimar / detail
  3. [NFC] Use hasAnyName matcher in place of anyOf(hasName()...) — n.james93 / detail
  4. [llvm-readobj] - Refactor the MipsGOTParser<ELFT> to stop using report_fatal_error(). — grimar / detail
  5. [OpenMP][NFC] Remove hard-coded line numbers from more tests — jdenny.ornl / detail
  6. [X86] Fix a bug that when lowering byval argument — chen3.liu / detail
  7. [Scalarizer] When gathering scattered scalar, don't replace it with itself — lebedev.ri / detail
  8. [lldb/test] Fix lldbutil.run_to_***_breakpoint for shared libraries — pavel / detail
  9. [DEBUGINFO]Add dwarf versions to the test, NFC. — a.bataev / detail
  10. [OpenMP] Use primary context in CUDA plugin — tianshilei1992 / detail
  11. [ASTImporter] Corrected import of repeated friend declarations. — 1.int32 / detail
  12. [flang] Add lowering of I/O statements. — eschweitz / detail

#16574 (Jul 7, 2020 6:06:24 AM)

  1. [llvm-readobj] - Refine the error reporting in LLVMStyle<ELFT>::printELFLinkerOptions. — grimar / detail
  2. [clang-tidy] Fix an unused-raii check crash on objective-c++. — hokein.wu / detail
  3. [llvm-readobj] - Add prepending # to mips-got.test and mips-plt.test. NFC. — grimar / detail
  4. [lldb] Make TestIOHandlerResizeNoEditline pass with Python 2 — Raphael Isemann / detail
  5. [LV] Vectorize without versioning-for-unit-stride under -Os/-Oz — ayal.zaks / detail
  6. [mlir][spirv] Introduce OwningSPIRVModuleRef for ownership — antiagainst / detail
  7. [mlir][VectorOps] Lower vector.outerproduct of int vectors — benny.kra / detail
  8. [clangd] Store index in '.cache/clangd/index' instead of '.clangd/index' — sam.mccall / detail

#16573 (Jul 7, 2020 4:10:30 AM)

  1. [llvm-readobj] - Refactor ELFDumper<ELFT>::getStaticSymbolName. — grimar / detail
  2. [SVE][CodeGen] Legalisation of unpredicated store instructions — kerry.mclaughlin / detail
  3. [llvm-readobj] - Split the printHashSymbols. NFCI. — grimar / detail

#16572 (Jul 7, 2020 3:39:10 AM)

  1. [lldb/DWARF] Add a utility function for (forceful) completion of types — pavel / detail
  2. [NFC] Adding the align attribute on Atomic{CmpXchg|RMW}Inst — gchatelet / detail
  3. Hand Allocator and IdentifierTable into FormatTokenLexer. — klimek / detail
  4. [SVE][CodeGen] Legalisation of unpredicated load instructions — kerry.mclaughlin / detail
  5. [llvm-readobj] - Allow dumping partially corrupted SHT_LLVM_CALL_GRAPH_PROFILE sections. — grimar / detail

#16571 (Jul 7, 2020 2:10:30 AM)

  1. [SVE][CodeGen] Fix bug when falling back to DAG ISel — david.sherwood / detail
  2. [SVE] Add more warnings checks to clang and LLVM SVE tests — david.sherwood / detail
  3. [mlir][NFC] Remove usernames and google bug numbers from TODO comments. — riddleriver / detail
  4. [flang][OpenMP] Enhance parser support for flush construct to OpenMP 5.0 — kirankumar.tp / detail
  5. [llvm-readobj] - Fix a crash scenario in GNUStyle<ELFT>::printHashSymbols(). — grimar / detail

#16570 (Jul 7, 2020 1:33:13 AM)

  1. [X86] Merge X86TargetInfo::setFeatureEnabled and X86TargetInfo::setFeatureEnabledImpl. NFC — craig.topper / detail
  2. [X86] Remove assert for missing features from X86::getImpliedFeatures — craig.topper / detail
  3. [X86] Add 64bit and retpoline-external-thunk to list of featuers in X86TargetParser.def. — craig.topper / detail
  4. [CodeGen] Fix warnings in sve-vector-splat.ll and sve-trunc.ll — david.sherwood / detail

#16569 (Jul 7, 2020 12:10:30 AM)

  1. [AMDGPU] Update isFMAFasterThanFMulAndFAdd assumptions — carl.ritson / detail

#16568 (Jul 6, 2020 11:39:26 PM)

  1. [mlir] resolve types from attributes in assemblyFormat — joker.eph / detail
  2. [X86] Remove duplicate SSE4A feature bit from X86TargetParser.def. NFC — craig.topper / detail
  3. [Test] Add one more missing optimization opportunity test — mkazantsev / detail
  4. [X86] Move the feature dependency handling in X86TargetInfo::setFeatureEnabledImpl to a table based lookup in X86TargetParser.cpp — craig.topper / detail
  5. [AMDGPU] Change Clang AMDGCN atomic inc/dec builtins to take unsigned values — Saiyedul.Islam / detail
  6. [libomptarget] Implement atomic inc and fence functions for AMDGCN using clang builtins — Saiyedul.Islam / detail

#16567 (Jul 6, 2020 9:10:31 PM)

  1. [llvm-install-name-tool] Merge install-name options — sameerarora101 / detail

#16566 (Jul 6, 2020 8:17:42 PM)

  1. Create the framework and testing environment for MLIR Reduce - a tool — sifontes / detail
  2. [X86-64] Support Intel AMX Intrinsic — xiang1.zhang / detail
  3. [openmp] Move isAllowedClauseForDirective to tablegen + add clause version to OMP.td — clementval / detail
  4. [gn build] Port 939d8309dbd — llvmgnsyncbot / detail
  5. [PowerPC] Do not RAUW combined nodes in VECTOR_SHUFFLE legalization — nemanja.i.ibm / detail

#16565 (Jul 6, 2020 6:53:00 PM)

  1. Fix sdk version test to use 99.99.99 as a max dummy version instead of 10.99.99. — Amara Emerson / detail
  2. Correct 3 spelling errors in headers and doc strings. — wolfgang_pieb / detail
  3. fix typos to cycle bots — thakis / detail
  4. [gn build] Port — llvmgnsyncbot / detail
  5. [gn build] Port 05f2b5ccfc5 — llvmgnsyncbot / detail
  6. Revert "[LV] Enable the LoopVectorizer to create pointer inductions" — rupprecht / detail
  7. [ModuloSchedule] Devirtualize PeelingModuloScheduleExpander::expand as it's not needed — dblaikie / detail
  8. [libc] Add documentation for clang-tidy checks. — paulatoth / detail
  9. [PowerPC][Power10] Exploit the xxsplti32dx instruction when lowering VECTOR_SHUFFLE. — amy.kwan1 / detail
  10. [PowerPC] Implement Vector Splat Immediate Builtins in Clang — lei / detail

#16563 (Jul 6, 2020 4:53:53 PM)

  1. [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h — riccibrun / detail
  2. Fix [-Werror,-Wsign-compare] in dominator unit test. — echristo / detail
  3. [clang] Enable errors for undefined TARGET_OS_ macros in Darwin driver — zixu_wang / detail
  4. [OpenMP][Tests] Fix/Mark compatibilty for GCC — protze / detail
  5. [X86] Centalize the 'sse4' hack to a single place in X86TargetInfo::setFeatureEnabledImpl. NFCI — craig.topper / detail
  6. [Scalarizer] Centralize instruction DCE — lebedev.ri / detail
  7. [llvm-install-name-tool] Merge install-name options — sameerarora101 / detail
  8. [NFCI][IR] Introduce CallBase::Create() wrapper — lebedev.ri / detail
  9. [llvm-reduce] Reducing call operand bundles — lebedev.ri / detail
  10. [OpenMP] Add GOMP 5.0 loop entry points — jonathan.l.peyton / detail
  11. Modifications to the algorithm sort benchmark — mvels / detail
  12. [NFCI][llvm-reduce] ReduceOperandBundles: actually put Module forward-declaration back into llvm namespace — lebedev.ri / detail
  13. [NFC] change getLimitedCodeGenPipelineReason to static function — Yuanfang Chen / detail
  14. Temporarily Revert "[llvm-install-name-tool] Merge install-name options" as it breaks the objcopy build. — echristo / detail
  15. [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division — spatel / detail

#16562 (Jul 6, 2020 4:52:43 PM)

  1. [tests] Speculative fix for buildbot breakage from c5f7c039efe7 — tstellar / detail

#16561 (Jul 6, 2020 2:10:32 PM)

  1. AMDGPU/GlobalISel: Add types to special inputs — arsenm2 / detail
  2. [clang] Rework how and when APValues are dumped — riccibrun / detail
  3. [AMDGPU] Tweak getTypeLegalizationCost() — Stanislav.Mekhanoshin / detail

#16560 (Jul 6, 2020 1:35:07 PM)

  1. [Sanitizer] Fix demangling for Swift symbol names — julian.lettner / detail
  2. [VE] Support symbol with offset in assembly — marukawa / detail
  3. [WebAssembly] 64-bit memory limits — aardappel / detail
  4. [libc] Add documentation for integration tests. — paulatoth / detail
  5. [WebAssembly] Added 64-bit memory.grow/size/copy/fill — aardappel / detail
  6. DomTree: Remove getChildren() accessor — nicolai.haehnle / detail
  7. DomTree: Remove the releaseMemory() method — nicolai.haehnle / detail
  8. DomTree: Remove getRoots() accessor — nicolai.haehnle / detail
  9. DomTree: add private create{Child,Node} helpers — nicolai.haehnle / detail
  10. [flang] Add missing include for std::min — tkeith / detail
  11. Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT — Adrian Prantl / detail
  12. Add option LLVM_NM to allow specifying the location of the llvm-nm tool — smeenai / detail

#16559 (Jul 6, 2020 12:10:32 PM)

  1. [VE] Change to use isa — marukawa / detail
  2. Revert "[FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support." — kevin.neal / detail
  3. [ELF] Drop an unneeded reference to `symtab` from SymbolTable::addSymbol — maskray / detail

#16558 (Jul 6, 2020 11:46:03 AM)

  1. [FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support. — kevin.neal / detail
  2. [flang] Basic tests of external I/O runtime (part 9/9) — pklausler / detail
  3. [SemaCXX] Fix false positive of -Wuninitialized-const-reference in empty function body. — zequanwu / detail
  4. [FPEnv][Clang][Driver] Failing tests are now expected failures. — kevin.neal / detail
  5. [flang] Bug fix for ambiguous references to data and functions — psteinfeld / detail
  6. AMDGPU: Don't ignore carry out user when expanding add_co_pseudo — Matthew.Arsenault / detail
  7. [FPEnv][Clang][Driver] Failing tests are now expected failures only on PowerPC — kevin.neal / detail

#16557 (Jul 6, 2020 10:10:32 AM)

  1. [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS — maskray / detail
  2. [AIX] Add system-aix to lit config file — daltenty / detail
  3. [mlir] Change ODS to have include and exclude regex — jpienaar / detail

#16556 (Jul 6, 2020 9:49:38 AM)

  1. [clangd] More complete fix for hover crashes on invalid record. — hokein.wu / detail
  2. [Support] Fix formatted_raw_ostream for UTF-8 — oliver.stannard / detail
  3. [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) — jasonliu / detail
  4. [clang] Fix modules build after D82585 — Raphael Isemann / detail
  5. [clang][utils] make-ast-dump-check.sh: strip line and column numbers when generating serialization tests — riccibrun / detail
  6. [MLIR] Add a NoRegionArguments trait — jurahul / detail
  7. [RISCV] Fold ADDIs into load/stores with nonzero offsets — luismarques / detail

#16555 (Jul 6, 2020 8:10:33 AM)

  1. Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" — kadircet / detail
  2. [clang] Fix the incorrect dependence bits for DependentExtIntType. — hokein.wu / detail
  3. [ARM] MVE FP16 cost adjustments — david.green / detail
  4. [lldb] Always round down in NSDate's formatter to match NSDate's builtin format — Raphael Isemann / detail
  5. Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" — lebedev.ri / detail

#16554 (Jul 6, 2020 7:42:22 AM)

  1. [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern. — ntv / detail
  2. [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF — ntv / detail
  3. [analyzer][NFC] Don't allow dependency checkers to emit diagnostics — dkszelethus / detail
  4. Regenerate neon copy tests. NFC. — llvm-dev / detail
  5. Regenerate subreg liverange tests. NFC. — llvm-dev / detail
  6. [X86][XOP] Add XOP target vselect-pcmp tests — llvm-dev / detail
  7. AMDGPU/GlobalISel: Add some missing return tests — Matthew.Arsenault / detail
  8. AMDGPU: Fix fixed ABI SGPR arguments — Matthew.Arsenault / detail
  9. AMDGPU/GlobalISel: Fix hardcoded register number checks in test — Matthew.Arsenault / detail
  10. AMDGPU/GlobalISel: Don't emit code for unused kernel arguments — Matthew.Arsenault / detail
  11. GlobalISel: Move finalizeLowering call later — Matthew.Arsenault / detail
  12. [ARM] Adjust default fp extend and trunc costs — david.green / detail
  13. [analyzer] Don't allow hidden checkers to emit diagnostics — dkszelethus / detail
  14. [clang-tidy] Added alias llvm-else-after-return. — n.james93 / detail
  15. [clang-tidy] Fix incorrect default option in fc3c693b61 — n.james93 / detail
  16. [x86] add tests for vector select with non-splat bit-test condition; NFC — spatel / detail
  17. [OpenMP] Temporarily disable failing runtime tests for OpenMP 5.0 — Saiyedul.Islam / detail
  18. [LV] Pass dbgs() to verifyFunction call. — flo / detail

#16552 (Jul 6, 2020 4:50:54 AM)

  1. [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost — david.green / detail
  2. Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr""" — herhut / detail
  3. [InstCombine] Lower infinite combine loop detection thresholds — lebedev.ri / detail
  4. [Scalarizer] InsertElement handling w/ constant insert index — lebedev.ri / detail
  5. [Scalarizer] ExtractElement handling w/ constant extract index — lebedev.ri / detail
  6. [Scalarizer] InsertElement handling w/ variable insert index (PR46524) — lebedev.ri / detail
  7. [Scalarizer] ExtractElement handling w/ variable insert index (PR46524) — lebedev.ri / detail
  8. [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc — sam.mccall / detail
  9. [ARM] Add extra extend and trunc costs for cast instructions — david.green / detail
  10. [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps — lebedev.ri / detail
  11. [SystemZ/ZOS] Define Endian constants for z/OS. — kai.nacke / detail
  12. [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl() — kai.nacke / detail
  13. [Support] fix user_cache_directory on mac — sam.mccall / detail
  14. [analyzer] Force dependency checkers to be hidden — dkszelethus / detail
  15. [TargetLowering] Improve expansion of ROTL/ROTR — jay.foad / detail
  16. [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount — jay.foad / detail
  17. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal — gribozavr / detail
  18. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode — gribozavr / detail
  19. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent — gribozavr / detail
  20. Removed a RecursiveASTVisitor feature to visit operator kinds with different methods — gribozavr / detail
  21. [PowerPC] Legalize SREM/UREM directly on P9. — esme.yi / detail

#16551 (Jul 6, 2020 2:10:33 AM)

  1. Fix 46594 - Alignment assertion failure in instcombine — gchatelet / detail
  2. Fix off by one error in Bitfields — gchatelet / detail
  3. Fix indentation in FixedPoint.h. NFC. — bevin.hansson / detail

#16550 (Jul 6, 2020 1:39:16 AM)

  1. [lldb/DWARF] Look for complete array element definitions in other modules — pavel / detail
  2. [VE] Correct stack alignment — marukawa / detail
  3. [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString — pavel / detail

#16548 (Jul 5, 2020 11:33:48 PM)

  1. [Coroutines] Warning if return type of coroutine_handle::address is not void* — JunMa / detail

#16540 (Jul 5, 2020 3:10:35 PM)

  1. [Fuchsia] Set projects and runtimes in the cache file — phosek / detail

#16539 (Jul 5, 2020 2:33:21 PM)

  1. [OpenMP][OMPT] Fix ifdefs for OMPT code — protze / detail
  2. [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions — protze / detail

#16538 (Jul 5, 2020 1:10:35 PM)

  1. [SCCP] Add test for range metadata (NFC) — nikita.ppv / detail
  2. [libomptarget][test] Fix text relocations by adding -fPIC — maskray / detail

#16537 (Jul 5, 2020 12:33:49 PM)

  1. [Driver] Pass -gno-column-info instead of -dwarf-column-info — maskray / detail

#16535 (Jul 5, 2020 10:57:49 AM)

  1. Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"" — vyng / detail

#16534 (Jul 5, 2020 9:33:41 AM)

  1. [clangd] Fix stack-use-after-scope — benny.kra / detail
  2. [X86][SSE] Add PACKSS/PACKUS style patterns tests — llvm-dev / detail
  3. [ARM] Remove hasSideEffects from FP converts — david.green / detail

#16529 (Jul 5, 2020 4:10:36 AM)

  1. [llvm] Cast to (void) the unused variable. — pifon / detail

#16528 (Jul 5, 2020 3:32:39 AM)

  1. [NFC] Clean up braces and anon namespace — n.james93 / detail

#16527 (Jul 5, 2020 2:10:36 AM)

  1. [lldb][NFC] Remove an unnecessary cast in SBCommandInterpreter — Raphael Isemann / detail
  2. [lldb][NFC] Clarify that spaces can't be in breakpoint names — Raphael Isemann / detail

#16526 (Jul 5, 2020 1:33:59 AM)

  1. [OpenMP][Tests] NFC use type macro in printf — protze / detail

#16524 (Jul 4, 2020 11:32:44 PM)

  1. Add tests for clang -fno-zero-initialized-in-bss and llc -nozero-initialized-in-bss — maskray / detail

#16522 (Jul 4, 2020 9:57:09 PM)

  1. [clang][PowerPC] Enable -fstack-clash-protection option for ppc64 — lkail / detail

#16521 (Jul 4, 2020 8:33:48 PM)

  1. [llvm-objcopy] Fix crash when removing symbol table at same time as adding a symbol — jubnzv / detail

#16519 (Jul 4, 2020 6:33:39 PM)

  1. [gn build] fix link of libclang_rt.asan_osx_dynamic.dylib if command line tools are not installed — thakis / detail
  2. Fix two -Wrange-loop-analysis warnings that Xcode 12 beta incorrectly complains about — thakis / detail
  3. [WebAssembly] Do not assume br_table range checks will be gt_u — tlively / detail

#16518 (Jul 4, 2020 5:10:38 PM)

  1. [gn build] make stage2_unix_toolchain set clang_base_path — thakis / detail

#16517 (Jul 4, 2020 4:19:07 PM)

  1. [OpenMPOpt] ICV Tracking — sstipanovic / detail
  2. [DAGCombiner] visitSIGN_EXTEND_INREG should fold sext_vector_inreg(undef) to 0 not undef. — craig.topper / detail
  3. [llvm-reduce] extractArgumentsFromModule(): don't crash when deleting instr twice — lebedev.ri / detail
  4. [llvm-reduce] extractGVsFromModule(): don't crash when deleting instr twice — lebedev.ri / detail

#16516 (Jul 4, 2020 2:33:25 PM)

  1. Revert "[AssumeBundles] Use operand bundles to encode alignment assumptions" — lebedev.ri / detail
  2. Revert "[MLIR] Parallelize affine.for op to 1-D affine.parallel op" — joker.eph / detail

#16515 (Jul 4, 2020 1:10:38 PM)

  1. [flang] Add fixes and missing stmts to I/O runtime API handlers (ext. I/O part 8) — pklausler / detail

#16514 (Jul 4, 2020 12:44:22 PM)

  1. [X86] Add test caes for pr46585. NFC — craig.topper / detail
  2. [DAGCombiner] Don't fold zext_vector_inreg/sext_vector_inreg(undef) to undef. Fold to 0. — craig.topper / detail

#16513 (Jul 4, 2020 11:10:38 AM)

  1. [X86] Disable VPBLENDVB formation in combineLogicBlendIntoPBLENDV if VPTERNLOG is supported. — craig.topper / detail
  2. [X86] Teach lowerShuffleAsBlend to use bit blend for v16i8/v32i8/v16i16 when avx512vl is enabled but not avx512bw. — craig.topper / detail
  3. [profile] Mark gcov test as unsupported on Darwin. — Amara Emerson / detail
  4. [flang] Extend & fix per-I/O-statement state (ext. I/O work part 7) — pklausler / detail
  5. [Utils] Make -assume-builder/-assume-simplify actually work on Old-PM — lebedev.ri / detail

#16511 (Jul 4, 2020 9:10:39 AM)

  1. [InstCombine] Always try to invert non-canonical predicate of an icmp — lebedev.ri / detail
  2. [InstCombine] fix miscompile from umul_with_overflow matching — spatel / detail
  3. [clang] Fix two tests that are affected by llvm opt change — lebedev.ri / detail
  4. Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr" — vyng / detail

#16510 (Jul 4, 2020 8:11:16 AM)

  1. [libcxx testing] Remove ALLOW_RETRIES from another test — dave / detail
  2. [DAG] matchBinOpReduction - match subvector reduction patterns beyond a matched shufflevector reduction — llvm-dev / detail
  3. [InstCombine] add test for miscompile (PR46561); NFC — spatel / detail
  4. [InstCombine] improve debug value names; NFC — spatel / detail

#16509 (Jul 4, 2020 7:13:11 AM)

  1. [MLIR] Parallelize affine.for op to 1-D affine.parallel op — uday / detail
  2. [X86][SSE] Add add/fadd reduction shuffle+subvector tests — llvm-dev / detail

#16508 (Jul 4, 2020 6:15:28 AM)

  1. [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) — llvm-dev / detail

#16507 (Jul 4, 2020 5:12:15 AM)

  1. [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library — dkszelethus / detail
  2. [gn build] Port b6cbe6cb039 — llvmgnsyncbot / detail

#16505 (Jul 4, 2020 3:14:30 AM)

  1. [clangd] Config: compute config in TUScheduler and BackgroundIndex — sam.mccall / detail
  2. [SVE] Fix invalid assert in expand_DestructiveOp. — paul.walker / detail
  3. [MLIR][Linalg] Generate the right type of load/store when lowering max/min pooling ops — uday / detail
  4. [clangd] Try to fix windows buildbot. NFC — sam.mccall / detail

#16504 (Jul 4, 2020 2:14:40 AM)

  1. [clangd] Config: loading and caching config from disk. — sam.mccall / detail
  2. [gn build] Port 8bd000a65fe — llvmgnsyncbot / detail
  3. [InstSimplify] Add additional zext/sext comparison tests (NFC) — nikita.ppv / detail
  4. [InstSimplify] Simplify comparison between zext(x) and sext(x) — nikita.ppv / detail

#16500 (Jul 3, 2020 10:25:41 PM)

  1. [X86] Directly emit VPTERNLOG from canonicalizeBitSelect when possible. — craig.topper / detail

#16499 (Jul 3, 2020 9:26:51 PM)

  1. [PowerPC] Implement probing for prologue — lkail / detail

#16496 (Jul 3, 2020 6:36:24 PM)

  1. [X86] Add matching support for X86ISD::ANDNP to X86DAGToDAGISel::tryVPTERNLOG. — craig.topper / detail

#16495 (Jul 3, 2020 5:38:38 PM)

  1. [gcov][test] Add `UNSUPPORTED: host-byteorder-big-endian` to gcov-fork.c — maskray / detail
  2. [WebAssembly] Do not omit range checks for i64 switches — tlively / detail
  3. [flang] Further implementation of external I/O unit operations (part 6) — pklausler / detail

#16494 (Jul 3, 2020 4:41:36 PM)

  1. [gcov][test] Reorganize some compiler-rt/test/profile tests — maskray / detail

#16493 (Jul 3, 2020 3:43:44 PM)

  1. [libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr — vyng / detail
  2. [InstCombine] add more tests for mul of bools; NFC — spatel / detail
  3. [InstCombine] fold mul of sext bools to 'and' — spatel / detail
  4. [x86] improve codegen for bit-masked vector compare and select (PR46531) — spatel / detail
  5. [NFCI][InstCombine] shift.ll: s/%tmp/%i/ to silence update script warning — lebedev.ri / detail
  6. [NFCI][LoopUnroll] s/%tmp/%i/ in one test to silence update script warning — lebedev.ri / detail
  7. [PowerPC][NFC] Fix indentation — lei / detail
  8. [LoopDeletion] Emit a remark when a dead loop is deleted — francisvm / detail

#16492 (Jul 3, 2020 1:56:15 PM)

  1. [InstCombine] Try to narrow expr if trunc cannot be removed. — flo / detail
  2. [flang] Define new runtime error IOSTAT values (I/O runtime work part 4) — pklausler / detail
  3. [flang] Track known file size, add IsATerminal (ext. I/O work part 5) — pklausler / detail
  4. Revert AST Matchers default to AsIs mode — steveire / detail
  5. [PowerPC] Implement Vector Insert Builtins in LLVM/Clang — lei / detail
  6. [clangd] Fix hover crash on invalid decls — kadircet / detail

#16491 (Jul 3, 2020 12:23:04 PM)

  1. [XCOFF][AIX] Use 'L..' instead of '.L' for getPrivateGlobalPrefix in DataLayout — jasonliu / detail
  2. [flang] Add FIRBuilder.cpp — eschweitz / detail
  3. [libc++/libc++abi] Automatically detect whether exceptions are enabled — Louis Dionne / detail

#16490 (Jul 3, 2020 11:26:12 AM)

  1. [InstCombine] add tests for mul of bools; NFC — spatel / detail
  2. [InstCombine] fold mul of zext bools to 'and' — spatel / detail
  3. [llvm-ar][test] Unsupport error-opening-directory.test on FreeBSD — maskray / detail

#16489 (Jul 3, 2020 10:28:22 AM)

  1. [ARM][HWLoops] Create hardware loops for sibling loops — david.green / detail
  2. [SLP] Make sure instructions are ordered when computing spill cost. — flo / detail
  3. [ELF] Resolve R_DTPREL in .debug_* referencing discarded symbols to -1 — maskray / detail
  4. [InstSimplify] Fold icmp with dominating assume — nikita.ppv / detail
  5. [NFC][InstCombine] Add some more tests for select based on non-canonical bit-test — lebedev.ri / detail

#16488 (Jul 3, 2020 9:18:30 AM)

  1. [clang][NFC] Removed unused parameters in InitializeSourceManager — andrzej.warzynski / detail
  2. [flang] Improve API for runtime allocator (I/O runtime work part 3) — pklausler / detail
  3. [DWARFYAML][test] Use --ignore-case to suppress errors. — Xing / detail
  4. [InstCombine] add tests to show missing one-use checks; NFC — spatel / detail
  5. [InstCombine] add one-use check to cast+select narrowing transform — spatel / detail
  6. Enable basepointer for AIX. — sd.fertile / detail
  7. [InstCombine] Precommit tests for PR43580. — flo / detail
  8. [SLP] Precommit test for which spill cost is computed incorrectly. — flo / detail

#16487 (Jul 3, 2020 8:19:15 AM)

  1. [mlir] Add redundant copy removal transform — ehsan.nadjaran_toosi / detail
  2. [DWARFYAML][unittest] Use parseDWARFYAML() in unit test. NFC. — Xing / detail
  3. [lldb/Utility] Simplify more Scalar methods — pavel / detail
  4. [ObjectYAML][ELF] Add support for emitting the .debug_gnu_pubnames/pubtypes sections. — Xing / detail
  5. [mlir] Add check for ViewLikeOpInterface that creates additional aliases. — julian.gross / detail
  6. [lldb/DWARF] Look for complete member definitions in other modules — pavel / detail
  7. [ARM] Generate [SU]RHADD from (b - (~a)) >> 1 — petre-ionut.tudor / detail
  8. [AMDGPU] Added support of new inline assembler constraints — dmitry.preobrazhensky / detail
  9. [InstCombine] canEvaluateTruncated - use KnownBits to check for inrange shift amounts — llvm-dev / detail

#16486 (Jul 3, 2020 6:37:16 AM)

  1. Add vector trunc(or(shl(zext(x),c1),zext(x))) tests — llvm-dev / detail
  2. Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) patterns with variable shifts with clamped shift amounts — llvm-dev / detail
  3. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper — riccibrun / detail
  4. [clang][NFC] Also test for serialization in test/AST/ast-dump-comment.cpp — riccibrun / detail
  5. [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-lambda.cpp — riccibrun / detail
  6. [IR] Short-circuit comparison with itself for Attributes — danila / detail
  7. [llvm-readobj] - Use cantFail() for all `Obj->sections()` calls. NFCI. — grimar / detail
  8. [NFC][SimplifyCFG] Move X86 tests into subdir — sam.parker / detail

#16485 (Jul 3, 2020 5:29:40 AM)

  1. Revert RecursiveASTVisitor fixes. — gribozavr / detail
  2. [ARM] Add Cortex-A77 Support for Clang and LLVM — luke.geeson / detail
  3. [AMDGPU] Don't combine DPP if DPP register is used more than once per instruction — vpykhtin / detail
  4. [LLD][ELF][Windows] Allow LLD to overwrite existing output files that are in use — Ben.Dunbobbin / detail

#16484 (Jul 3, 2020 4:16:05 AM)

  1. [clangd] Improve hover on arguments to function call — kadircet / detail
  2. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  3. [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyle`. NFC. — Xing / detail
  4. [lldb] Fix missing characters when autocompleting LLDB commands in REPL — Raphael Isemann / detail
  5. Regenerate mul-trunc tests, add vector variants and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  6. Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x),c2))) tests — llvm-dev / detail
  7. Regenerate apint-cast tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  8. [DebugInfo] Use Cursor to detect errors in debug line prologue parser — james.henderson / detail
  9. [libcxx testing] Remove ALLOW_RETRIES from another test — dave / detail
  10. Added tests for RecursiveASTVisitor for AST nodes that are special cased — gribozavr / detail
  11. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal — gribozavr / detail
  12. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode — gribozavr / detail
  13. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent — gribozavr / detail

#16483 (Jul 3, 2020 2:43:23 AM)

  1. [OpenMP][OMPT]Add event callbacks for taskwait with depend — protze / detail
  2. [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode — gchatelet / detail
  3. [flang][NFC] Move and rework pgmath description used in folding — jperier / detail
  4. [Alignment][NFC] Use 5 bits to store Instructions Alignment — gchatelet / detail
  5. [llvm-readelf] - Do not error out when dumping symbols. — grimar / detail
  6. [llvm-readelf] - Do not report a misleading warning when there is no string table. — grimar / detail
  7. Regenerate PR19420 tests — llvm-dev / detail
  8. [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding support for vectors — llvm-dev / detail

#16482 (Jul 3, 2020 12:28:05 AM)

  1. [PowerPC] Implement probing for dynamic stack allocation — lkail / detail
  2. [CostModel] Fix cast crash — sam.parker / detail
  3. [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions. — hokein.wu / detail
  4. [X86] Remove MODRM_SPLITREGM from the disassembler tables. — craig.topper / detail
  5. [NFC] Use ADT/Bitfields in Instructions — gchatelet / detail
  6. Fix stack-clash probing for large static alloca — sguelton / detail
  7. [Attributor] Create getName() method for abstract attribute — clfbbn / detail

#16480 (Jul 2, 2020 10:32:37 PM)

  1. [AMDGPU] Insert PS early exit at end of control flow — carl.ritson / detail
  2. [X86] Add back support for matching VPTERNLOG from back to back logic ops. — craig.topper / detail

#16479 (Jul 2, 2020 9:35:25 PM)

  1. Revert "[AMDGPU] Insert PS early exit at end of control flow" — carl.ritson / detail
  2. [lld-macho] Support binding dysyms to any section — jezng / detail
  3. [PowerPC][NFC] Prevent unused error when assertion is disabled. — lkail / detail

#16478 (Jul 2, 2020 8:34:09 PM)

  1. [AMDGPU] Insert PS early exit at end of control flow — carl.ritson / detail
  2. [PowerPC][NFC] Refactor lowerDynamicAlloc — lkail / detail

#16476 (Jul 2, 2020 6:39:15 PM)

  1. [flang] External I/O runtime work, repackaged (part 2) — pklausler / detail
  2. [AMDGPU] Unify early PS termination blocks — carl.ritson / detail

#16474 (Jul 2, 2020 4:43:22 PM)

  1. [flang] External I/O runtime work, repackaged (part 1) — pklausler / detail
  2. [X86] Teach lower512BitShuffle to try bitmask and bitblend before splitting v32i16/v64i8 on av512f only targets. — craig.topper / detail
  3. [gn build] get everything to build when llvm_targets_to_build is just AArch64 — thakis / detail
  4. [NFC][Scalarizer] Add some insertelement/extractelement tests — lebedev.ri / detail
  5. [NFC][Scalarizer] Also scalarize loads in newly-added tests — lebedev.ri / detail

#16473 (Jul 2, 2020 3:13:52 PM)

  1. [X86] Add test case for unfolding broadcast load from vpternlog. — craig.topper / detail
  2. [X86] Add vpternlog to the broadcast unfolding table. — craig.topper / detail
  3. [PowerPC]Add Vector Insert Instruction Definitions and MC Test — lei / detail
  4. [SelectionDAG] don't split branch on logic-of-vector-compares — spatel / detail
  5. [x86] remove redundant tests with no check lines; NFC — spatel / detail
  6. Fix typo and check commit access. — sameerarora101 / detail
  7. [PowerPC] Implement Vector Blend Builtins in LLVM/Clang — lei / detail

#16472 (Jul 2, 2020 1:44:34 PM)

  1. [PowerPC]Implement Vector Permute Extended Builtin — lei / detail
  2. Revert "[MLIR][SPIRV] Support two memory access attributes in OpCopyMemory." — antiagainst / detail
  3. [X86] Add test cases for v32i8 rotate with min-legal-vector-width=256 — craig.topper / detail
  4. [X86] Modify the conditions for when we stop making v16i8/v32i8 rotate Custom based on having avx512 features. — craig.topper / detail
  5. [x86] add tests for vector select with bit-test condition; NFC — spatel / detail
  6. [mlir] [VectorOps] Add choice between dot and axpy lowering of vector.contract — ajcbik / detail
  7. [InstSimplify] Add test for sext/zext comparisons (NFC) — nikita.ppv / detail
  8. [test] Deflake test/profile/ContinuousSyncMode/online-merging.c — Vedant Kumar / detail

#16471 (Jul 2, 2020 12:46:45 PM)

  1. [flang] Fix bug determining alternate return — tkeith / detail
  2. [flang] Clean up binary dependences of runtime libraries — pklausler / detail
  3. ld64.lld: Make janky support for tbd files actually work sometimes — thakis / detail

#16470 (Jul 2, 2020 11:49:53 AM)

  1. [OpenMPOpt][Fix] Remove double initialization of omp::types. — sstipanovic / detail
  2. [NewPM][LSR] Rename strength-reduce -> loop-reduce — aeubanks / detail
  3. [gn build] make building on an arm mac work — thakis / detail
  4. [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors — antiagainst / detail
  5. [NewPM] Add -basic-aa to pr33196.ll — aeubanks / detail
  6. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper — riccibrun / detail
  7. [DebugInfo] Fix LineTest byteswap for cross-targeting builds — daltenty / detail
  8. Revert "[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper" — riccibrun / detail

#16469 (Jul 2, 2020 10:53:28 AM)

  1. [MLIR][SPIRV] Support two memory access attributes in OpCopyMemory. — antiagainst / detail
  2. [PowerPC] Remove undefs from splat input when changing shuffle mask — nemanja.i.ibm / detail
  3. [LLD] Add required dependency after shared libs break due to ba5087f13025 — nemanja.i.ibm / detail
  4. [OpenMP][CMake] Fix version detection of testing compiler — hahnjo / detail

#16468 (Jul 2, 2020 9:54:24 AM)

  1. [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) support for non-uniform vectors — llvm-dev / detail
  2. [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr — sander.desmalen / detail
  3. [lldb] Fix type conversion in the Scalar getters — pavel / detail
  4. [InstCombine] Add some sext/trunc tests to show missing support for non-uniform vectors — llvm-dev / detail
  5. [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern — antiagainst / detail
  6. [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern — antiagainst / detail

#16467 (Jul 2, 2020 8:08:01 AM)

  1. Regenerate sext/trunc tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  2. call ::pthread_detach on llvm_execute_on_thread_impl — n.james93 / detail
  3. [lldb] Add a host-independent test for handling -flimit-debug-info — pavel / detail
  4. [ASTMatchers] Enhanced support for matchers taking Regex arguments — n.james93 / detail
  5. Fix missing build dependencies on omp_gen — jonathan_roelofs / detail
  6. [AMDGPU][CODEGEN] Added support of new inline assembler constraints — dmitry.preobrazhensky / detail
  7. [MLIR] Exact integer emptiness checks for FlatAffineConstraints — uday / detail
  8. [ASTImporter] Add unittest case for friend decl import — vince.a.bridgers / detail
  9. Preserve GlobalsAA analysis result in LowerConstantIntrinsics — flo / detail
  10. [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing — james.henderson / detail
  11. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for vectors with undef elements — llvm-dev / detail

#16466 (Jul 2, 2020 6:32:21 AM)

  1. [lldb] Skip TestLimitDebugInfo on windows — pavel / detail
  2. [clang] Fix a null-NSS-access crash in DependentNameType. — hokein.wu / detail
  3. [BasicAA] Fix recursive phi MustAlias calculations — david.green / detail
  4. [flang] Add changes to codegen to convert it to tablegen passes. — eschweitz / detail
  5. [flang] Add inliner pass. — eschweitz / detail
  6. [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization — riccibrun / detail
  7. [AArch64][SVE] Put zeroing pseudos and patterns under flag. — sander.desmalen / detail

#16465 (Jul 2, 2020 5:33:17 AM)

  1. [NFC][clang] Add missing VALIDATE_DIAG_SIZE() — whisperity / detail
  2. [clangd] Switch FindSymbolsTests to use TestTU — kadircet / detail
  3. [analyzer][StdLibraryFunctionsChecker] Add POSIX file handling functions — gabor.marton / detail

#16464 (Jul 2, 2020 4:33:57 AM)

  1. Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll — lebedev.ri / detail
  2. [LV] Enable the LoopVectorizer to create pointer inductions — anna.welker / detail
  3. Fix some typos (unkown -> unknown); NFC — aaron / detail
  4. Regenerate apint-shift tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  5. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for non-uniform vectors — llvm-dev / detail
  6. [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores — kerry.mclaughlin / detail
  7. [Alignment][NFC] VectorLayout now uses Align internally — gchatelet / detail
  8. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment — gchatelet / detail

#16463 (Jul 2, 2020 3:33:32 AM)

  1. [Support][Windows] Prevent 2s delay when renaming a file that does not exist — Ben.Dunbobbin / detail
  2. [SVE] Add warnings checks in four more LLVM SVE tests — david.sherwood / detail
  3. [VE] Rename VE toolchain source files — marukawa / detail
  4. [gn build] Port 804d9687443 — llvmgnsyncbot / detail
  5. [BasicAA] New basic-aa-recphi test. NFC — david.green / detail
  6. [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem` — lebedev.ri / detail

#16462 (Jul 2, 2020 2:34:17 AM)

  1. [lldb][NFC] Don't pass around passthrough from ClangDiagnosticManagerAdapter — Raphael Isemann / detail
  2. [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x — sander.desmalen / detail
  3. [AArch64][SVE] Add unpred load/store patterns for bf16 types — sander.desmalen / detail
  4. [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::visitEXTRACT_SUBVECTOR — sander.desmalen / detail
  5. [AMDGPU] Fix formatting in MIR tests — jay.foad / detail
  6. DSE: fix builtin function recognition to take decl into account — nunoplopes / detail

#16461 (Jul 2, 2020 1:35:59 AM)

  1. Revert "[clang-tidy] For `run-clang-tidy.py` escape the paths that are used for analysis." — n.james93 / detail
  2. [CodeGen] Fix warnings in getCopyToPartsVector — david.sherwood / detail
  3. Fix missing build dependency on omp_gen. — simon.tatham / detail
  4. [ARM] Rearrange SizeReduction when using -Oz — nicholas.guy / detail
  5. [NFC] Fix typo in triples from unkown to unknown — qiucofan / detail

#16460 (Jul 2, 2020 12:16:18 AM)

  1. Add parenthesized expression to SyntaxTree — ecaldas / detail
  2. This patch adds basic debug info support with basic block sections. — tmsriram / detail
  3. [clang] Re-add deleted forward declaration. — pifon / detail
  4. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. — craig.topper / detail
  5. [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter — Raphael Isemann / detail

#16459 (Jul 1, 2020 11:17:55 PM)

  1. [mlir][OpFormatGen] Add support for resolving variadic types from non-variadic — riddleriver / detail

#16457 (Jul 1, 2020 9:21:20 PM)

  1. [AMDGPU] Control num waves per EU for implicit work-group size — Pushpinder.Singh / detail
  2. [lldb/ObjCRuntime] Implement support for small method lists — Fred Riss / detail
  3. [lldb/ObjC] Add support for direct selector references — Fred Riss / detail
  4. [lldb/build.py] Always pass an SDK to the compiler on Darwin — Fred Riss / detail
  5. lld/MachO: Remove a useless temporary — thakis / detail
  6. ld64.lld: Add janky support for tbd files — thakis / detail

#16456 (Jul 1, 2020 7:51:59 PM)

  1. [PowerPC]Implement Vector Shift Double Bit Immediate Builtins — lei / detail
  2. [lld-macho] Make sure ZeroFill sections are at the end of their segments — jezng / detail

#16455 (Jul 1, 2020 6:18:52 PM)

  1. [PowerPC] Exploit xxspltiw and xxspltidp instructions — lei / detail
  2. [flang] Add more support for alternate returns — tkeith / detail
  3. [PowerPC][NFC] Update doc for FeatureISA3_1/FeatureISA3_0 definitions — lei / detail
  4. [X86-64] Support Intel AMX instructions — xiang1.zhang / detail
  5. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend — clementval / detail

#16454 (Jul 1, 2020 5:19:59 PM)

  1. [AMDGPU] Limit promote alloca to vector with VGPR budget — Stanislav.Mekhanoshin / detail
  2. AMDGPU: Fix missing tracksRegLiveness in tests — Matthew.Arsenault / detail
  3. RegAllocGreedy: Use TargetInstrInfo already in the class — Matthew.Arsenault / detail
  4. AMDGPU: Set more mov flags on V_ACCVGPR_{READ|WRITE}_B32 — Matthew.Arsenault / detail
  5. [NFCI] Actually provide correct check lines in sdiv.ll — lebedev.ri / detail
  6. clang CoverageMapping tests bot cleanup — xun / detail
  7. typo fixes to cycle bots — thakis / detail
  8. Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode. — douglas.yung / detail
  9. Revert "Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode." — douglas.yung / detail
  10. [gcov] Move llvm_writeout_files from atexit to a static destructor — maskray / detail
  11. [flang][NFC] Get formatting in sync with latest clang-format — tkeith / detail
  12. [mlir][NFC] Move conversion of scf to spir-v ops in their own file — thomasraoux / detail
  13. [mlir][spirv] Add support for lowering scf.for scf/if with return value — thomasraoux / detail

#16453 (Jul 1, 2020 3:50:48 PM)

  1. [flang] Add the Runtime.h to prepare for more code being upstreamed. — eschweitz / detail
  2. [AMDGPU] Update DWARF proposal — Tony.Tye / detail
  3. [ELF] Don't resolve a relocation in .debug_line referencing an ICF folded symbol to the tombstone value — maskray / detail
  4. [libTooling] Fix `maybeExtendRange` to support `CharRange`s. — yitzhakm / detail
  5. [CallGraph] Add support for callback call sites — serguei.n.dmitriev / detail
  6. [flang] Implement cross-set EQUIVALENCE impossibility checking — pklausler / detail
  7. [compiler-rt][Android] Use correct builtins library name for tests — rprichard / detail
  8. [InstSimplify] Move assume icmp test (NFC) — nikita.ppv / detail
  9. [lldb/API] Add missing LLDB_RECORD_RESULT — Jonas Devlieghere / detail
  10. [RISCV][NFC] Pre-commit tests for D82660 — selliott / detail
  11. Revert "[X86] Enable multibyte NOPs in 64-bit mode for padding/alignment." — craig.topper / detail
  12. [NFC][ScalarEvolution] Add udiv-disguised-as-sdiv test — lebedev.ri / detail
  13. Revert "[flang][openmp] Use common Directive and Clause enum from llvm/Frontend" — clementval / detail

#16451 (Jul 1, 2020 1:10:47 PM)

  1. [clang-tidy] Allows the prevailing include header guard in Flang to be recognized rather than flagged as a violation in phabricator. — eschweitz / detail
  2. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend — clementval / detail

#16450 (Jul 1, 2020 12:10:47 PM)

  1. [Coroutines] Fix test breakage in D82928 — xun / detail
  2. [Sanitizers] Disable sysmsg interceptors on Android — guiand / detail
  3. [LVI][CVP] Handle (x | y) < C style conditions — nikita.ppv / detail
  4. [LegalizeTypes] Properly handle the case when UpdateNodeOperands in PromoteIntOp_MLOAD triggers CSE instead of updating the node in place. — craig.topper / detail
  5. [IR] Add classof methods to ConstantExpr subclasses. — efriedma / detail
  6. [X86] Speculatively apply the same fix from 361853c96f46848d2ad0739dfa7613e62e7fb530 to PromoteIntOp_MGATHER. — craig.topper / detail

#16449 (Jul 1, 2020 11:10:48 AM)

  1. [Coroutines] Fix code coverage for coroutine — xun / detail
  2. [AArch64] Remove unnecessary CostKindCheck (NFC). — flo / detail
  3. sanitizer_common_interceptors: Fix lint errors — guiand / detail
  4. Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in" — Jonas Devlieghere / detail
  5. [CodeGen] Fix warnings in DAGCombiner::visitSCALAR_TO_VECTOR — david.sherwood / detail
  6. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. — craig.topper / detail
  7. AMDGPU: Clear subreg when folding immediate copies — Matthew.Arsenault / detail
  8. AMDGPU: Fix handling of target flags when commuting instruction — Matthew.Arsenault / detail
  9. AMDGPU: Support commuting register and global operand — Matthew.Arsenault / detail
  10. AMDGPU: Convert AGPR copy test to generated checks — Matthew.Arsenault / detail
  11. [CodeGen] Add public function to emit C++ destructor call. — zoecarver / detail
  12. Revert "Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in"" — Adrian Prantl / detail
  13. debugserver: Return a nullptr in GetPlatformString() — Adrian Prantl / detail

#16448 (Jul 1, 2020 10:10:48 AM)

  1. [Outliner] Set nounwind for outlined functions — david.green / detail
  2. [InstCombine] Don't let an alignment assume prevent new/delete removals. — yamauchi / detail
  3. [Alignment][NFC] Use Align for BPFAbstractMemberAccess::RecordAlignment — gchatelet / detail
  4. [ms] [llvm-ml] Use default RIP-relative addressing for x64 MASM. — epastor / detail
  5. [CVP] Use different number in test (NFC) — nikita.ppv / detail
  6. [NFC] Clean up uses of MachineModuleInfoWrapperPass — Yuanfang Chen / detail
  7. Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. — jyknight / detail
  8. [BPF] Fix a BTF gen bug related to a pointer struct member — yhs / detail

#16447 (Jul 1, 2020 9:10:48 AM)

  1. [lldb] Replace StringConvert with llvm::to_integer when parsing integer values in CommandObjects — Raphael Isemann / detail
  2. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 — luismarques / detail
  3. [RISCV] Add mcountinhibit CSR — pzheng / detail
  4. Pass DebugLoc::appendInlinedAt DebugLoc arg by const reference not value. — llvm-dev / detail
  5. Make dyn_cast results explicitly auto* instead of just auto. — llvm-dev / detail
  6. [DWARFYAML][debug_abbrev] Emit 0 byte for terminating abbreviations. — Xing / detail

#16446 (Jul 1, 2020 8:10:48 AM)

  1. [CodeGen] Fix up warnings in visitEXTRACT_SUBVECTOR — david.sherwood / detail
  2. Implement AVX ABI Warning/error — erich.keane / detail
  3. [cmake][Windows] Add libpath to CMAKE_MODULE_LINKER_FLAGS too — rojamd / detail
  4. [Alignment][NFC] Migrate TargetTransformInfo::CreateVariableSizedObject to Align — gchatelet / detail
  5. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment — gchatelet / detail
  6. [Alignment] TargetLowering::hasPairedLoad must use Align for RequiredAlignment — gchatelet / detail
  7. Limit x86 test to require target to fix buildbot (from 2831a317b) — erich.keane / detail
  8. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 — luismarques / detail
  9. [clangd] Fix race in FileIndex that sometimes temporarily lost updates. — sam.mccall / detail
  10. [VE] Support symbol with offset value — marukawa / detail
  11. [lldb] Attempt to fix TestLimitDebugInfo on windows — pavel / detail
  12. Revert "[RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2" — luismarques / detail

#16445 (Jul 1, 2020 7:10:48 AM)

  1. [mlir][Linalg] Add an option to use Alloca instead of malloc/free pairs. — ntv / detail
  2. [lldb] Fix NSDate test after Scalar change — Raphael Isemann / detail

#16444 (Jul 1, 2020 6:10:48 AM)

  1. Pass DIEnumerator APInt args by const reference not value. — llvm-dev / detail
  2. [llvm-readobj] - Simplify the symbols.test — grimar / detail
  3. [clang-tidy] fix cppcoreguidelines-init-variables with catch variables — n.james93 / detail
  4. Revert "[StackSafety,NFC] Remove unneded constexpr" — a.bataev / detail
  5. [lldb] Add basic -flimit-debug-info support to expression evaluator — pavel / detail

#16443 (Jul 1, 2020 5:10:48 AM)

  1. [X86][SSE] Fix targetShrinkDemandedConstant constant vector sign extensions — llvm-dev / detail
  2. Pass stripNonLineTableDebugInfo remapDebugLoc lambda DebugLoc arg by const reference not value. — llvm-dev / detail
  3. [PowerPC] Fix for PC Relative call protocol — kamau.bridgeman / detail

#16442 (Jul 1, 2020 4:10:49 AM)

  1. [Driver][ARM] parse version of arm/thumb architecture correctly — daniel.kiss / detail
  2. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) — medismail.bennani / detail
  3. Revert "[lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI)" — medismail.bennani / detail
  4. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) — medismail.bennani / detail
  5. [clangd] Set gRPC deadlines to all remote index requests — kbobyrev / detail
  6. [Analyzer] Quick fix for broken tests on Windows — adam.balogh / detail
  7. [RISCV][NFC] Add Test for (select (or B1, B2), X, Y) — selliott / detail
  8. [RISCV] Implement Hooks to avoid chaining SELECT — selliott / detail
  9. AttrBuilder::merge/remove - use const& for iterator values in for-range loops. — llvm-dev / detail
  10. Fix Wdocumentation warnings due to outdated parameter list. NFC. — llvm-dev / detail
  11. Fix Wdocumentation warnings by only tagging a param id once per doxygen comment block. NFC. — llvm-dev / detail
  12. [X86][SSE] Add test showing incorrect sign-extension by targetShrinkDemandedConstant — llvm-dev / detail
  13. [llvm-size] Output REL, RELA and STRTAB sections when allocatable — gbreynoo / detail

#16441 (Jul 1, 2020 3:10:49 AM)

  1. [Alignment][NFC] Migrate MachineFrameInfo::CreateSpillStackObject to Align — gchatelet / detail
  2. [DebugInfo] Do not emit entry values for composite locations — david.stenberg / detail
  3. [llvm-readobj] - Simplify and refine hash table tests — grimar / detail
  4. [llvm-readobj] - Don't crash when checking the number of dynamic symbols. — grimar / detail
  5. [clangd] Fix name conflict again, unbreak GCC. NFC — sam.mccall / detail
  6. [AArch64][SVE] Add reg+imm addressing mode for unpredicated loads — kerry.mclaughlin / detail
  7. AMDGPU/GlobalISel: Select init_exec intrinsic — petar.avramovic / detail
  8. [StackSafety,NFC] Remove unneded constexpr — Vitaly Buka / detail
  9. [StackSafety,NFC] Remove expensive assert — Vitaly Buka / detail

#16439 (Jul 1, 2020 1:39:13 AM)

  1. [Alignment][NFC] Migrate MachineFrameInfo::CreateStackObject to Align — gchatelet / detail
  2. Correctly track GCOVProfiling IR update — sguelton / detail
  3. [ARM][LowOverheadLoops] Handle reductions — sam.parker / detail
  4. [AMDGPU] Spill more than wavesize CSR SGPRs — Saiyedul.Islam / detail
  5. [ThinLTO] Always parse module level inline asm with At&t dialect (PR46503) — hans / detail
  6. [clangd] Config: compile Fragment -> CompiledFragment -> Config — sam.mccall / detail
  7. [analyzer][CrossTU] Lower CTUImportThreshold default value — endre.fulop / detail
  8. [gn build] Port f12cd99c440 — llvmgnsyncbot / detail
  9. [SVE] Relax merge requirement for IR based divides. — paul.walker / detail
  10. [AMDGPU] Correct AMDGPUUsage.rst DW_AT_LLVM_lane_pc example — Tony.Tye / detail
  11. [NFC][ARM] Add test. — sam.parker / detail
  12. [lldb] Scalar re-fix UB in float->int conversions — pavel / detail

#16438 (Jul 1, 2020 12:16:24 AM)

  1. new win32 buildbot — kuhnel / detail
  2. [BPF] Fix a bug for __builtin_preserve_field_info() processing — yhs / detail
  3. [AMDGPU][NFC] Remove redundant condition — adam.balogh / detail
  4. [Hexagon][NFC] Remove redundant condition — adam.balogh / detail
  5. [LLDB][NFC] Remove redundant condition — adam.balogh / detail
  6. [LLDB][Clang Integration][NFC] Remove redundant condition — adam.balogh / detail
  7. [Sema][NFC] Remove Redundant Condition — adam.balogh / detail
  8. [clang-tidy] New util `Aliasing` factored out from `bugprone-infinite-loop` — adam.balogh / detail
  9. [Analyzer] Fix errors in iterator modeling — adam.balogh / detail
  10. [Analyzer] Handle pointer implemented as iterators in iterator checkers — adam.balogh / detail
  11. [gn build] Port 4da65c2920b — llvmgnsyncbot / detail
  12. [clang][CrossTU] Invalidate parent map after get cross TU definition. — 1.int32 / detail

#16437 (Jun 30, 2020 10:48:46 PM)

  1. Fix diagnostic for missing virtual dtor — JF Bastien / detail
  2. [lld][WebAssembly] Give better error message on bad archive member — sbc / detail
  3. [NFC] fix diagnostic — JF Bastien / detail
  4. [CodeComplete] Add code completion after function equals — 1585086582 / detail
  5. [mlir] Remove the default template parameters from AttrBase and TypeBase. — riddleriver / detail
  6. [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * — maskray / detail

#16435 (Jun 30, 2020 8:02:15 PM)

  1. [DWARFYAML][test] Make the checker stricter. NFC. — Xing / detail
  2. [NewPM] Add explicit init value to -enable-new-pm — aeubanks / detail

#16434 (Jun 30, 2020 6:36:14 PM)

  1. [llvm-install-name-tool] Tighten some path checks — smeenai / detail
  2. Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent refactor. — douglas.yung / detail
  3. [c++20] consteval functions don't get vtable slots. — richard / detail

#16432 (Jun 30, 2020 5:10:13 PM)

  1. [X86] Use some preprocessor macros to reduce the very similar repeated code in getVPTESTMOpc. NFCI — craig.topper / detail
  2. split darwin-version-min-load-command.s into Arm64 subtest to avoid failures — Alex Lorenz / detail
  3. [PPC][NFC] Replace TM with Subtarget->getTargetMachine() in preparation for GlobalISel. — kbarton / detail
  4. [BasicAA] Replace -basicaa with -basic-aa in polly — aeubanks / detail
  5. [clangd] Run formatting operations asynchronously. — sam.mccall / detail
  6. [mlir] Add support for defining Traits and Interfaces on Attributes/Types. — riddleriver / detail
  7. [mlir] Refactor InterfaceGen to support generating interfaces for Attributes and Types. — riddleriver / detail
  8. [mlir] Remove locking for dialect/operation registration. — riddleriver / detail
  9. [Docs][BasicAA] Rename -basicaa to -basic-aa in docs — aeubanks / detail
  10. [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable. — hgreving / detail
  11. [gn build] Update build for new OpenMP tablegen logic — rnk / detail
  12. Fix wrong title underline length — aeubanks / detail
  13. A constexpr virtual function is implicitly inline so should never be a — richard / detail
  14. AMDGPU/GlobalISel: Remove some selection tests which should be invalid — Matthew.Arsenault / detail
  15. GlobalISel: Disallow undef generic virtual register uses — Matthew.Arsenault / detail
  16. [gn build] (semi-manually) port ce6153a5282 — thakis / detail
  17. [Sanitizers] Implement interceptors for msgsnd, msgrcv — guiand / detail
  18. [Docs][BasicAA] Rename some more basicaa -> basic-aa — aeubanks / detail

#16431 (Jun 30, 2020 2:25:25 PM)

  1. [buildbot] add CMAKE_INSTALL_RPATH_USE_LINK_PATH for ML development mode — mtrofin / detail
  2. [AArch64] Add getCFInstrCost, treat branches as free for throughput. — flo / detail
  3. [IR] Delete llvm::Constants using the correct type. — efriedma / detail
  4. [lldb/Scalar] Fix undefined behavior — Jonas Devlieghere / detail
  5. [TestReturnValue] Skip based on architecutre, not platform. — ditaliano / detail
  6. Skip arm-(fp|gp)-read.test on Darwin. — ditaliano / detail
  7. Mips: Don't store MachineFunction in MipsFunctionInfo — Matthew.Arsenault / detail
  8. PPC: Don't store function in PPCFunctionInfo — Matthew.Arsenault / detail
  9. RISCV: Don't store function in RISCVMachineFunctionInfo — Matthew.Arsenault / detail
  10. Sparc: Use Register — Matthew.Arsenault / detail
  11. [BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles. — efriedma / detail
  12. [Sanitizer] Remove obsolete assert for OS version checking on Darwin — julian.lettner / detail
  13. [libc++] Translate the std Lit parameter to the DSL — Louis Dionne / detail
  14. [SVE] Reject vector struct indexes for scalable vectors. — efriedma / detail
  15. [ASTImporter] Fix AST import crash for a friend decl — vince.a.bridgers / detail
  16. [clang][diagnostics] Add '-Wundef-prefix' warning option — cyndy_ishida / detail
  17. [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift Double Bit Imm Definitions and MC Tests — amy.kwan1 / detail

#16430 (Jun 30, 2020 12:26:04 PM)

  1. [libc++] Split dylib instantiations for deprecated std::random_shuffle into a separate source file — Louis Dionne / detail
  2. Update the phabricator docs to reflect the monorepo change. — echristo / detail
  3. [SVE] Remove calls to VectorType::getNumElements from ExecutionEngine — ctetreau / detail
  4. [libc++] Add missing include in test — Louis Dionne / detail
  5. [SVE] Remove calls to VectorType::getNumElements from AArch64 — ctetreau / detail
  6. Improve the detection of iOS/tvOS/watchOS simulator binaries in — Adrian Prantl / detail
  7. [PhaseOrdering][NewPM] update test that silently showed bug with SpeculativeExecutionPass; NFC — spatel / detail
  8. [PDB] Defer public serialization until PDB writing — rnk / detail
  9. [llvm-install-name-tool] Add -id option — smeenai / detail
  10. [llvm-install-name-tool] Add -change option — smeenai / detail
  11. [sve][acle] Enable feature macros for SVE ACLE extensions. — francesco.petrogalli / detail
  12. [clang-tidy] Added option to readability-else-after-return — n.james93 / detail
  13. [lldb/Test] Skip TestIOHandlerResizeNoEditline with reproducers — Jonas Devlieghere / detail
  14. [mlir] Fix case in MLIRGPUtoROCDLTransforms — herhut / detail
  15. [mlir] Fix case in MLIRGPUtoNVVMTransforms — herhut / detail
  16. [macho] emit LC_BUILD_VERSION load command for supported OSes and platforms — Alex Lorenz / detail
  17. [mlir] Fix case in MLIRGPUtoGPURuntimeTransforms — herhut / detail
  18. [openmp] Move Directive and Clause helper function to tablegen — clementval / detail
  19. [libc++] Fix the Lit DSL test in case a substitution is empty — Louis Dionne / detail
  20. [InstCombine] fma x, y, 0 -> fmul x, y — david.green / detail
  21. [X86] Some CHECK-NOTs for FMA4/TBM/XOP for znver1/znver2 in predefined-arch-macros.c — craig.topper / detail
  22. [X86] Move frontend CPU feature initialization to a look up table based implementation. NFCI — craig.topper / detail
  23. [mlir] minor tweaks in standard-to-llvm lowering — zinenko / detail

#16429 (Jun 30, 2020 10:34:48 AM)

  1. [libc++abi] Remove empty source file cxa_unexpected.cpp — Louis Dionne / detail
  2. [clang-tidy] Sanity checks in ClangTidyTest header. — n.james93 / detail
  3. [Alignment][NFC] TargetLowering::allowsMemoryAccessForAlignment — gchatelet / detail
  4. [clang-tidy] performance-faster-string-find string-view — n.james93 / detail
  5. [CodeComplete] Tweak completion for else. — n.james93 / detail
  6. [ARM] Allow rounding intrinsics to be tail predicated — samteb02 / detail
  7. [lldb/Test] Skip recognizer tests when Python is disabled — Jonas Devlieghere / detail
  8. [mlir] [VectorOps] Replace zero fma with mult for vector.contract — ajcbik / detail
  9. [ARM][MVE] Tail-predication: clean-up of unused code — sjoerd.meijer / detail
  10. X86: Use Register — Matthew.Arsenault / detail
  11. AMDGPU: Use Register — Matthew.Arsenault / detail
  12. TailDuplicator: Use Register — Matthew.Arsenault / detail
  13. BranchFolding: Use Register — Matthew.Arsenault / detail
  14. RegAlloc: Start using Register — Matthew.Arsenault / detail
  15. [libc++abi] Remove unused include of <sys/types.h> — Louis Dionne / detail
  16. [ARM] Allow the usub_sat and ssub_sat intrinsics to be tail predicated — samteb02 / detail
  17. Pass MDFieldPrinter::printAPInt APInt arg by reference not value. — llvm-dev / detail
  18. [ARM] Allow the fabs intrinsic to be tail predicated — samteb02 / detail
  19. [clang][docs] Add note about using `-flto` with `-g` on macOS — Jonas Devlieghere / detail
  20. [PowerPC][NFC] Rename/organize encoding test files for ISA3.1 — lei / detail
  21. [InstCombine] New FMA tests and regenerate tests. NFC — david.green / detail
  22. [MVT] Add new MVT types for RISC-V vector. — kai.wang / detail
  23. [flang] Silence some warnings from clang-tidy — tkeith / detail

#16428 (Jun 30, 2020 8:18:19 AM)

  1. [X86][SSE] LowerVectorAllZero - add support for masked OR-reductions — llvm-dev / detail
  2. [lldb/Test] Introduce "assertSuccess" — pavel / detail
  3. [ASTMatcher] Fix a performance regression: memorize the child match. — hokein.wu / detail
  4. [DWARFYAML][MachO] Remove endianness related tests. — Xing / detail
  5. [libc++] Remove dead code since the removal of the old testing format — Louis Dionne / detail
  6. [runtimes] Rename newformat to just format, now that the old format has been removed — Louis Dionne / detail
  7. [AST][RecoveryExpr] Avoid spurious 'missing typename' diagnostic when the NNS contains errors. — hokein.wu / detail
  8. [SystemZ] Simplify knownbits.ll test — ulrich.weigand / detail
  9. [NFC] Remove dead code — gchatelet / detail
  10. Add Metadata to Transformer tooling — yitzhakm / detail
  11. [lldb/Scripts] — pavel / detail

#16427 (Jun 30, 2020 6:39:37 AM)

  1. [lldb] Tab completion for `frame select` — Raphael Isemann / detail
  2. [AST] Fix handling of some edge cases in fixed-point division. — bevin.hansson / detail
  3. [lldb] Tab completion for `frame recognizer delete` — Raphael Isemann / detail
  4. [X86] Add tests for cmp-zero + and/trunc + or-reduction patterns — llvm-dev / detail
  5. [lldb] Fix TestModuleGetXcodeSDK test after DWARFYAML change — Raphael Isemann / detail
  6. [PM] Fix new PM to perform SpeculativeExecution as in old PM — dfukalov / detail
  7. [NFC][ARM] Tail predication reduction tests — sam.parker / detail
  8. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemset to Align — gchatelet / detail
  9. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemmove to Align — gchatelet / detail
  10. [clangd] Suppress GCC -Woverloaded-virtual by renaming ThreadsafeFS extension point — sam.mccall / detail
  11. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align — gchatelet / detail
  12. Make it possible for client code to consume CLANG_LINK_CLANG_DYLIB — sguelton / detail

#16426 (Jun 30, 2020 4:01:58 AM)

  1. [IR] NoFree IntrinsicProperty. — sstipanovic / detail
  2. [lldb] Modernize TestOperatorOverload.py asserts — Raphael Isemann / detail
  3. [Alignment][NFC] Migrate AtomicExpandPass to Align — gchatelet / detail
  4. [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDependence and TemplateNameDependence. — hokein.wu / detail
  5. [mlir] Extended BufferPlacement to support nested region control flow. — herhut / detail
  6. [clangd] Remove redundant `findRefs` calls. NFC. — 1585086582 / detail
  7. [llvm][Z3][NFC] Improve mkBitvector performance — benicsbalazs / detail
  8. [SystemZ] Add NoMerge MIFlag — iii / detail
  9. [lldb][NFC] Remove ImportInProgress lock in ClangASTSource — Raphael Isemann / detail

#16425 (Jun 30, 2020 2:23:41 AM)

  1. [SVE][CodeGen] Fix bug in DAGCombiner::reduceBuildVecToShuffle — david.sherwood / detail
  2. [llvm-objcopy][MachO] Fix segment size alignment — alexshap / detail
  3. [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. — paulsson / detail
  4. [CodeGen] Fix warning in getNode for EXTRACT_SUBVECTOR — david.sherwood / detail
  5. [X86] Remove an isel pattern than can never match. Remove bitcasts of loads from a few others. — craig.topper / detail
  6. Fix missing build dependency on omp_gen. — simon.tatham / detail
  7. [Alignment][NFC] Migrate AArch64, ARM, Hexagon, MSP and NVPTX backends to Align — gchatelet / detail
  8. [MSP430] Declare comparison LibCalls as returning i16 instead of i32 — anton / detail
  9. [builtins] Change si_int to int in some helper declarations — anton / detail
  10. [Alignment][NFC] Migrate PPC, X86 and XCore backends to Align — gchatelet / detail
  11. [Alignment][NFC] TargetLowering::allowsMemoryAccess — gchatelet / detail
  12. [clang-tidy][docs] Fix malformed link in ReleaseNotes — n.james93 / detail
  13. [DWARFYAML][debug_info] Replace 'InitialLength' with 'Format' and 'Length'. — Xing / detail
  14. [MLIR][Shape] Fix lowering of `shape.get_extent` — frgossen / detail
  15. Revert "Fix missing build dependency on omp_gen." — simon.tatham / detail
  16. [mlir] Fix case in MLIRGPUtoVulkanTransforms — thomasraoux / detail
  17. [GlobalISel][InlineAsm] Add support for matching input constraints — petar.avramovic / detail
  18. AMDGPU/GlobalISel: Select icmp intrinsic — petar.avramovic / detail
  19. [yaml2obj] - Add a way to set default values for macros used in a YAML. — grimar / detail
  20. [yaml2obj] - Support reading a content as an array of bytes using the new 'ContentArray' key. — grimar / detail

#16424 (Jun 29, 2020 11:23:35 PM)

  1. Add missing #include — dblaikie / detail
  2. [SimplifyCFG] Fix inconsistency in block size assessment for threading — mkazantsev / detail
  3. Add front/back accessors to indexed_accessor_range. — riddleriver / detail

#16422 (Jun 29, 2020 8:37:29 PM)

  1. [OpenMP] fix clang warning about printf format in CUDA plugin — tianshilei1992 / detail
  2. [clang] attempt to fix a linux test failure for the darwin-ld-platform-version-macos.c test — Alex Lorenz / detail

#16420 (Jun 29, 2020 7:10:15 PM)

  1. Move Sema::PragmaStack<ValueType>::Act into Sema.h so it can be instantiated as needed — dblaikie / detail
  2. [c++20] Fix handling of operator rewrites naming consteval operator<=>. — richard / detail
  3. [darwin][driver] pass the minimum supported OS version to the linker — Alex Lorenz / detail

#16419 (Jun 29, 2020 5:46:25 PM)

  1. [MLIR][SPIRVToLLVM] Convert bitwise and logical not — antiagainst / detail
  2. [X86] Prefer AND over PSHUFB for v64i8 when possible — craig.topper / detail
  3. [ods] Update Operator to record Arg->[Attr|Operand]Index mapping — jpienaar / detail
  4. [MLIR][SPIRVToLLVM] Added Bitcast conversion pattern — antiagainst / detail

#16418 (Jun 29, 2020 4:22:03 PM)

  1. Simplify conditionals in DNBArchMachARM64::EnableHardwareSingleStep — Jason Molenda / detail
  2. [clangd] config() -> Config::current to avoid confict with NS — sam.mccall / detail
  3. [X86] Add common prefixes to merge more hadd/sub tests checks — llvm-dev / detail
  4. [PowerPC] Fix FeatureISA3_1 def in PPC.td to imply FeatureISA3_0. — lei / detail
  5. [flang] Add coarray lowering hooks. — eschweitz / detail
  6. [mlir] add unsigned comparison builders to Affine EDSC — zinenko / detail
  7. Fix a few cases that were incorrectly parsed as unary-expressions — richard / detail
  8. [CMake] Fix incorrect handling of get_target_property failure — ctetreau / detail
  9. [MLIR] Add variadic isa<> for Type, Value, and Attribute — jurahul / detail
  10. [CMake][compiler-rt] Only set lld as available when it was built — phosek / detail
  11. [SVE] Remove calls to VectorType::getNumElements from Instrumentation — ctetreau / detail
  12. Clang Driver: Use Apple ld64's new @response-file support. — jyknight / detail
  13. Clang Driver: refactor support for writing response files to be — jyknight / detail
  14. [FileCheck][NFC] Clean up RUN style in verbose.txt test — jdenny.ornl / detail
  15. [FileCheck] Permit multiple -v or -vv — jdenny.ornl / detail

#16417 (Jun 29, 2020 1:31:40 PM)

  1. X86: Use MOV32r0 pseudo instead of directly emitting xor — Matthew.Arsenault / detail
  2. LowerConstantIntrinsics: Fix missing test for byval behavior — Matthew.Arsenault / detail
  3. X86: Upgrade a test to not rely on byval pointee type — Matthew.Arsenault / detail
  4. [darwin][driver] isMacosxVersionLT should check against the minimum supported OS version — Alex Lorenz / detail
  5. [gn build] Add missing llvm-lipo dep to check-lld — rnk / detail
  6. [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_HAVE_TF_AOT — mtrofin / detail
  7. [flang] Defer stmt function body analysis until specification part complete — pklausler / detail
  8. [ProcessGDBRemote] Get rid of an unused function. — ditaliano / detail
  9. Reland [ADT] Support const-qualified unique_functions — sam.mccall / detail
  10. Revert "[clangd] Config: config struct propagated through Context" — sam.mccall / detail
  11. Reland [clangd] Config: config struct propagated through Context — sam.mccall / detail
  12. Revert "[clang][SourceManager] cache Macro Expansions" — ndesaulniers / detail
  13. Reland "[clang][SourceManager] cache Macro Expansions"" — ndesaulniers / detail
  14. [clang][RelativeVTablesABI] Update CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp — leonardchan / detail
  15. [ADT] Use more explicit from to initialize member. Appease MSVC? — sam.mccall / detail
  16. [mlir] [VectorOps] Extend vector reduction integration test with reassoc=true cases. — ajcbik / detail

#16416 (Jun 29, 2020 12:09:16 PM)

  1. [runtimes] Remove the ability to select the old libc++ testing format — Louis Dionne / detail
  2. [SVE] Remove calls to VectorType::getNumElements from X86 — ctetreau / detail
  3. [ADT] Support const-qualified unique_functions — sam.mccall / detail
  4. [DEBUGINFO]Add a test for packed bitfields, NFC. — a.bataev / detail
  5. [clangd] Config: config struct propagated through Context — sam.mccall / detail
  6. Revert "[ADT] Support const-qualified unique_functions" — nikita.ppv / detail
  7. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  8. Add optimization to basic_string::assign for compile-time known constant values. — mvels / detail
  9. [gn build] Port 9963d93b073 — llvmgnsyncbot / detail
  10. Silence unused var warning in NDEBUG build — rnk / detail

#16415 (Jun 29, 2020 10:40:29 AM)

  1. Set parallel tests to 8 on LLDB Arm/AArch64 Linux builders — omair.javaid / detail
  2. [libc++] Do not try creating llvm-lit when LIBCXX_INCLUDE_TESTS is OFF in the standalone build — Louis Dionne / detail
  3. [NFC] Fixed ignored .hip test. — dfukalov / detail
  4. [sve][acle] Implement some of the C intrinsics for brain float. — francesco.petrogalli / detail
  5. Correctly report Changed status in FoldBranchToCommonDest — sguelton / detail
  6. [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor — benicsbalazs / detail
  7. [gn build] Port fe0a555aa3c — llvmgnsyncbot / detail
  8. [LLDB] skip TestCreateDuringInstructionStep on aarch64/linux — omair.javaid / detail
  9. [libc++] Provide a default LLVM_PATH when building standalone — Louis Dionne / detail
  10. [libc++] Enable tests and documentation by default when building standalone — Louis Dionne / detail
  11. [Sphinx] Support older recommonmark versions. — Jonas Devlieghere / detail
  12. [AArch64][SVE] clang: Add missing svbfloat16_t tests — cullen.rhodes / detail
  13. [analyzer][Z3-refutation] Fix a refutation BugReporterVisitor bug — benicsbalazs / detail
  14. [AArch64][SVE] Add bfloat16 to outstanding tuple vector intrinsics — cullen.rhodes / detail
  15. [PowerPC] Fix crash for shuffle canonicalization with elt 0 from RHS — nemanja.i.ibm / detail
  16. [SVE] Remove calls to VectorType::getNumElements from mlir — ctetreau / detail

#16414 (Jun 29, 2020 8:47:22 AM)

  1. [OpenCL] Reject block arguments — sven.vanhaastregt / detail
  2. [lldb] Deduplicate Scalar integral getters — pavel / detail
  3. [Analyzer][StreamChecker] Use BugType instead of BuiltinBug (NFC) . — 1.int32 / detail
  4. [RISCV] Split the pseudo instruction splitting pass — luismarques / detail
  5. [gn build] Port 2cb0644f90b — llvmgnsyncbot / detail
  6. [VectorCombine] refactor - make helper function for extract to shuffle logic; NFC — spatel / detail
  7. [clang-format] Preserve whitespace in selected macros — Jake.Merdich / detail
  8. AMDGPU: Use IsSSA property check instead of asserting on isSSA — Matthew.Arsenault / detail
  9. [CodeGen] Use the common semantic for fixed-point codegen, not the result semantic. — bevin.hansson / detail
  10. [clang-tidy] Fix hicpp-named-paramater — n.james93 / detail
  11. [mlir] Clean up NVVM intrinsics definitions a little. — herhut / detail
  12. [VectorCombine] try to form vector compare and binop to eliminate scalar ops — spatel / detail
  13. Inliner: Add missing test for alignment assume with byval — Matthew.Arsenault / detail
  14. [lldb/Test] Skip TestVSCode_disconnect on Darwin — Jonas Devlieghere / detail
  15. [PowerPC] Don't combine SCALAR_TO_VECTOR without VSX — nemanja.i.ibm / detail
  16. [X86][SSE] MatchVectorAllZeroTest - handle OR vector reductions (REAPPLIED) — llvm-dev / detail
  17. [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor — benicsbalazs / detail
  18. [llvm-objcopy] Fix "unused-function" warning in NDEBUG builds — bjorn.a.pettersson / detail
  19. Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor" — gribozavr / detail
  20. Fix MSVC truncation of constant value warning. — llvm-dev / detail
  21. [ARM] Better reductions — david.green / detail
  22. Compile the RecursiveASTVisitor callbacks test with "/bigobj" — gribozavr / detail
  23. [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files — n.james93 / detail
  24. RecursiveASTVisitor: inline a macro that is only used once — gribozavr / detail
  25. [AMDGPU] Moving SI_RETURN_TO_EPILOG handling out of SIInsertSkips. — Christudasan.Devadasan / detail

#16413 (Jun 29, 2020 6:03:49 AM)

  1. [X86] Add vector support to targetShrinkDemandedConstant for OR/XOR opcodes — llvm-dev / detail
  2. [Alignment][NFC] migrate DataLayout::getPreferredAlignment — gchatelet / detail
  3. [Alignment][NFC] Migrate AMDGPU backend to Align — gchatelet / detail
  4. [Driver] When forcing a crash print the bug report message — john.brawn / detail
  5. [NFC] Introduce a helper in BasicTTIImpl.h to cast to T — gchatelet / detail
  6. [AArch64][SVE] NFCI: Choose consistent naming for predicated SDAG nodes — sander.desmalen / detail
  7. Add intrinsic helper function — sebastian.neubauer / detail
  8. [ADT] Add Bitfield utilities — gchatelet / detail
  9. [gn build] Port b56b467a9a8 — llvmgnsyncbot / detail
  10. [NFC] Fix typos — gchatelet / detail

#16412 (Jun 29, 2020 4:24:43 AM)

  1. [mlir] LLVM dialect: use addressof instead of constant to create function pointers — zinenko / detail
  2. [mlir] make the bitwidth of device side index computations configurable (reland) — tobias.gysi / detail
  3. Add tests for sequences of callbacks that RecursiveASTVisitor produces — gribozavr / detail
  4. [OpenMP][Tool] Fix buffer overflow in ompt-multiplex.h — protze / detail
  5. [TargetLowering] Add DemandedElts arg to ShrinkDemandedConstant — llvm-dev / detail
  6. Move TestClangConfig into libClangTesting and use it in AST Matchers tests — gribozavr / detail
  7. [gn build] Port 8e5a56865f2 — llvmgnsyncbot / detail
  8. [AArch64][SVE] Bail out of performPostLD1Combine for scalable types — kerry.mclaughlin / detail
  9. [AArch64][SVE] Add bfloat16 support to svext intrinsic — cullen.rhodes / detail
  10. [openmp][NFC] Cleanup: guard __kmp_mic_type by KMP_MIC_SUPPORTED macro. — Andrey.Churbanov / detail

#16411 (Jun 29, 2020 3:02:24 AM)

  1. Revert "[clang-tidy] relanding b9306fd" — n.james93 / detail
  2. Fix invalid alignment in DAGCombiner::isLegalNarrowLdSt — gchatelet / detail
  3. [llvm-objcopy] Emit error if removing symtab referenced by group section — james.henderson / detail

#16410 (Jun 29, 2020 1:40:27 AM)

  1. [mlir] Modernize LLVM dialect rountrip test — zinenko / detail
  2. [mlir] do not hardcode the name of the undefined function in the error message — zinenko / detail
  3. [ObjectYAML][DWARF] Collect diagnostic message when YAMLParser fails. — Xing / detail
  4. [gn build] Port 8f9ca561a2b — llvmgnsyncbot / detail
  5. [clang-tidy] relanding b9306fd — n.james93 / detail
  6. [MLIR][Shape] Lower `shape.get_extent` to `std.dim` when possible — frgossen / detail
  7. [MLIR][Shape] Lower `shape.get_extent` to `extract_element` when possible — frgossen / detail

#16409 (Jun 29, 2020 12:16:58 AM)

  1. [clangd][Hover] Dont crash on null types — kadircet / detail

#16406 (Jun 28, 2020 8:06:55 PM)

  1. Revert "[clang-tidy] Reworked enum options handling(again)" — thakis / detail

#16404 (Jun 28, 2020 5:20:45 PM)

  1. [Clang][OpenMP][OMPBuilder] Moving OMP allocation and cache creation code to OMPBuilderCBHelpers — fghanim84 / detail

#16403 (Jun 28, 2020 3:58:20 PM)

  1. [NFC] CallGraph related cleanup — serguei.n.dmitriev / detail

#16401 (Jun 28, 2020 1:12:15 PM)

  1. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [SimplifyCFG] Make test more robust (NFC) — nikita.ppv / detail

#16400 (Jun 28, 2020 11:50:29 AM)

  1. [NFC][ScalarEvolution] Add a test showing SCEV failure to recognize 'urem' — lebedev.ri / detail
  2. [libc] This commit fixes the strcmp fuzzing test. It uses a single input and — gyurgyikcp / detail
  3. [X86] Explicitly add popcnt feature to Intel CPUs with SSE4.2 in the frontend. — craig.topper / detail

#16399 (Jun 28, 2020 10:27:57 AM)

  1. [NFC][PowerPC] Add run lines to test DivRemPairsPass. — esme.yi / detail
  2. [x86] add tests for rsqrt opportunities; NFC — spatel / detail
  3. [VectorCombine] add test for scalable vectors; NFC — spatel / detail
  4. Revert "[VectorCombine] add test for scalable vectors; NFC" — spatel / detail
  5. [VectorCombine] add test for scalable vectors; NFC — spatel / detail
  6. [Coroutines] Optimize the lifespan of temporary co_await object — xun / detail

#16397 (Jun 28, 2020 7:43:20 AM)

  1. [clang-tidy] Update lang restrictions on perf module — n.james93 / detail
  2. [InstCombine] Add tests for assume implication (NFC) — nikita.ppv / detail

#16396 (Jun 28, 2020 6:20:27 AM)

  1. [X86] combineScalarToVector - handle (v2i64 scalar_to_vector(aextload)) as well as (v2i64 scalar_to_vector(aext)) — llvm-dev / detail
  2. [CVP] Add tests for icmp or and/or edge conds (NFC) — nikita.ppv / detail
  3. [LVI] Refactor value from icmp cond handling (NFC) — nikita.ppv / detail

#16395 (Jun 28, 2020 4:56:40 AM)

  1. [X86] Rename dagcombine-cse.ll i386 test prefix X86 instead of X32. — llvm-dev / detail
  2. SpeculativeExecution: fix incorrect debug info move — dfukalov / detail
  3. Improve stack object printing. NFC. — Madhur.Amilkanthwar / detail
  4. Revert accidentally landed patch citing o build errors — Madhur.Amilkanthwar / detail

#16394 (Jun 28, 2020 3:21:30 AM)

  1. [clang-tidy] Reworked enum options handling(again) — n.james93 / detail
  2. Fix build errors after b9306fd0 — n.james93 / detail

#16393 (Jun 28, 2020 1:59:55 AM)

  1. [clang][docs] Remove untracked files from formatted status — n.james93 / detail

#16392 (Jun 28, 2020 12:38:20 AM)

  1. [MachineLICM] testcase for hoisting rematerializable instruction, nfc — czhengsz / detail

#16388 (Jun 27, 2020 7:34:04 PM)

  1. Add OpenBSD support to be able to retrieve the thread id — brad / detail

#16385 (Jun 27, 2020 3:26:39 PM)

  1. [RISCV] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  2. [LIT] Correcting max-failures option in lit documentation. — Mike Edwards / detail

#16384 (Jun 27, 2020 2:03:03 PM)

  1. [ValueTracking] Use a switch statement (NFC) — nikita.ppv / detail

#16382 (Jun 27, 2020 11:16:41 AM)

  1. [RISCV] Assemble/Disassemble v-ext instructions. — kai.wang / detail
  2. [RISCV] Support experimental v extensions. — kai.wang / detail
  3. [X86] SimplifyDemandedVectorEltsForTargetNode - merge shuffle/pack lower demanded elements handling. — llvm-dev / detail

#16381 (Jun 27, 2020 9:54:20 AM)

  1. [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86ISD::VPERMILPV — llvm-dev / detail
  2. [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86ISD::VPERMIL2 — llvm-dev / detail
  3. Update polly tests to use -disable-basicaa to -disable-basic-aa — llvm-dev / detail
  4. [Analysis] isDereferenceableAndAlignedPointer(): don't crash on `bitcast <1 x ???*> to ???*` — lebedev.ri / detail

#16378 (Jun 27, 2020 4:38:26 AM)

  1. Reland: [clang driver] Move default module cache from system temporary directory — dave / detail
  2. Fix unused type alias warning. NFC. — llvm-dev / detail
  3. [X86] Add AVX tests buildvec-insertvec.ll — llvm-dev / detail
  4. [X86] Add PR46461 test case — llvm-dev / detail
  5. [DAG] reduceBuildVecExtToExtBuildVec - don't combine if it would break a splat. — llvm-dev / detail
  6. FileCollector.h - reduce Twine.h include to forward declaration. NFC. — llvm-dev / detail
  7. [clang-format] [PR462254] fix indentation of default and break correctly in whitesmiths style — mydeveloperday / detail
  8. ThreadPool.h - remove unused BitVector.h include. NFC. — llvm-dev / detail
  9. Revert "[Docs] Fix typo and test git commit access. NFC." — 1585086582 / detail
  10. [clang-format] NFC 1% improvement in the overall clang-formatted status — mydeveloperday / detail

#16377 (Jun 27, 2020 2:15:58 AM)

  1. Reland D81869 "Modify FPFeatures to use delta not absolute settings" — melanie.blower / detail
  2. [NFCI][SCEV] getPointerBase(): de-recursify — lebedev.ri / detail
  3. [SCEV] Make SCEVAddExpr actually always return pointer type if there is pointer operand (PR46457) — lebedev.ri / detail
  4. AsmWriter - printConstVCalls/printNonConstVCalls - avoid std::vector pass by value. NFCI. — llvm-dev / detail
  5. [IR] Store attributes that are available "somewhere" (NFC) — nikita.ppv / detail
  6. AsmPrinter.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  7. MCSectionWasm.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  8. IndirectionUtils.h - reduce Twine.h include to forward declaration. NFC. — llvm-dev / detail
  9. CompileOnDemandLayer.h - remove unused Twine.h include. NFC. — llvm-dev / detail
  10. Error.h - GenericBinaryError - pass Twine arg by reference not value. — llvm-dev / detail

#16376 (Jun 27, 2020 12:53:33 AM)

  1. [X86] Add MOVBE and RDRND features to BDVER4. — craig.topper / detail
  2. [Docs] BitCodeFormat.rst: List missing attribute codes — guiand / detail
  3. [MSAN] Handle x86 {round,min,max}sd intrinsics — guiand / detail
  4. [OpenMP][OMPBuilder] Remove unused variable in Unittest — fghanim84 / detail

#16375 (Jun 26, 2020 11:28:55 PM)

  1. [Docs] Fix typo and test git commit access. NFC. — 1585086582 / detail
  2. [OpenMP][OMPBuilder] Adding privatization related `createXXXX` to OMPBuilder — fghanim84 / detail

#16374 (Jun 26, 2020 10:07:20 PM)

  1. [buildbot] ML Bots: fixed LLVM_CCACHE_BUILD (was _CACHE_) — mtrofin / detail
  2. [BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with the canonical name "basic-aa" — maskray / detail

#16373 (Jun 26, 2020 8:44:44 PM)

  1. Revert "Disable a JSONTest.Integers test with all MSVCs, PR46470" — thakis / detail
  2. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/DeadStoreElimination — aeubanks / detail
  3. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/{New,}GVN — aeubanks / detail
  4. [ELF] --warn-backrefs: check that D79300 fixed an issue due to `mb = {}` — maskray / detail
  5. [BasicAA] Rename deprecated -basicaa to -basic-aa — maskray / detail

#16372 (Jun 26, 2020 7:22:29 PM)

  1. [X86] Don't disable xsave when avx is disabled. Implicitly enable xsave with avx is enabled and xsave wasn't explciitly disabled — craig.topper / detail
  2. Disable a JSONTest.Integers test with newer MSVCs, PR46470 — thakis / detail
  3. Disable a JSONTest.Integers test with all MSVCs, PR46470 — thakis / detail
  4. [flang] Fix line continuation after bare labels (fm200.f) — pklausler / detail
  5. [darwin][driver] Do not link with libarclite when building for Apple Silicon macOS — Alex Lorenz / detail
  6. [darwin][driver] NFC, split addStartObjectFileArgs into multiple functions — Alex Lorenz / detail
  7. [InstCombine] Drop debug loc in TryToSinkInstruction (reland) — Vedant Kumar / detail
  8. [llvm-install-name-tool] Add support for -rpath option — alexshap / detail

#16371 (Jun 26, 2020 4:41:34 PM)

  1. [sve][acle] Recommit https://reviews.llvm.org/D82501 — francesco.petrogalli / detail
  2. [NFC] Bump ObjCOrBuiltinIDBits to 15 — JF Bastien / detail
  3. [AMDGPU] Define DWARF encoding for condition code registers — Tony.Tye / detail
  4. GlobalISel: Don't fail translate on weak cmpxchg — Matthew.Arsenault / detail
  5. [compiler-rt] Fix mismatched #if/#endif comments — Steven Wu / detail
  6. [debugify] Demote an error about empty locations to a warning — Vedant Kumar / detail
  7. [MemorySSA] Update comment in PassBuilder — Yuanfang Chen / detail
  8. [NewPM][BasicAA] basicaa -> basic-aa in Analysis/BasicAA — aeubanks / detail
  9. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer — aeubanks / detail
  10. Revert "[InstCombine] Drop debug loc in TryToSinkInstruction" — Vedant Kumar / detail
  11. AMDGPU/GlobalISel: Fix some legalization of < dword vector stores — Matthew.Arsenault / detail
  12. LLParser: Accept align(N) as new syntax for parameter attribute — Matthew.Arsenault / detail
  13. Fix full-store-partial-alias.ll — aeubanks / detail
  14. [lldb/Test] Disable eh-frame-augment-noop.test on macOS — Jonas Devlieghere / detail
  15. [NFCi] Fixing build failures on Windows due to std::tie used w/o proper include. — plotfi / detail

#16370 (Jun 26, 2020 3:42:56 PM)

  1. [DAGCombine] Check the uses of negated floating constant and remove the hack — tstellar / detail
  2. [libc++] Fix recursive instantiation in std::array. — tstellar / detail

#16369 (Jun 26, 2020 1:46:09 PM)

  1. [CMake] Add check-debuginfo-* targets — maskray / detail
  2. [AArch64] add vector test for merged condition branching; NFC — spatel / detail
  3. [DAGCombiner] rename variables for readability; NFC — spatel / detail
  4. [flang] Port remaining test_any.sh tests to FileCheck — richard.barton / detail
  5. [NFCI] Cleanup range checks in Register/MCRegister — daltenty / detail
  6. AMDGPU: Add llvm.amdgcn.sqrt intrinsic — arsenm2 / detail
  7. [libc++] Remove support for building through llvm-config — Louis Dionne / detail
  8. [CostModel] Avoid traditional ConstantExpr crashy pitfails — lebedev.ri / detail
  9. Correct documented spelling of ffinite-math to ffinite-math-only — melanie.blower / detail
  10. [clang][SourceManager] cache Macro Expansions — ndesaulniers / detail
  11. [SVE] Code generation for fixed length vector adds. — paul.walker / detail
  12. [NFC] Builtins: list 'R' for restrict — JF Bastien / detail
  13. [VPlan] Add & use VPValue for VPWidenGEPRecipe operands (NFC). — flo / detail
  14. More corrections to documented spelling of ffinite-math to ffinite-math-only — melanie.blower / detail
  15. Revert "[sve][acle] Add reinterpret intrinsics for brain float." — francesco.petrogalli / detail
  16. [InstCombine] Drop debug loc in TryToSinkInstruction — Vedant Kumar / detail
  17. Extend or truncate __ptr32/__ptr64 pointers when dereferenced. — akhuang / detail

#16368 (Jun 26, 2020 11:11:29 AM)

  1. [libTooling] Improve error message from failure in selection Stencil — yitzhakm / detail
  2. [PPC][NFC] Add Subtarget and replace all uses of PPCSubTarget with Subtarget. — kbarton / detail
  3. [NewPM][LoopUnroll] Rename unroll* to loop-unroll* — aeubanks / detail
  4. [SourceManager] don't check invalid param of getLocalSLocEntry() — ndesaulniers / detail
  5. Revert "[clang driver] Move default module cache from system temporary directory" — thakis / detail
  6. Migrate last batch of tests to gc-live bundle format — listmail / detail
  7. [flang] Port test_any.sh tests to FileCheck: Hand port tests which use regexes — richard.barton / detail
  8. [PGO] Add a functionality to always instrument the func entry BB — xur / detail
  9. [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests — richard.barton / detail
  10. [flang] Port test_any.sh tests to FileCheck: Hand port getsymbols tests — richard.barton / detail
  11. [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests — richard.barton / detail
  12. [flang] Add CHARACTER type lowering helpers and runtime. — eschweitz / detail
  13. [PowerPC] Add support for llvm.ppc.dcbt, llvm.ppc.dcbtst, llvm.ppc.isync intrinsics — amy.kwan1 / detail
  14. [mlir] [VectorOps] Add the ability to mark FP reductions with "reassociate" attribute — ajcbik / detail

#16367 (Jun 26, 2020 9:11:54 AM)

  1. [libTooling] Rename overloaded `range` range selector. — yitzhakm / detail
  2. [MLIR][SPIRVToLLVM] Conversion for bitrverse and bitcount ops — antiagainst / detail
  3. Modify FPFeatures to use delta not absolute settings — melanie.blower / detail
  4. Work around a bug in MSVC in the syntax tree test — gribozavr / detail
  5. Revert "Modify FPFeatures to use delta not absolute settings" — melanie.blower / detail
  6. [llvm-exegesis] Let Counter returns up to 16 entries — vyng / detail
  7. Revert "Revert "Modify FPFeatures to use delta not absolute settings"" — melanie.blower / detail
  8. [mlir][vulkan-runner] Make vulkan runner use GPU device memory — thomasraoux / detail
  9. [NFC] Eliminate an unneeded -vv used in test development. — kevin.neal / detail
  10. [sve][acle] Add reinterpret intrinsics for brain float. — francesco.petrogalli / detail
  11. [OpenMPOpt][NFC] Change ICV macros for initial value — s_stefan / detail
  12. Revert "Revert "Revert "Modify FPFeatures to use delta not absolute settings""" — melanie.blower / detail
  13. [libc++abi] Fix build failure in abort_message.cpp when vasprintf isn't provided — Louis Dionne / detail

#16366 (Jun 26, 2020 7:17:06 AM)

  1. [clang driver] Move default module cache from system temporary directory — dave / detail
  2. Triple.h - reduce Twine.h include to forward declarations. NFC. — llvm-dev / detail
  3. Improve LegacyPassManager API to correctly report modified status — sguelton / detail
  4. Fix implicit Twine.h include dependency. — llvm-dev / detail
  5. [builtins] Improve compatibility with 16 bit targets — anton / detail
  6. [MSP430] Update register names — anton / detail
  7. [AArch64][SVE] Only support sizeless bfloat types if supported by subtarget — cullen.rhodes / detail
  8. Fix implicit include dependencies on SmallVector.h. — simon.tatham / detail
  9. [MLIR][Affine-loop-fusion] Fix a bug in affine-loop-fusion pass when there are non-affine operations — uday / detail
  10. [mlir-tblgen] Use fully qualified names in generated code files — jean-michel.gorius / detail
  11. Add explicit Twine.h include to try and fix ICE on clang-ppc64be-linux — llvm-dev / detail
  12. [lldb] Re-add X-Fail for Windows to TestDollarInVariable — Raphael Isemann / detail
  13. [mlir] support returning unranked memrefs — zinenko / detail
  14. [mlir] Avoid creating local OpBuilders in Standard-to-LLVM conversion — zinenko / detail
  15. [mlir] fix off-by-one error in collapseParallelLoops — tobias.gysi / detail
  16. [MLIR][SPIRV] Add support for OpCopyMemory. — antiagainst / detail
  17. Revert rGf0bab7875e78e01c149d12302dcc4b6d4c43e25c - "Triple.h - reduce Twine.h include to forward declarations. NFC." — llvm-dev / detail
  18. Fix pass return status for loop extractor — sguelton / detail
  19. [AArch64][SVE] Remove asserts from AArch64ISelLowering for bfloat16 types — kerry.mclaughlin / detail
  20. [CodeComplete] Add code completion for using alias. — kadircet / detail
  21. [mlir][spirv] Add RewriteInserts pass. — antiagainst / detail
  22. AMDGPU/GlobalISel: Uncomment some fixed tests — Matthew.Arsenault / detail
  23. AMDGPU/GlobalISel: Add baseline checks for legacy clover kernel ABI — Matthew.Arsenault / detail
  24. AMDGPU/GlobalISel: Fix legacy clover kernel argument ABI — Matthew.Arsenault / detail
  25. [Alignment][NFC] Migrate TTI::isLegalToVectorize{Load,Store}Chain to Align — gchatelet / detail

#16365 (Jun 26, 2020 4:46:54 AM)

  1. [AArch64][SVE] Add bfloat16 support to store intrinsics — kerry.mclaughlin / detail
  2. [Alignment][NFC] Migrate TTI::getMaskedMemoryOpCost to Align — gchatelet / detail
  3. [AArch64][SVE2] Guard while intrinsics on scalar bfloat feature macro — cullen.rhodes / detail
  4. [AMDGPU] Use std::pair to return two values. NFC. — jay.foad / detail
  5. [lldb][NFC] Make TestDollarInVariable a non-inline test — Raphael Isemann / detail
  6. [Alignment][NFC] Migrate TTI::getInterleavedMemoryOpCost to Align — gchatelet / detail
  7. [Alignment][NFC] Migrate TTI::getGatherScatterOpCost to Align — gchatelet / detail
  8. [DWARFYAML][debug_info] Teach yaml2obj emit correct DWARF64 unit header. — Xing / detail
  9. MemorySSAUpdater.h - remove unnecessary WeakVH forward declaration. NFC. — llvm-dev / detail
  10. TargetSubtargetInfo.h - remove unnecessary forward declarations. NFC. — llvm-dev / detail
  11. [AST] Add fixed-point subtraction constant evaluation. — bevin.hansson / detail
  12. [AST] Add fixed-point multiplication constant evaluation. — bevin.hansson / detail
  13. [AST] Add fixed-point division constant evaluation. — bevin.hansson / detail
  14. [AST] Improve overflow diagnostics for fixed-point constant evaluation. — bevin.hansson / detail
  15. [AST] Fix certain consteval assignment and comma operator issues with fixed-point types. — bevin.hansson / detail

#16364 (Jun 26, 2020 2:49:59 AM)

  1. [CodeComplete] Tweak code completion for `typename`. — kadircet / detail
  2. AggressiveInstCombineInternal.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  3. VNCoercion.cpp - remove unused includes. NFC. — llvm-dev / detail
  4. Fix some clang-tidy namespace closing comments warnings. NFC. — llvm-dev / detail
  5. LiveRangeEdit.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  6. MemoryLocation.h - reduce Instruction.h include to forward declaration. NFC. — llvm-dev / detail
  7. Constants.h - remove unnecessary forward declarations. NFC. — llvm-dev / detail
  8. [ARM] VCVTT fpround instruction selection — david.green / detail
  9. [AArch64][SVE] Guard perm and select bfloat16 intrinsic patterns — cullen.rhodes / detail
  10. [AArch64][SVE] Predicate bfloat16 load patterns with HasBF16 — kerry.mclaughlin / detail
  11. [lldb] Rewrite Scalar::Promote — pavel / detail
  12. [lldb/Unwind] Use eh_frame plan directly when it doesn't need to be augmented — pavel / detail
  13. LoopVectorize.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail

#16363 (Jun 26, 2020 1:26:44 AM)

  1. [ARM] Don't revert get.active.lane.mask in ARM Tail-Predication pass — sjoerd.meijer / detail
  2. [SelectionDAG] Lower @llvm.get.active.lane.mask to setcc — sjoerd.meijer / detail
  3. [SVE] Fix scalable vector bug in DataLayout::getIntPtrType — david.sherwood / detail
  4. [X86] Make XSAVEC/XSAVEOPT/XSAVES properly depend on XSAVE in both the frontend and the backend. — craig.topper / detail
  5. Remove "rm -f" workaround in acle_sve_adda.c — david.sherwood / detail
  6. [mlir] parallel loop canonicalization — tobias.gysi / detail
  7. [ARM] VCVTT instruction selection — david.green / detail
  8. Prevent unused error when assertions are disabled. — tpopp / detail

#16362 (Jun 26, 2020 12:28:23 AM)

  1. [RISCV] Fix sysroot tests without GCC on RISC-V hosts with GCC — tstellar / detail
  2. [LegalizeTypes][RISCV] Correctly sign-extend comparison for ATOMIC_CMP_XCHG — tstellar / detail
  3. [RISCV] Fix passing two floating-point values in complex separately by two GPRs on RV64 — tstellar / detail
  4. [RISCV64] Emit correct lib call for fp(float/double) to ui/si — tstellar / detail
  5. [RISCV-V] Provide muldi3 builtin assembly implementation — tstellar / detail
  6. [RISCV] Fix incorrect FP base CFI offset for variable argument functions — tstellar / detail
  7. Provide anchor for compiler extensions — tstellar / detail
  8. [AArch64] Fix mismatch in prologue and epilogue for funclets on Windows — tstellar / detail
  9. [AArch64] Change AArch64 Windows EH UnwindHelp object to be a fixed object — tstellar / detail
  10. [PPCAsmPrinter] support 'L' output template for memory operands — tstellar / detail

#16361 (Jun 25, 2020 11:05:56 PM)

  1. [libc++] Always generate a __config_site header — Louis Dionne / detail
  2. [DebugInfo] Fix emitting offsets to CUs with -dwarf-sections-as-references=Enable. — ikudrin / detail
  3. [libc++] Fix the runtimes build after making __config_site mandatory — Louis Dionne / detail
  4. [libc] Add the remaining long double flavors of nearest integer functions. — sivachandra / detail
  5. [X86] Add CMPXCHG16B feature to amdfam10 in the frontend. — craig.topper / detail

#16360 (Jun 25, 2020 9:42:54 PM)

  1. [NFC] Extract unifyTargetFeatures — Yaxun.Liu / detail
  2. [hip] Refine `clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu` — michael.hliao / detail
  3. [HIP] Add missing options for lto — Yaxun.Liu / detail

#16359 (Jun 25, 2020 7:48:10 PM)

  1. [CMake] Add optional lldb dependency to DEBUGINFO_TEST_DEPS — maskray / detail
  2. [hip] Disable test temporarily due to failures on build servers. — michael.hliao / detail
  3. [hip] Re-enable `clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu` — michael.hliao / detail
  4. [PowerPC][Power10] Implement centrifuge, vector gather every nth bit, vector evaluate Builtins in LLVM/Clang — amy.kwan1 / detail

#16358 (Jun 25, 2020 6:25:18 PM)

  1. [lldb/ScriptInterpreter] Fix Windows error C2371: 'pid_t': redefinition — Jonas Devlieghere / detail
  2. [AArch64][GlobalISel] Fix extended shift addressing mode selection not handling sxth. — Amara Emerson / detail
  3. [debuginfo-tests] Require "lldb" for some dexter tests — maskray / detail
  4. [InferAddressSpaces] Handle the pair of `ptrtoint`/`inttoptr`. — michael.hliao / detail
  5. [CMake] Add optional asan & safestack dependencies to DEBUGINFO_TEST_DEPS — maskray / detail
  6. [clangd] Fix test compile with GCC (name conflict) — sam.mccall / detail
  7. [NewPM][BasicAA] Rename basicaa -> basic-aa, add alias — aeubanks / detail

#16357 (Jun 25, 2020 5:00:17 PM)

  1. [WebAssembly] Adding 64-bit versions of __stack_pointer and other globals — aardappel / detail
  2. [WebAssembly] Add warnings for -shared and -pie — sunfish / detail
  3. [lldb/test] Skip TestBreakpointThumbCodesection on arm64. — ditaliano / detail
  4. [lldb/test] XFAIL TestHWBreakMultiThread on arch rather platform. — ditaliano / detail
  5. [test] XFail TestSigtrampUnwind based on arch rather than OS — ditaliano / detail
  6. [test] XFail TestStepNoDebug based on arch rather than OS — ditaliano / detail
  7. [libc++] Add missing <stddef.h> include to <wchar.h> — Louis Dionne / detail
  8. [compiler-rt] Add support for arm64 macOS — Steven Wu / detail
  9. Remove references to the 4.0 release as a major breaking (NFC) — joker.eph / detail
  10. [CMake] Add llvm-config to DEBUGINFO_TEST_DEPS — maskray / detail

#16356 (Jun 25, 2020 3:16:51 PM)

  1. [ARM] Split FPExt loads — david.green / detail
  2. [clangd] Config: Fragments and parsing from YAML — sam.mccall / detail
  3. [gn build] Port e9fb1506b83 — llvmgnsyncbot / detail
  4. Migrate a couple of codegen tests to gc-live format — listmail / detail
  5. [MVT] Add missing floating point types for 1024/2048-bit vectors. — paul.walker / detail
  6. [AArch64][GlobalISel] Port buildvector -> dup pattern from AArch64ISelLowering — Jessica Paquette / detail
  7. [libc++] Remove unnecessary LLVM_INCLUDE_BENCHMARKS option in the Apple build — Louis Dionne / detail
  8. Fix polly build after 8c2082e1dc9505da21806b707dfb3eae3f0550ff — maskray / detail

#16355 (Jun 25, 2020 1:51:13 PM)

  1. [lldb/ScriptInterpreter] Fix missing include on Windows — Jonas Devlieghere / detail
  2. [builtins] Move more float128-related helpers to GENERIC_TF_SOURCES list — anton / detail
  3. [libc++] Fix some typos in the comment header for <regex> — Louis Dionne / detail
  4. [Support][AIX] Add declaration of wait4 to fix build — hubert.reinterpretcast / detail
  5. [NFC][Support] Make Unix/Program.inc separately compilable — hubert.reinterpretcast / detail
  6. [NFC][Support] Add unit of measure to comment for PeakMemory — hubert.reinterpretcast / detail
  7. [X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature. — craig.topper / detail
  8. [ARM] MVE VCVT lowering for f16->f32 extends — david.green / detail
  9. Migrate a couple of codegen tests to gc-live format — listmail / detail
  10. [x86] add vector test for merged condition branching; NFC — spatel / detail
  11. [libc++] Remove deprecated _LIBCPP_ALTERNATE_STRING_LAYOUT macro — Louis Dionne / detail

#16354 (Jun 25, 2020 12:25:30 PM)

  1. [PGO] Extend the value profile buckets for mem op sizes. — yamauchi / detail
  2. [Coroutines] Special handle __builtin_coro_resume for final_suspend nothrow check — xun / detail
  3. [lldb/Docs] Add more details to the issues with custom Python installs on macOS — Jonas Devlieghere / detail
  4. [Sema][CodeComplete][ObjC] Don't split the first selector fragment — davg / detail
  5. [gn build] Port 63a89693f09 — llvmgnsyncbot / detail
  6. [InlineCost] GetElementPtr with constant operands — knaumov / detail
  7. Revert "[PGO] Extend the value profile buckets for mem op sizes." — yamauchi / detail
  8. [gn build] Port 9878996c708 — llvmgnsyncbot / detail
  9. [X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature. — craig.topper / detail
  10. [Coroutines] Handle dependent promise types for final_suspend non-throw check — xun / detail
  11. [ARM] Add FP_ROUND handling to splitting MVE stores — david.green / detail
  12. Revert "[X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature." — craig.topper / detail
  13. [libc++abi] NFCI: Minor refactoring of abort_message() — Louis Dionne / detail
  14. [flang] Replace ATTRIBUTE_UNUSED with LLVM_ATTRIBUTE_UNUSED — richard.barton / detail
  15. [openmp] Use config.test_extra_flags in archer and multiplex tests — aktoon / detail
  16. [HIP] Improve check patterns to avoid test failures in case string "opt", etc. happens to be in the command path. — yamauchi / detail

#16353 (Jun 25, 2020 10:36:24 AM)

  1. [FPEnv] PowerPC-specific builtin constrained FP enablement — kevin.neal / detail
  2. [Clang] Add support for -Wno-inline-namespace-reopened-noninline — andreybokhanko / detail
  3. [NewPM] Separate out alias analysis passes in opt — aeubanks / detail
  4. GVN.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  5. [libc++abi] Allow specifying custom Lit config files — Louis Dionne / detail
  6. [libunwind] Allow specifying custom Lit config files — Louis Dionne / detail
  7. Change while to do-while — maskray / detail
  8. [sve][acle] Add some C intrinsics for brain float types. — francesco.petrogalli / detail
  9. [FileCheck][NFC] Remove redundant DumpInputDefault — jdenny.ornl / detail
  10. [lldb/ScriptInterpreter] Extract IO redirection logic — Jonas Devlieghere / detail
  11. [analyzer] Enable constructor support in evalCall event. — Artem Dergachev / detail
  12. Ensure that default value for -triple is correctly normalizedvalues — dany.grumberg / detail
  13. [llvm-readobj][COFF] add .llvm.call-graph-profile section dump — zequanwu / detail
  14. [lldb/ScriptInterpreter] Let the IORedirect factory handle IO being disabled. — Jonas Devlieghere / detail
  15. [lldb/Lua] Redirect Lua stdout/stderr to the CommandReturnObject — Jonas Devlieghere / detail
  16. [Clang][SourceManager] optimize getFileIDLocal() — ndesaulniers / detail
  17. [NewPM] Move debugging log printing after PassInstrumentation before-pass-callbacks — Yuanfang Chen / detail
  18. Add `CharLiteral` to SyntaxTree — ecaldas / detail
  19. Add StringLiteral to SyntaxTree — ecaldas / detail
  20. Add `FloatingLiteral` to SyntaxTree — ecaldas / detail
  21. [lldb][NFC] Use expect_expr in TestDollarInVariable — Raphael Isemann / detail

#16352 (Jun 25, 2020 8:45:57 AM)

  1. [ObjectYAML][DWARF] Format codes. NFC. — Xing / detail
  2. [MC] Fix PR45805: infinite recursion in assembler — thomasp / detail
  3. [AArch64] Emit warning when disassembling unpredictable LDRAA and LDRAB — victor.campos / detail
  4. [ARM] MVE VCVT lowering for f32->f16 truncs — david.green / detail
  5. LoopAccessAnalysis.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  6. GlobalsModRef.h - reduce CallGraph.h include to forward declarations. NFC. — llvm-dev / detail
  7. Remove orphan TypeBasedAAResult::PathAliases declaration. NFC. — llvm-dev / detail
  8. Remove orphan AMDGPUAAResult::Aliases and AMDGPUAAResult::PathAliases declarations. NFC. — llvm-dev / detail
  9. [mlir][EDSC] Add divis and diviu and vector.extractelement — diego.caballero / detail
  10. [ARM] Fixup for signed comparison warning. NFC — david.green / detail
  11. [InstCombine] fold fmul/fdiv with fabs operands — spatel / detail
  12. Add `BoolLiteralExpression` to SyntaxTree — ecaldas / detail

#16351 (Jun 25, 2020 6:45:47 AM)

  1. [MLIR][Shape] Canonicalize subsequent `index_to_size` and `size_to_index` — frgossen / detail
  2. [ARM] Split cast cost tests, and add masked load/store tests. NFC — david.green / detail
  3. [OPENMP]Dynamic globalization for parallel target regions. — a.bataev / detail
  4. [MLIR][Shape] Canonicalize subsequent `size_to_index` and `index_to_size` — frgossen / detail
  5. Fix a crash with [[clang::acquire_handle]] when written as a type — aaron / detail
  6. [DSE,MSSA] Check if Def is removable only wen we try to remove it. — flo / detail
  7. [openmp] Use Directive_enumSize instead of OMPD_unknown position — clementval / detail
  8. [Alignment][NFC] Use Align for TargetCallingConv::OrigAlign — gchatelet / detail
  9. Fix typos in CodeGenPrepare::splitLargeGEPOffsets comments. — llvm-dev / detail
  10. CodeGenPrepare.cpp - remove unused IntrinsicsX86.h header. NFC. — llvm-dev / detail
  11. IRBuilder.cpp - fix include sorting order. NFC. — llvm-dev / detail
  12. Attributes.cpp - fix include sorting order. NFC. — llvm-dev / detail
  13. LiveIntervals.h.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  14. [Alignment][NFC] Conform X86, ARM and AArch64 TargetTransformInfo backends to the public API — gchatelet / detail
  15. [lldb] Rewrite Scalar::GetBytes — pavel / detail
  16. [PhaseOrdering] delete test for vectorization; NFC — spatel / detail
  17. [NFC][PPC][AIX] Add stack frame layout diagram to PPCISelLowering.cpp — zarko / detail

#16350 (Jun 25, 2020 4:58:25 AM)

  1. moved deployment to kubernetes files — kuhnel / detail
  2. MachineScheduler.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  3. FPEnv.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  4. [Matrix] Group matrix diagnostics together (NFC). — flo / detail
  5. [ARM] Allow tail predication on sadd_sat and uadd_sat intrinsics — samuel.tebbs / detail
  6. [Matrix] Use 1st/2nd instead of first/second in matrix diags. — flo / detail
  7. [NFC] update test to make diff of the following commit clear — tyker / detail
  8. [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  9. Repair various issues with modernize-avoid-bind — aaron / detail
  10. [llvm-readelf] - Report a warning instead of an error when dumping a broken section header. — grimar / detail

#16349 (Jun 25, 2020 3:35:27 AM)

  1. Use concrete natural type alignment for masked load/store operations instead of 0. — gchatelet / detail
  2. [analyzer] SATest: Add initial docker infrastructure — vsavchenko / detail
  3. [analyzer] SATest: Add convenience 'docker' command — vsavchenko / detail
  4. [analyzer] SATest: Add a set of initial projects for testing — vsavchenko / detail
  5. [analyzer] SATest: Make docker interfaces transparent — vsavchenko / detail
  6. [analyzer] SATest: Make main script Python2 compatible — vsavchenko / detail
  7. [analyzer] SATest: Do not re-run CMake in Docker if not needed — vsavchenko / detail
  8. [analyzer] SATest: Add an easy option to connect to docker for debugging — vsavchenko / detail
  9. [analyzer] SATest: Add 5 more projects for testing — vsavchenko / detail
  10. [analyzer] SATest: Fix package versions for test dependencies — vsavchenko / detail
  11. [analyzer] SATest: Use logger in single-threaded mode as well — vsavchenko / detail
  12. [MLIR][Shape] Fix ambiguous symbol — frgossen / detail
  13. Ensure that CompilerInvocationTest normalizes default target triples — dany.grumberg / detail
  14. [libclang] Get rid of relience on SourceManager member signature — kadircet / detail
  15. [AST] Fix a crash on accessing a class without definition in constexpr function context. — hokein.wu / detail

#16348 (Jun 25, 2020 2:10:57 AM)

  1. [MLIR][Shape] Add `shape.rank` operation — frgossen / detail
  2. [lldb][PDB] Constexpr static member values as AST literals — aleksandr.urakov / detail
  3. [MLIR][Shape] Add constant folding to `shape.rank` — frgossen / detail
  4. Reland "[clang][Driver] Correct tool search path priority" — david.spickett / detail
  5. [AMDGPU] Select s_cselect — Piotr Sobczak / detail
  6. [MLIR][Shape] Add canonicalization pattern for `shape.rank` — frgossen / detail
  7. [PowerPC] add popcount CodeGen test; NFC — shawn / detail
  8. [MLIR][Shape] Lower `shape.rank` — frgossen / detail
  9. [MLIR][Shape] Lower `shape_of` for unranked tensors — frgossen / detail
  10. [docs][GlobalISel] Fix the warnings during docs-llvm-html build — djordje.todorovic / detail
  11. [docs][llvm-dwarfdump] Fix the warnings during docs-llvm-html buil — djordje.todorovic / detail

#16347 (Jun 25, 2020 12:48:20 AM)

  1. [SVE] Make ConstantFoldGetElementPtr work for scalable vectors of indices — david.sherwood / detail
  2. [OpenMP] Upgrade default version of OpenMP to 5.0 — Saiyedul.Islam / detail
  3. [AArch64][SVE] Enable __ARM_FEATURE_SVE macros. — sander.desmalen / detail
  4. [mlir] parallel loop tiling optimization for loops with static bounds — tobias.gysi / detail

#15392 (Mar 18, 2020 1:35:38 AM)

  1. Revert "AMDGPU/GlobalISel: Fully handle 0 dmask case during legalize" — Vitaly Buka / detail
  2. [libc] Add sigaction — alexbrachetmialot / detail
  3. CET for Exception Handle — pengfei.wang / detail
  4. [Alignment][NFC] Deprecate getTransientStackAlignment — gchatelet / detail
  5. [clang] Fix crash on visiting null nestedNameSpecifier. — hokein.wu / 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 — Dan Liew / 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