commit | b7697b451ec6073816c51931fc0677c5411c755e | [log] [tgz] |
---|---|---|
author | chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> | Thu Jun 23 13:27:26 2022 |
committer | Emscripten-releases LUCI CQ <emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 23 15:37:34 2022 |
tree | 259c6b032f92f4835772e013a03e74611a96a4a4 | |
parent | 2db9b1176779ce6e8dcad539b1c31e659e03c6b7 [diff] |
Roll llvm-project from 4cd416193cc1 to 74c3f9c1914e (309 revisions) https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/4cd416193cc1..74c3f9c1914e 2022-06-23 jay.foad@amd.com [AMDGPU] Precommit test for D128196 2022-06-23 ruiling.song@amd.com AMDGPU: Don't crash on global_ctor/dtor declaration 2022-06-23 clementval@gmail.com [flang] Add lowering TODO for separate module procedures 2022-06-23 npopov@redhat.com [llvm-c] Add LLVMGetAggregateElement() function 2022-06-23 npopov@redhat.com [X86][AMX] Update tests to use opaque pointers (NFC) 2022-06-23 jpienaar@google.com [mlir][pdll] Add new tablegen helper NFC 2022-06-23 nicolas.vasilache@gmail.com [mlir][Transform] Fix implementation of the generic apply that is based on applyToOne. 2022-06-23 jeroen.dobbelaere@synopsys.com Revert "[tbaa] Handle base classes in struct tbaa" 2022-06-23 pmatos@igalia.com [WebAssembly] Update test to run it in opaque pointers mode 2022-06-23 sergey.kosukhin@mpimet.mpg.de [compiler-rt] Fix false positive detection of a target in compile-only mode 2022-06-23 tobias.hieta@ubisoft.com [NFC] remove trailing whitespace 2022-06-23 llvmgnsyncbot@gmail.com [gn build] Port 2c3bbac0c715 2022-06-23 nikolasklauser@berlin.de [libc++] Implement ranges::move{, _backward} 2022-06-23 clementval@gmail.com [flang] Lowering passing variables to OPTIONAL VALUE 2022-06-23 flo@fhahn.com [VPlan] Update unit test after 569d84fe99e63. 2022-06-23 brunodf@synopsys.com [tbaa] Handle base classes in struct tbaa 2022-06-23 flo@fhahn.com [VPlan] Remove dead recipes across whole plan. 2022-06-23 kristof.beyls@arm.com [docs] Document and publish LLVM community calendar 2022-06-23 aaron@aaronballman.com Fix sphinx build for clang-tools-extra 2022-06-23 kiran.chandramohan@arm.com [Flang] Call the CSE pass in the pass pipeline 2022-06-23 npopov@redhat.com [Clang] Don't test register allocation 2022-06-23 david.spickett@linaro.org Revert "[LLDB] Handle DIE with DW_AT_low_pc and empty ranges" 2022-06-23 npopov@redhat.com [X86] Update some AMX tests to use opaque pointers (NFC) 2022-06-23 d-pre@mail.ru [AMDGPU][MC][GFX11] Correct disassembly of VOP3.DPP8 opcodes 2022-06-23 65320245+isuckatcs@users.noreply.github.com [analyzer] Structured binding to arrays 2022-06-23 npopov@redhat.com [IR] Export ConstantFold.h header (NFC) 2022-06-23 1.int32@gmail.com [clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' return value. 2022-06-23 luweining@loongson.cn [LoongArch] Combine ((x & shifted_mask) >> shamt) to bstrpick.{w/d} 2022-06-23 flo@fhahn.com [ConstraintElimination] Transfer info from SGT to unsigned system. 2022-06-23 akuegel@google.com [mlir] Add an additional check to vectorizeStaticLinalgOpPrecondition. 2022-06-23 yuanke.luo@intel.com [fastalloc] Support allocating specific register class in fastalloc 2022-06-23 i@maskray.me Revert D115462 "[SLP]Improve shuffles cost estimation where possible." 2022-06-23 i@maskray.me Revert "[SLP]Fix a crash when insert subvector is out of range." 2022-06-23 craig.topper@sifive.com [RISCV] Refactor code to remove some small wrapper methods and merge two functions together. NFC 2022-06-23 chenglin.bi@cixcomputing.com Revert "[SelectionDAG][DAGCombiner] Reuse exist node by reassociate" 2022-06-23 serguei.katkov@azul.com [RS4GC] Handle freeze case for vector 2022-06-23 clementval@gmail.com [flang] Fixes several bugs relating to initialization expressions. An (#1493) 2022-06-23 charlie.barto@microsoft.com [GlobalISel][TableGen] Qualify calls to llvm::format that have ::std:: types as parameters 2022-06-23 pc.wang@linux.alibaba.com [TableGen] Add new operator !exists 2022-06-23 llvmgnsyncbot@gmail.com [gn build] Port 2962f9df7ca3 2022-06-23 regehr@cs.utah.edu stop llvm-reduce from introducing undefs 2022-06-23 okwan@google.com [mlir][linalg] move isElementwise() to Linalg/Utils (NFC) 2022-06-23 julian.lettner@apple.com [ASan][Darwin] XFAIL test; atos does not show line numbers for globals 2022-06-23 Matthew.Arsenault@amd.com AMDGPU: Add missing implicit uses in tests 2022-06-23 Matthew.Arsenault@amd.com AMDGPU: Fix invalid liveness after si-optimize-exec-masking-pre-ra 2022-06-23 Matthew.Arsenault@amd.com InlineSpiller: Don't fold spills into undef reads 2022-06-23 fazlay.rabbi@intel.com [OpenMP] Add handling cases when filter(tid) appears with default(none) 2022-06-23 mingmingl@google.com [SampleProfile][Inline] Annotate sample profile inline remarks with link phase (prelink/postlink) information. 2022-06-22 paul.walker@arm.com [SVE] Make ISD::SPLAT_VECTOR a legal operation. 2022-06-22 jackalcooper@gmail.com [mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error 2022-06-22 nikolasklauser@berlin.de [libc++] Implement P0154R1 (Hardware inference size) 2022-06-22 nikolasklauser@berlin.de [libc++] Simplify the visibility attributes 2022-06-22 i@maskray.me [ELF][test] Clean up thinlto* 2022-06-22 fmayer@google.com [MTE] [HWASan] Use LoopInfo for reachability queries. 2022-06-22 sassychels251@gmail.com [lldb/Fuzzer] Add command interpreter fuzzer for LLDB 2022-06-22 adrian@platinumdragon.io Fix a misspell. NFC 2022-06-22 brendon.cahoon@amd.com [StructurizeCFG] Improve basic block ordering 2022-06-22 jonas@devlieghere.com [lldb] Fix off-by-one error in the AppleObjCRuntimeV2 utility function 2022-06-22 jonas@devlieghere.com [lldb] Return the correct utility function in AppleObjCRuntimeV2 2022-06-22 brendon.cahoon@amd.com [UnifyLoopExits] Reduce number of guard blocks 2022-06-22 eugenis@google.com Revert "[Attributor] Ensure to use the proper liveness AA" 2022-06-22 n.james93@hotmail.co.uk [clang-tidy][docs] Fix a couple of missed cases from 6e566bc5523 2022-06-22 clementval@gmail.com [flang] Capture result interface of functions called in internal procedures 2022-06-22 n.james93@hotmail.co.uk [clang-tidy][docs] Reorganise release notes 2022-06-22 jingham@apple.com Fix a bug with "process continue -b" when no breakpoints are 2022-06-22 nicolas.vasilache@gmail.com [mlir][Linalg] SplitReduction implementation without tensor::ExpandShapeOp 2022-06-22 guillaume1.gomez@gmail.com Rename GCCBuiltin into ClangBuiltin 2022-06-22 clementval@gmail.com [flang] Remove some auto 2022-06-22 clementval@gmail.com [flang] Handle BINC(C) variables and add TODO for corner cases 2022-06-22 joeloser93@gmail.com [libc++] Clarify std::function release note 2022-06-22 fmayer@google.com [MTE] [HWASan] Support diamond lifetimes. 2022-06-22 wallace@fb.com [trace] Add an option to dump instructions in json and to a file 2022-06-22 legalize@xmission.com [clang-tidy] Organize test files into subdirectories by module (NFC) 2022-06-22 ayermolo@fb.com [LLDB] Handle DIE with DW_AT_low_pc and empty ranges 2022-06-22 fmayer@google.com [NFC] [HWASan] Remove indirection for getting analyses. 2022-06-22 kyrtzidis@apple.com [Support/BLAKE3] Fix error in prior commit, apply `-mavx512vl` for `blake3_avx512_x86-64_unix.S` when including it 2022-06-22 alvin@alvinhc.com [lldb] Second attempt at fixing command-target-create-resolve-exe.test on the buildbot 2022-06-22 koraq@xs4all.nl [libc++][NFC] Merges unused functions in callers. 2022-06-22 jhuber6@vols.utk.edu [LinkerWrapper][NFC] Change interface to use a StringRef to TempFiles 2022-06-22 mingmingl@google.com [Support] Change TrackingStatistic and NoopStatistic to use uint64_t instead of unsigned. 2022-06-22 l.chelini@icloud.com [MLIR] Fix top-level comment (NFC) 2022-06-22 dthorn@google.com [Symbolize] Parse multi-line markup elements. 2022-06-22 jingham@apple.com Add a "-b" option to "process continue" to run to a set of breakpoints, 2022-06-22 sguelton@redhat.com [iwyu] Handle regressions in libLLVM header include 2022-06-22 legalize@xmission.com [clang-tidy] Fix documentation (NFC) 2022-06-22 koraq@xs4all.nl [libc++] Reduces std::to_chars instantiations. 2022-06-22 ajcbik@google.com [mlir][sparse] fix typo in CHECK test 2022-06-22 ajcbik@google.com [mlir][sparse] accept sparse reshape (expand/collapse) 2022-06-22 arjunpitchanathan@gmail.com [MLIR][Presburger] introduce SlowMPInt, an auto-resizing APInt for fully correct signed integer computations 2022-06-22 mkazantsev@azul.com [LSR] Don't allow zero quotient as scale ref. PR56160 2022-06-22 craig.topper@sifive.com [RISCV] Add RISCVISD opcodes for the rest of get*Addr. 2022-06-22 koraq@xs4all.nl [libc++][CI] Use GCC 12 labels. 2022-06-22 python3kgae@outlook.com [DirectX] Support opaque ptr for ValueAsMetadata in DXILBitcodeWriter 2022-06-22 qiaopeixin@huawei.com [flang] Add semantic check for C1520 2022-06-22 qiaopeixin@huawei.com [flang][Driver] Refine _when_ driver diagnostics are formatted 2022-06-22 qiaopeixin@huawei.com [NFC][flang] Add the test case for D125371 2022-06-22 martin@martin.st [lldb] Tentative attempt to fix command-target-create-resolve-exe.test on buildbot 2022-06-22 jonathan.l.peyton@intel.com [OpenMP][libomp] Hold old __kmp_threads arrays until library shutdown 2022-06-22 npopov@redhat.com [X86PreAMXConfig] Use IRBuilder to insert instructions (NFC) 2022-06-22 koraq@xs4all.nl [libc++] Fixes GCC-12 build. 2022-06-22 npopov@redhat.com [X86] Regenerate test checks (NFC) 2022-06-22 npopov@redhat.com [X86PreAMXConfig] Use MapVector to fix non-determinism 2022-06-22 gchatelet@google.com Revert "[NFC] Remove dead code" 2022-06-22 npopov@redhat.com [X86] Name instructions in test (NFC) 2022-06-22 thakis@chromium.org [gn build] Port c3574ef739fb slightly better 2022-06-22 thakis@chromium.org Reland "[gn build] (manually) port b94db7ed7eaf (Confusables.inc)" 2022-06-22 sguelton@redhat.com [clang-tidy] Confusable identifiers detection 2022-06-22 alvin@alvinhc.com [lldb] Add setting to override PE/COFF ABI by module name 2022-06-22 alvin@alvinhc.com [lldb][windows] Fix crash on getting nested exception 2022-06-22 alvin@alvinhc.com [lldb] Resolve exe location for `target create` 2022-06-22 martin@martin.st [lldb] Fix reading i686-windows executables with GNU environment 2022-06-22 jyknight@google.com Clang AttributeReference: emit entries for "Undocumented" attributes. 2022-06-22 gchatelet@google.com [Alignment] Use Align for MaxKernArgAlign 2022-06-22 jhuber6@vols.utk.edu [LinkerWrapper] Fix calls to deleted Error constructor on older compilers 2022-06-22 npopov@redhat.com [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 clementval@gmail.com [flang] Add FIR tests missing from fir-dev 2022-06-22 gchatelet@google.com [NFC] Remove dead code 2022-06-22 flo@fhahn.com [ConstraintElimination] Transfer info from SGE to unsigned system. 2022-06-22 jhuber6@vols.utk.edu [Clang] Allow multiple comma separated arguments to `--offload-arch=` 2022-06-22 jhuber6@vols.utk.edu [LinkerWrapper] Rework the linker wrapper and use owning binaries 2022-06-22 npopov@redhat.com [X86] Name instructions in test (NFC) 2022-06-22 gchatelet@google.com [NFC] Remove dead code 2022-06-22 martin@martin.st [lldb] Remove an outdated comment. NFC. 2022-06-22 aaron@aaronballman.com Don't treat invalid parameters as being unused 2022-06-22 ikudrin@accesssoftek.com [NVPTX] Keep metadata attached to module-scope variables 2022-06-22 llvm-dev@redking.me.uk [DAG] SelectionDAG::GetDemandedBits - don't recurse back into GetDemandedBits 2022-06-22 npopov@redhat.com [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 gchatelet@google.com Re-land [libc] Apply no-builtin everywhere, remove unnecessary flags 2022-06-22 npopov@redhat.com [Tests] Remove unnecessary bitcasts from opaque pointer tests (NFC) 2022-06-22 npopov@redhat.com [AlignmentFromAssumptions] Migrate tests to opaque pointers (NFC) 2022-06-22 gchatelet@google.com [libc][mem*] Introduce Sized/Backends for new mem framework 2022-06-22 npopov@redhat.com [AddDiscriminators] Migrate tests to opaque pointers (NFC) 2022-06-22 npopov@redhat.com [AggressiveInstCombine] Update tests to use opaque pointers (NFC) 2022-06-22 npopov@redhat.com [ADCE] Update tests to use opaque pointers (NFC) 2022-06-22 esme.yi@ibm.com [XCOFF] write the real source file name in C_FILE symbol. 2022-06-22 david.green@arm.com [ARM] Fix MVE gather/scatter merged gep offsets 2022-06-22 npopov@redhat.com [X86] Don't run O2 pipeline in codegen test (NFC) 2022-06-22 david.sherwood@arm.com [AArch64][SME] Add some SME PSTATE setting/query intrinsics 2022-06-22 hui.xie1990@gmail.com [libc++] fix views::all hard error on lvalue move only views instead of SFINAE 2022-06-22 npopov@redhat.com [SCCP] Don't mark edges feasible when resolving undefs 2022-06-22 nicolas.vasilache@gmail.com [mlir][Transform] NFC - Pass TransformState as an argument to applyToOne methods 2022-06-22 sepavloff@gmail.com Fix interaction of pragma FENV_ACCESS with other pragmas 2022-06-22 nikolasklauser@berlin.de [libc++] Complete the implementation of N4190 2022-06-22 nikolasklauser@berlin.de [libc++] Remove std::function in C++03 2022-06-22 clementval@gmail.com [flang] Cleanup code and add test from fir-dev 2022-06-22 flo@fhahn.com [ConstraintElimination] Update addFact to take Predicate and ops (NFC). 2022-06-22 martin@martin.st [CMake] Don't pass CMAKE_C(XX)_COMPILER to the nested NATIVE build when cross compiling 2022-06-22 samolisov@gmail.com [DeadArgElim] Reformat the pass in accordance with the code style 2022-06-22 llvmgnsyncbot@gmail.com [gn build] Port 77ad77c0710f 2022-06-22 sivachandra@google.com [libc] Fix bug in UInt comparison operators. 2022-06-22 koraq@xs4all.nl [libc++][format] Improve string formatters 2022-06-22 tstellar@redhat.com HowToReleaseLLVM: Add description of the bug triage process 2022-06-22 ruiling.song@amd.com AMDGPU: Skip unexpected CFG in SIOptimizeVGPRLiveRange 2022-06-22 chenglin.bi@cixcomputing.com [NewGVN] add context instruction for SimplifyQuery 2022-06-22 serguei.katkov@azul.com [LoopVectorize] Uninitialized phi node leads to a crash in SSAUpdater. 2022-06-22 mgorny@moritz.systems [lldb] [test] Mark TestNonStop as LLGS-specific 2022-06-22 jhuber6@vols.utk.edu [Libomptarget] Remove duplicate data environment exit 2022-06-22 johannes@jdoerfert.de [Attributor][FIX] Avoid empty bin in AAPointerInfo 2022-06-22 johannes@jdoerfert.de [Attributor] Ensure to use the proper liveness AA 2022-06-22 i@maskray.me [lld-macho] Work around odr-use of const non-inline static data member to fix -O0 build after D128298 2022-06-22 jonas@devlieghere.com [lldb] Add a setting to specify the preferred dynamic class info extractor o 2022-06-22 jonas@devlieghere.com [lldb] Instantiate lazily named classes on macOS Ventura. 2022-06-22 vporpodas@google.com Recommit "[SLP][X86] Improve reordering to consider alternate instruction bundles" 2022-06-22 lewuathe@me.com [mlir][math] Support vector type by erf and round libm lowering 2022-06-22 thakis@chromium.org [lld/mac] Parallelize code signature computation 2022-06-22 vporpodas@google.com Revert "[SLP][X86] Improve reordering to consider alternate instruction bundles" 2022-06-21 vporpodas@google.com [SLP][X86] Improve reordering to consider alternate instruction bundles 2022-06-21 paul.walker@arm.com [SVE] Add isel patterns that match "FpImm - A" to the immediate form of FSUBR. 2022-06-21 paul.walker@arm.com [NFC][SVE] Simplify SUBR_ZI isel patterns. 2022-06-21 paul.walker@arm.com [SVE] Lower "unpredicated" sabd/uabd intrinsics to ISD::ABDS/U. 2022-06-21 dani@danielbertalan.dev Reland "[lld-macho] Show source information for undefined references" 2022-06-21 ajcbik@google.com [mlir][sparse] refine bufferization allocation lowering 2022-06-21 llvmgnsyncbot@gmail.com [gn build] Port 79fbee3cc562 2022-06-21 anubhabghosh.me@gmail.com Re-apply "[JITLink][Orc] Add MemoryMapper interface with InProcess implementation" 2022-06-21 preames@rivosinc.com [RISCV] Add cost model test coverage for loads and stores (both fixed and scalable) 2022-06-21 vporpodas@google.com [SLP][NFC] Precommit test for a followup patch that improves reordering for addsubs 2022-06-21 flo@fhahn.com [ConstraintElimination] Add tests for transferring info between systems. 2022-06-21 mboehme@google.com [Clang] Fix compile time regression caused by D126061. 2022-06-21 llvm-dev@redking.me.uk [DAG] visitTRUNCATE - move TRUNCATE(ADDE/ADDCARRY) folds to switch statement handling the other binops. NFC. 2022-06-21 craig.topper@sifive.com [RISCV] Move the passthru operand for RISCVISD::VRGATHER*_VL nodes. NFC 2022-06-21 preames@rivosinc.com LoopVect, tests] Add some basic coverage for scalable costing of scatter/gather patterns on RISCV 2022-06-21 preames@rivosinc.com [LoopVect, tests] Add some basic coverage for scalable costing on RISCV 2022-06-21 aeubanks@google.com [polly] #include <algorithm> 2022-06-21 llvm-dev@redking.me.uk [DAG] Remove SelectionDAG::GetDemandedBits DemandedElts variant. NFC. 2022-06-21 xingxue@outlook.com [libc++abi][AIX] Use _LIBCXXABI_FUNC_VIS for exported routines 2022-06-21 i@maskray.me Revert "Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux"" 2022-06-21 jason@molenda.com Roll back Michał's changes to debugserver, not meant for there 2022-06-21 flo@fhahn.com [LV] Add new block to place recurrence splice, if needed. 2022-06-21 dani@danielbertalan.dev [ADT] [lld-macho] Check for end iterator deref in filter_iterator_base 2022-06-21 thakis@chromium.org [lld/mac] Replace while loop with for loop 2022-06-21 Matthew.Arsenault@amd.com AMDGPU: Regenerate test checks 2022-06-21 Matthew.Arsenault@amd.com AMDGPU: Don't use branches to entry block in test 2022-06-21 Joseph.Nash@amd.com [AMDGPU] gfx11 Remove SDWA from shuffle_vector ISel 2022-06-21 craig.topper@sifive.com [RISCV] Remove true_mask patterns for VRGATHERE16.. 2022-06-21 craig.topper@sifive.com [RISCV] Remove true_mask patterns for VRGATHER. 2022-06-21 thakis@chromium.org [lld/mac] On Apple systems, call CC_SHA256 from libSystem 2022-06-21 aheejin@gmail.com [DSE] Don't remove nounwind invokes 2022-06-21 hokein.wu@gmail.com Fix an unused-variable warning in release build, NFC. 2022-06-21 clementval@gmail.com [flang] Add more diagnostics to fir.coordinate_of 2022-06-21 nikolasklauser@berlin.de [libc++] Pass -fno-modules to clang-tidy instead of disabling it for the modules build 2022-06-21 nikolasklauser@berlin.de [libc++][clang-tidy] Enable bugprone-use-after-move and explicitly list all used checks 2022-06-21 mgorny@moritz.systems [lldb] [llgs] Attempt to fix LLGS tests on Windows 2022-06-21 thakis@chromium.org [lld/mac] Extract a sha256() function 2022-06-21 msebor@redhat.com [InstCombine] handle subobjects of constant aggregates 2022-06-21 mgorny@moritz.systems [lldb] [llgs] Add a test for detach-all packet 2022-06-21 mgorny@moritz.systems [lldb] [llgs] Refactor fork/vfork tests, verify state 2022-06-21 mgorny@moritz.systems [lldb] [llgs] Fix signo sent with fork/vfork/vforkdone events 2022-06-21 mgorny@moritz.systems [lldb] [MainLoop] Support "pending callbacks", to be called once 2022-06-21 chris.bieneman@me.com [HLSL] Support HLSL vector initializers 2022-06-21 ravishankarm@google.com [mlir][TilingInterface] Enable tile and fuse using TilingInterface. 2022-06-21 a.bataev@outlook.com [SLP][NFC]Fix a warning in a comparison, NFC. 2022-06-21 mgorny@moritz.systems [lldb] [llgs] Implement non-stop style stop notification packets 2022-06-21 koraq@xs4all.nl [libc++][CI] Updates GCC to version 12. 2022-06-21 ravishankarm@google.com Revert "[mlir][TilingInterface] Enable tile and fuse using TilingInterface." 2022-06-21 kyrtzidis@apple.com [Support/BLAKE3] CMake: Check for `IS_X64` or `CMAKE_OSX_ARCHITECTURES` before adding the assembly files 2022-06-21 regehr@cs.utah.edu in the absense of the -max-pass-iterations command line options, make 2022-06-21 ravishankarm@google.com [mlir][TilingInterface] Enable tile and fuse using TilingInterface. 2022-06-21 sguelton@redhat.com [Scalarizer] No need to gather a scattered extracted element 2022-06-21 mizvekov@gmail.com [NFC] clang: Implement tests for PR56099 2022-06-21 aeubanks@google.com Reland [GlobalOpt] Preserve CFG analyses 2022-06-21 Krzysztof.Drewniak@amd.com [gdb-scripts] Add to_string methods to printer implementations 2022-06-21 bixia@google.com [mlir][sparse][taco] Support f16. 2022-06-21 koraq@xs4all.nl [libc++] Improve charconv base10 algorithm. 2022-06-21 koraq@xs4all.nl [libc++][format] Improves the handle test. 2022-06-21 mtrofin@google.com [FunctionPropertiesAnalysis] Generalize support for unreachable 2022-06-21 david.green@arm.com [AArch64] Move add_and_or_is_add pattern. NFC 2022-06-21 Nabeel.Omer@sony.com Revert rGe6ccb57bb3f6b761f2310e97fd6ca99eff42f73e "[SLP] Add cost model for `llvm.powi.*` intrinsics" 2022-06-21 pavel@labath.sk [lldb] Skip Recognizer/assert.test on linux 2022-06-21 paulsson@linux.vnet.ibm.com [SystemZ] Fix the cost function for vector zero extend. 2022-06-21 Nabeel.Omer@sony.com [SLP] Add cost model for `llvm.powi.*` intrinsics 2022-06-21 jan_svoboda@apple.com [llvm][vfs] Implement in-memory symlinks 2022-06-21 jan_svoboda@apple.com [llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested class 2022-06-21 jan_svoboda@apple.com [llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member function 2022-06-21 jan_svoboda@apple.com [llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink()` arguments 2022-06-21 a.bataev@outlook.com [SLP]Fix a crash when insert subvector is out of range. 2022-06-21 llvm-dev@redking.me.uk [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) iff c2 is all/no bits mask 2022-06-21 llvmgnsyncbot@gmail.com [gn build] Port 6a4056ab2ada 2022-06-21 flo@fhahn.com [ConstraintElimination] Remove unneeded StackEntry::Condition (NFC). 2022-06-21 thakis@chromium.org Revert "[JITLink][Orc] Add MemoryMapper interface with InProcess implementation" 2022-06-21 jay.foad@amd.com [AMDGPU] Update SPI_SHADER_PGM_RSRC2_PS.EXTRA_LDS_SIZE for GFX11 2022-06-21 benny.kra@googlemail.com [mlir][sparse] Preserve NaNs when converting float to bfloat 2022-06-21 david.spickett@linaro.org Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux" 2022-06-21 emrekultursay@google.com Support expressions in the context of a reference 2022-06-21 npopov@redhat.com [GlobalsModRef] Remove check for allocator calls 2022-06-21 nicolas.vasilache@gmail.com [mlir][Linalg] Split reduction transform op 2022-06-21 david.spickett@linaro.org [llvm] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR for Arm Linux 2022-06-21 llvmgnsyncbot@gmail.com [gn build] Port 6ede65205073 2022-06-21 anubhabghosh.me@gmail.com [JITLink][Orc] Add MemoryMapper interface with InProcess implementation 2022-06-21 llvm-dev@redking.me.uk [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) 2022-06-21 david.green@arm.com [AArch64] Remove unnecessary funnel shift sve costs. 2022-06-21 npopov@redhat.com [SROA] Migrate tests to opaque pointers (NFC) 2022-06-21 llvm-dev@redking.me.uk [X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST_LOAD handling 2022-06-21 martin@martin.st Revert "[LLD] [COFF] Use StringTableBuilder to optimize the string table" 2022-06-21 npopov@redhat.com [SROA] Regenerate test checks (NFC) 2022-06-21 Shraiysh.Vaishay@amd.com [mlir][OpenMP][NFC] Parameter refers to single args and hence changing description for taskgroup allocate clause. 2022-06-21 flo@fhahn.com [ConstraintElimination] Move logic to check condition to helper (NFC). 2022-06-21 balazs.benics@sigmatechnology.se [clang-tidy][docs] Fix wrong sphinx link after d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975 2022-06-21 balazs.benics@sigmatechnology.se [clang-tidy] cppcoreguidelines-virtual-class-destructor should ignore final classes 2022-06-21 david.green@arm.com [AArch64] Add Extract(DUP(C)) as a canonical constant. 2022-06-21 carl.ritson@amd.com [AMDGPU] Set GFX11 null export target based on export attributes 2022-06-21 nicolas.vasilache@gmail.com [mlir][SCF] Fold tensor.cast feeding into scf.foreach_thread.parallel_insert_slice 2022-06-21 springerm@google.com [mlir][memref] Fix layout map computation in inferRankReducedResultType 2022-06-21 nicolas.vasilache@gmail.com [mlir][SCF] Add scf::ForeachThread canonicalization. 2022-06-21 1.int32@gmail.com [clang][Analyzer] Add errno state to standard functions modeling. 2022-06-21 kazu@google.com Don't use Optional::getValue (NFC) 2022-06-21 nikolasklauser@berlin.de [libc++] Implement P0174R2 (Deprecating Vestigial Library Parts in C++17) 2022-06-21 kazu@google.com [mlir] Don't use Optional::getValue (NFC) 2022-06-21 markus.lavin@ericsson.com [machinesink] fix debug invariance issue 2022-06-21 kazu@google.com [clang] Don't use Optional::getValue (NFC) 2022-06-21 kazu@google.com [llvm] Don't use Optional::getValue (NFC) 2022-06-21 czhengsz@cn.ibm.com [PowerPC][ctrloop] handles calls in preheader before MTCTRloop 2022-06-21 kyrtzidis@apple.com [Support/BLAKE3] Do a CMake check for the `-mavx512vl` flag before applying it 2022-06-21 Shraiysh.Vaishay@amd.com [mlir][OpenMP] Add omp.taskgroup operation 2022-06-21 Shraiysh.Vaishay@amd.com [flang][OpenMP] Fix firstprivate with barrier 2022-06-21 kyrtzidis@apple.com [Support/BLAKE3] Enable the SIMD implementations for macOS universal builds 2022-06-21 craig.topper@sifive.com [RISCV] Add RISCVISD opcode for PseudoAddTPRel. 2022-06-21 craig.topper@sifive.com Recommit "[RISCV] Enable subregister liveness tracking for RVV." 2022-06-21 serguei.katkov@azul.com [AARCH64 folding] Do not fold any copy with NZCV 2022-06-21 kazu@google.com Don't use Optional::hasValue (NFC) 2022-06-21 kazu@google.com Don't use Optional::hasValue (NFC) 2022-06-21 kazu@google.com Don't use Optional::hasValue (NFC) 2022-06-21 llvmgnsyncbot@gmail.com [gn build] Port a71fe49bb534 2022-06-21 czhengsz@cn.ibm.com [PowerPC] add a new pass to expand ctr loop pseudos 2022-06-21 craig.topper@sifive.com [RISCV] Add merge operand to RISCVISD::VRGATHER*_VL nodes. 2022-06-21 chenglin.bi@cixcomputing.com [SelectionDAG][DAGCombiner] Reuse exist node by reassociate 2022-06-21 yuanke.luo@intel.com [fastregalloc] Enhance the heuristics for liveout in self loop. 2022-06-21 jeffniu22@gmail.com [mlir][ods] Remove StructAttr 2022-06-21 phoebe.wang@intel.com [X86] Make sure SF is updated when optimizing for `jg/jge/jl/jle` 2022-06-21 brad@comstyle.com [Driver] Pass -X to ld for riscv64-fuchsia 2022-06-21 jeffreytan@fb.com Fix build break introduced by https://reviews.llvm.org/D127702 2022-06-20 archsaxe@fb.com [test][AlwaysInline]:Correct comment and file check for always-inline.ll 2022-06-20 pzheng@quicinc.com [LLD][COFF] Ignore /pdbcompress flag 2022-06-20 lewuathe@me.com [mlir][math] Lower cos,sin to libm 2022-06-20 jeffreytan@fb.com Support logpoints in lldb-vscode 2022-06-20 thakis@chromium.org Revert "[lld-macho] Show source information for undefined references" 2022-06-20 dani@danielbertalan.dev [lld-macho] Show source information for undefined references 2022-06-20 Jam) Marukawa [Clang][VE] Add missing intrinsics 2022-06-20 maks@fb.com [BOLT][TEST] Fix stack alignment in section-reloc-with-addend.s 2022-06-20 martin@martin.st [lldb] Fix building with GCC 7 2022-06-20 ruiling.song@amd.com [AMDGPU] Mark GFX11 dual source blend export as strict-wqm 2022-06-20 Piotr.Sobczak@amd.com [AMDGPU] Tag GFX11 LDS loads as using strict_wqm 2022-06-20 jay.foad@amd.com [AMDGPU] Add support for GFX11 LDSDIR hazards 2022-06-20 preames@rivosinc.com [BasicTTI] Return Invalid for scalable vectors reaching getScalarizationOverhead 2022-06-20 aaupov@fb.com [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE 2022-06-20 preames@rivosinc.com [RISCV] Fix crash when costing scalable gather/scatter of pointer 2022-06-20 mehdi.chinoune@hotmail.com [CMake][MSVC] Compile with `/permissive-` 2022-06-20 aaupov@fb.com Revert "[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE" 2022-06-20 flo@fhahn.com [ConstraintElimination] Move logic to get a constraint to helper (NFC). 2022-06-20 nemanja.i.ibm@gmail.com [PowerPC] Disable automatic generation of STXVP If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/llvm-project-emscripten-releases Please CC wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: wasm-waterfall@grotations.appspotmail.com Change-Id: I850dd834c843c1178bf6d7728ce8a3ac9c77fcc3 Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/3721148 Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
This is meta-repository which brings together all the repositories needed to produce and emscripten release. The revisions used in each release are tracked in a DEPS
file (See depot_tools for more information). This file contains a history of revisions that have been built and tested together and represent a known good state.
Each release is automatically built and uploaded to to Google Cloud Storage and can be used standalone or with emsdk.
The build status for the automated builds can be seen here
Install depot_tools and then check out: gclient config https://chromium.googlesource.com/emscripten-releases
(Do this only once)
Update working trees:
git pull
gclient sync
Update a DEPS
entry:
cd emscripten-releases
git checkout -b <branch>
roll-dep emscripten-releases/llvm-project
git cl upload
The argument to roll-dep must match one of the keys in the ‘deps’ dictionary in the DEPS
file. See roll-dep -h
for more options.
src/
This directory was forked from the WebAssembly waterfall repo That repo was retired because it was only used by emscripten-releases.
depot_tools
. Follow the instructionspkg-config
if you don't have it installed already, e.g. # apt install pkg-config
python src/build.py
Build.py has 3 types of actions:
Each of these types has multiple steps (e.g. a build step for each component). If you run build.py with no arguments, it will run all the sync, build, and test steps. If you make a change and only want to run a subset of steps, you can apply filters from the command line, via exclusions (to prevent specified steps from running) or inclusions (to run only the specified steps). Sync, build, and test exclusions are specified separately. For example:
$ src/build.py --no-sync --build-exclude=llvm
$ src/build.py --sync-include=binaryen --build-include=llvm,binaryen --test-exclude=emtest,emtest-asm
The script should throw an error if you specify nonexistent steps or if you specify both includes and excludes for the same type of action.
When run, the script creates a directory src/work
inside the waterfall‘s git checkout. All modifications are made inside this directory (checking and out and building the sources, as well as the test builds and execution results). You can also use the git checkouts (e.g. src/work/llvm
) with your own branches; the sync steps will check out the latest revision from the script’s remote repositories but will not overwrite or destroy any local work.