This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig in repository toolchain/ci/llvm-project.
from 49c9a68d7fc The release notes for ObjCBreakBeforeNestedBlockParam was p [...] adds 32870a84d9a Expose IRGen API to add the default IR attributes to a func [...] adds 0ee46e857d8 [nfc] test commit adds accd9af838b Revert "[nfc] test commit" adds 0ec5f501964 Harden IR and bitcode parsers against infinite size types. adds 135b877874f [X86] Replace selectScalarSSELoad ComplexPattern with PatFr [...] adds 4f04db4b543 AllocaInst should store Align instead of MaybeAlign. adds 796ae8cf820 [LegalizeDAG] Use MachinePointerInfo::getUnknownStack in pl [...] adds bc98dc12d83 Try to heal bots after https://reviews.llvm.org/D79655 adds 3735505e4ff Fix a few doc typos to cycle bots. adds 2fe66bdb2e5 [Compiler-rt] Emit error if builtins library cannot be found adds 8092c8fec08 [NFC] Run clang-format on ISDOpcodes.h adds 3dbbbcc80e6 [llvm-xray] consumeError when trying big-endian adds efa70843aa7 [MLIR][cmake] use LINK_LIBS PUBLIC for MLIRStandardOpsTransforms adds 3841ed4104a [Driver] Render -T for Gnu.cpp adds 1420f4efbe7 [AVR] Fix I/O instructions on XMEGA adds 1335737ee11 [LLVM][AVR] Support for R_AVR_6 fixup adds f93a6aaebcf [Inliner][NFC] silence gcc 'overloaded-virtual' warning on [...] adds d23131a3c06 [OpenMP] Fix race condition in the completion/freeing of de [...] adds 7c4e711ef8d [AMDGPU] Enable base pointer. new 9e2a99e5b7d [LoopUnroll] Precommit test for PR459393.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/docs/ConstantInterpreter.rst | 4 +- clang/include/clang/CodeGen/CodeGenABITypes.h | 20 + clang/lib/CodeGen/CGCall.cpp | 141 +- clang/lib/CodeGen/CodeGenABITypes.cpp | 5 + clang/lib/CodeGen/CodeGenAction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.h | 17 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 + clang/test/CodeGenCXX/wasm-eh.cpp | 6 + clang/test/Driver/Xlinker-args.c | 7 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 3 + llvm/docs/AMDGPUUsage.rst | 19 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 2345 ++++++++++---------- llvm/include/llvm/IR/Instructions.h | 26 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 2 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 2 +- llvm/lib/AsmParser/LLParser.cpp | 13 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 14 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/IR/Core.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 37 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 301 ++- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 5 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 19 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 3 + llvm/lib/Target/AVR/AVRDevices.td | 18 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 19 +- llvm/lib/Target/AVR/AVRSubtarget.cpp | 8 +- llvm/lib/Target/AVR/AVRSubtarget.h | 4 + llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 15 + llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 6 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 75 - llvm/lib/Target/X86/X86InstrAVX512.td | 42 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 34 +- llvm/lib/Target/X86/X86InstrSSE.td | 46 +- llvm/lib/Target/X86/X86InstrXOP.td | 4 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 10 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 7 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 5 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 2 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 15 +- .../Instrumentation/AddressSanitizer.cpp | 18 +- .../Instrumentation/HWAddressSanitizer.cpp | 4 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 5 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 16 +- llvm/lib/Transforms/Scalar/SROA.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/XRay/Trace.cpp | 1 + llvm/test/Assembler/alloca-addrspace-elems.ll | 6 +- llvm/test/Assembler/alloca-addrspace0.ll | 6 +- llvm/test/Assembler/block-labels.ll | 2 +- .../datalayout-alloca-addrspace-mismatch-0.ll | 2 +- llvm/test/Assembler/datalayout-alloca-addrspace.ll | 6 +- .../Assembler/drop-debug-info-nonzero-alloca.ll | 2 +- llvm/test/CodeGen/AMDGPU/alloca.ll | 2 +- .../AMDGPU/fix-frame-ptr-reg-copy-livein.ll | 10 +- llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 244 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 8 +- .../test/CodeGen/AMDGPU/pei-scavenge-sgpr-gfx9.mir | 2 +- llvm/test/CodeGen/AMDGPU/pei-scavenge-sgpr.mir | 2 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 107 + llvm/test/CodeGen/AVR/features/xmega_io.ll | 48 + llvm/test/MC/AVR/relocations.s | 3 + llvm/test/Transforms/ArgumentPromotion/attrs.ll | 14 +- llvm/test/Transforms/ArgumentPromotion/byval-2.ll | 14 +- llvm/test/Transforms/ArgumentPromotion/byval.ll | 20 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 6 +- llvm/test/Transforms/ArgumentPromotion/tail.ll | 10 +- .../Attributor/ArgumentPromotion/attrs.ll | 22 +- .../Attributor/ArgumentPromotion/byval-2.ll | 10 +- .../Attributor/ArgumentPromotion/byval.ll | 88 +- .../Attributor/ArgumentPromotion/fp80.ll | 4 +- .../Attributor/ArgumentPromotion/inalloca.ll | 2 +- .../Attributor/ArgumentPromotion/tail.ll | 8 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 60 +- llvm/test/Transforms/Attributor/value-simplify.ll | 2 +- .../pr45939-peel-count-and-complete-unroll.ll | 229 ++ llvm/test/Transforms/NewGVN/pr33367.ll | 2 +- llvm/test/Transforms/SROA/alignment.ll | 4 +- llvm/test/Transforms/SROA/pointer-offset-size.ll | 4 +- llvm/test/Verifier/recursive-type-load.ll | 12 + llvm/test/Verifier/recursive-type-store.ll | 12 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 2 +- .../Dialect/StandardOps/Transforms/CMakeLists.txt | 5 +- openmp/runtime/src/kmp_tasking.cpp | 95 +- polly/lib/CodeGen/BlockGenerators.cpp | 5 +- polly/lib/CodeGen/IslNodeBuilder.cpp | 8 +- 95 files changed, 2598 insertions(+), 1878 deletions(-) create mode 100644 llvm/test/CodeGen/AVR/features/xmega_io.ll create mode 100644 llvm/test/Transforms/LoopUnroll/pr45939-peel-count-and-complete [...] create mode 100644 llvm/test/Verifier/recursive-type-load.ll create mode 100644 llvm/test/Verifier/recursive-type-store.ll