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-arm-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 8aa3f507c38 [Driver] Don't pass -plugin LLVMgold.so when the linker is ld.lld adds 6589a291476 [Driver][test] Create empty file Inputs/basic_cross_linux_t [...] adds 4229f12a22a [TargetLowering] Remove isDesirableToCombineBuildVectorToSh [...] adds 63e338be2cc [X86][SSE] Show isNegatibleForFree inability to peek throug [...] adds 7f5b3fa73c3 [X86][SSE] Add X86ISD::FRCP handling to isNegatibleForFree adds e4230a9f6c5 ArrayRef'ize spillCalleeSavedRegisters. NFCI. adds ed92ac73aff Add missing encoding comments from fma4 folded intrinsics tests adds ef83d46b6b4 Use heterogenous lookup for std;:map<std::string with a Str [...] adds e229017732b Support -fstack-clash-protection for x86 adds 1ea99a2ebcb [DebugInfo] Allow reading an address table with a mismatche [...] adds af2a3845819 Revert "[ARM] Improve codegen of volatile load/store of i64" adds 658495e6ecd Revert "Support -fstack-clash-protection for x86" adds ec93c758ced Drop some uses of StringLiteral in favor of StringRef adds 0ed79e9b8fb [X86] Standardize VPSLLDQ/VPSRLDQ enum names (PR31079) adds 7355364f63e Put back makeArrayRef to make GCC 5 happy adds 2398752f37c Add missing encoding comments from fma scalar folded intrin [...] adds c8bc89a933f Regenerate FMA tests adds 23db9724d0e [InstCombine] Fix infinite loop in min/max load/store bitca [...] adds 9d03b7d0d00 [InstCombine] Use swapValues(); NFC adds d4627b90a04 [InstCombine] Avoid modifying instructions in-place adds 5b2b67be8ee [InstCombine] Remove unnecessary worklist push; NFCI adds 10417ad2e4b [X86] Standardize BROADCAST enum names (PR31079) adds 4aa7b9cc963 [X86] X86InstComments - add FMA4 comments adds eeb63944e4a [LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86] Use BUIL [...] adds 20344d37040 [mlir] Add a document detailing the design of the SymbolTable. adds d4fbf8312b9 [mlir][EDSC] NFC - Move StructuredIndexed and IteratorType [...] adds 5c159b91a24 [mlir] Add a utility method on CallOpInterface for resolvin [...] adds a148b9e9909 [InstCombine] Fix infinite min/max canonicalization loop (PR44541) adds f8c9ceb1ce9 [SimplifyLibCalls] Add __strlen_chk. adds 72277ecd62e Introduce a CallGraph updater helper class adds 9548b74a831 [OpenMP] Introduce the OpenMPOpt transformation pass adds 4b4fbae24ab [X86] Test showing inability to combine ROTLI/ROTRI rotatio [...] adds f9c28dc9a57 [X86][SSE] Add test cases from PR44379 adds 98e8eb8be0e [FIX] Update PM tests after D69930 landed adds a05932931c6 [InstCombine] Refactor foldICmpAndShift(); NFCI adds 835c81923ef Fix test name typo adds 5f380403598 [ELF] Simplify parsing of version dependency. NFC adds 280f15cb41c [gn build] Add OpenMPOpt.cpp to LLVMipo after D69930/9548b74a831e adds abe3e5babda [mlir] Add support for generating debug locations from inte [...] adds 327e062a026 [mlir][quantizer] Add gathering of per-axis statistics in q [...] adds 1b2c16f2ae4 [mlir][DeclarativeParser] Add support for attributes with b [...] adds 2f94ce0dcfd [mlir][DeclarativeParser] Move several missed parsers over [...] adds d643a39aba2 [X86] Use any_fadd/sub/mul/div/sqrt with the AVX512 scalar_ [...] adds 8df173f399d [gn build] (manually) port 72277ecd62e and the LLVMBuild bi [...] adds e28936f6137 [OpenMP][Opt] Annotate known runtime functions and deduplic [...] adds e565db49c64 [OpenMP][Opt] Delete terminating and read-only parallel regions adds e8a436c5ea2 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] adds c057d1d3af1 [FIX] Fix warning in LazyCallGraphTest caused by D70927 adds 0152b106ae8 [X86] Add the recently added (V)CVTSS2SI/CVTSD2SI instructi [...] adds 08c0a06d8f3 [FIX] Ordering problem accidentally introduced with D72304 adds ee3f13b81dc Fix -Wunused-lambda-capture for -DLLVM_ENABLE_ASSERTIONS=of [...] adds b0c77c36d2f [Attributor] Add an Attributor CGSCC pass and run it adds e629674176f [X86] Add more scalar intrinsic instructions to isNonFoldab [...] adds aaddca1efd1 [mlir][GPUToSPIRV] Modify the lowering of gpu.block_dim to [...] adds 1732f50ee06 [ELF][test] Use llvm-readelf -l instead of llvm-readobj -l [...] adds 0fd51a4554f Support -fstack-clash-protection for x86 adds 45462116006 Revert "Support -fstack-clash-protection for x86" adds e67cbac8121 Support -fstack-clash-protection for x86 adds 10c7b7708b3 [AggressiveInstCombine] Add test with baseline CHECKs for a [...] adds 3b70ee27a50 [LoopExtractor] Convert LoopExtractor from LoopPass to ModulePass new 644d56b432b [X86] Recognise ROTLI/ROTRI rotations as faux shuffles
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/ClangCommandLineReference.rst | 4 + clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 4 + clang/include/clang/Basic/TargetInfo.h | 2 + clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/CompilerInstance.h | 2 +- clang/include/clang/Lex/HeaderSearchOptions.h | 2 +- clang/lib/Basic/Targets/X86.h | 4 + clang/lib/CodeGen/CGStmt.cpp | 8 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 136 ++++++ clang/lib/CodeGen/CodeGenModule.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 16 + clang/lib/Frontend/CompilerInstance.cpp | 10 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Lex/HeaderSearch.cpp | 2 +- clang/test/CodeGen/stack-clash-protection.c | 22 + .../usr/x86_64-unknown-linux-gnu/bin/ld.lld | 0 clang/test/Driver/stack-clash-protection.c | 33 ++ clang/test/OpenMP/critical_codegen.cpp | 86 ++-- clang/test/OpenMP/master_codegen.cpp | 57 +-- lld/ELF/ScriptParser.cpp | 5 +- lld/test/ELF/linkerscript/at.s | 78 +--- lld/test/ELF/linkerscript/at2.test | 32 +- lld/test/ELF/linkerscript/at4.s | 21 +- lld/test/ELF/linkerscript/memory-at.test | 38 +- llvm/docs/ReleaseNotes.rst | 4 + llvm/include/llvm/Analysis/CallGraph.h | 11 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 3 + llvm/include/llvm/Analysis/TargetLibraryInfo.def | 3 + llvm/include/llvm/CodeGen/MachineFrameInfo.h | 4 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 18 +- llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 3 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 4 + llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 114 +++++ llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 99 ++++- llvm/include/llvm/IR/ModuleSummaryIndex.h | 8 +- llvm/include/llvm/InitializePasses.h | 2 + llvm/include/llvm/LinkAllPasses.h | 2 + llvm/include/llvm/Transforms/IPO.h | 4 + llvm/include/llvm/Transforms/IPO/Attributor.h | 106 +++-- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 54 +++ .../llvm/Transforms/Utils/CallGraphUpdater.h | 106 +++++ .../llvm/Transforms/Utils/SimplifyLibCalls.h | 1 + llvm/lib/Analysis/CallGraph.cpp | 6 + llvm/lib/Analysis/CallGraphSCCPass.cpp | 5 +- llvm/lib/Analysis/LazyCallGraph.cpp | 9 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 11 - llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp | 10 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 2 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 9 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 253 ++++++++++- llvm/lib/LTO/LTOCodeGenerator.cpp | 2 + llvm/lib/Passes/PassBuilder.cpp | 9 + llvm/lib/Passes/PassRegistry.def | 2 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + llvm/lib/Target/ARC/ARCFrameLowering.cpp | 6 +- llvm/lib/Target/ARC/ARCFrameLowering.h | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 - llvm/lib/Target/ARM/ARMFrameLowering.cpp | 16 +- llvm/lib/Target/ARM/ARMFrameLowering.h | 9 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 --- llvm/lib/Target/ARM/ARMISelLowering.cpp | 73 +--- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 27 -- llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 8 +- llvm/lib/Target/ARM/Thumb1FrameLowering.h | 2 +- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 3 +- llvm/lib/Target/AVR/AVRFrameLowering.h | 2 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 26 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 5 +- llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 8 +- llvm/lib/Target/MSP430/MSP430FrameLowering.h | 2 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 8 +- llvm/lib/Target/Mips/Mips16FrameLowering.h | 2 +- llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 8 +- llvm/lib/Target/Mips/MipsSEFrameLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 18 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 2 +- .../Target/X86/MCTargetDesc/X86InstComments.cpp | 193 ++++++-- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 5 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 214 ++++++++- llvm/lib/Target/X86/X86FrameLowering.h | 30 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 190 ++++++-- llvm/lib/Target/X86/X86ISelLowering.h | 22 +- llvm/lib/Target/X86/X86InstrAVX512.td | 355 +++++++-------- llvm/lib/Target/X86/X86InstrCompiler.td | 17 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 158 +++---- llvm/lib/Target/X86/X86InstrInfo.cpp | 258 +++++++---- llvm/lib/Target/X86/X86InstrInfo.td | 5 + llvm/lib/Target/X86/X86MCInstLower.cpp | 96 ++-- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 28 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 6 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 11 +- llvm/lib/Target/XCore/XCoreFrameLowering.h | 9 +- llvm/lib/Transforms/IPO/Attributor.cpp | 226 +++++++--- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/IPO.cpp | 2 + llvm/lib/Transforms/IPO/LLVMBuild.txt | 2 +- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 187 +++++--- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 484 +++++++++++++++++++++ llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 22 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 26 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 70 +-- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 5 + .../Transforms/InstCombine/InstCombineSelect.cpp | 12 +- .../InstCombine/InstCombineVectorOps.cpp | 6 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 152 +++++++ llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 14 + llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 180 -------- llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 192 ++++---- llvm/test/CodeGen/X86/extended-fma-contraction.ll | 24 +- llvm/test/CodeGen/X86/fma-commute-x86.ll | 32 +- llvm/test/CodeGen/X86/fma-fneg-combine-2.ll | 31 +- .../CodeGen/X86/fma-intrinsics-phi-213-to-231.ll | 459 ++++++++++++++----- llvm/test/CodeGen/X86/fma-scalar-memfold.ll | 372 +++++++++++----- llvm/test/CodeGen/X86/fma4-commute-x86.ll | 108 ++--- llvm/test/CodeGen/X86/fma4-fneg-combine.ll | 20 +- .../CodeGen/X86/fma4-intrinsics-x86-upgrade.ll | 24 + llvm/test/CodeGen/X86/fma4-intrinsics-x86.ll | 28 ++ .../X86/fma4-intrinsics-x86_64-folded-load.ll | 58 ++- llvm/test/CodeGen/X86/fma4-scalar-memfold.ll | 8 +- llvm/test/CodeGen/X86/fma_patterns.ll | 140 +++--- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 140 +++--- llvm/test/CodeGen/X86/fmaddsub-combine.ll | 94 ++-- llvm/test/CodeGen/X86/fp-intrinsics-fma.ll | 48 +- llvm/test/CodeGen/X86/intersect-fma-fmf.ll | 14 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 44 ++ llvm/test/CodeGen/X86/stack-clash-large.ll | 38 ++ ...clash-medium-natural-probes-mutliple-objects.ll | 32 ++ .../X86/stack-clash-medium-natural-probes.ll | 33 ++ llvm/test/CodeGen/X86/stack-clash-medium.ll | 30 ++ llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll | 27 ++ llvm/test/CodeGen/X86/stack-clash-small.ll | 25 ++ llvm/test/CodeGen/X86/stack-clash-unknown-call.ll | 31 ++ llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 33 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 48 ++ llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 37 ++ .../X86/vector-shuffle-combining-avx512bwvl.ll | 24 + .../CodeGen/X86/vector-shuffle-combining-xop.ll | 24 + llvm/test/CodeGen/X86/wide-fma-contraction.ll | 4 +- llvm/test/Feature/optnone-opt.ll | 1 - llvm/test/Other/new-pm-defaults.ll | 4 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 4 + .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 4 + .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 4 + .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 4 + llvm/test/Other/opt-O2-pipeline.ll | 4 +- llvm/test/Other/opt-O3-pipeline.ll | 4 +- llvm/test/Other/opt-Os-pipeline.ll | 4 +- llvm/test/Other/pass-pipelines.ll | 2 + .../AggressiveInstCombine/trunc_select.ll | 154 +++++++ .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 2 +- .../ArgumentPromotion/live_called_from_dead.ll | 4 + .../ArgumentPromotion/nonzero-address-spaces.ll | 2 +- .../Attributor/IPConstantProp/PR16052.ll | 2 +- .../IPConstantProp/multiple_callbacks.ll | 2 +- .../Attributor/IPConstantProp/pthreads.ll | 55 ++- llvm/test/Transforms/Attributor/align.ll | 56 ++- .../test/Transforms/Attributor/internal-noalias.ll | 2 +- llvm/test/Transforms/Attributor/liveness.ll | 38 +- llvm/test/Transforms/Attributor/norecurse.ll | 10 +- llvm/test/Transforms/Attributor/willreturn.ll | 45 +- .../test/Transforms/CodeExtractor/LoopExtractor.ll | 68 +++ .../CodeExtractor/LoopExtractor_crash.ll | 46 ++ .../CodeExtractor/LoopExtractor_infinite.ll | 47 ++ .../CodeExtractor/LoopExtractor_min_wrapper.ll | 35 ++ llvm/test/Transforms/InstCombine/icmp-custom-dl.ll | 8 +- llvm/test/Transforms/InstCombine/icmp.ll | 28 +- llvm/test/Transforms/InstCombine/pr44541.ll | 25 ++ llvm/test/Transforms/InstCombine/pr44835.ll | 29 ++ llvm/test/Transforms/InstCombine/strlen_chk.ll | 47 ++ llvm/test/Transforms/OpenMP/gtid.ll | 86 ++++ llvm/test/Transforms/OpenMP/parallel_deletion.ll | 309 +++++++++++++ .../X86/debug_addr_address_size_mismatch.s | 12 +- llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 238 +++++++++- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/LazyCallGraphTest.cpp | 41 ++ llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 1 + llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 157 +++++++ llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/LegacyPassManagerTest.cpp | 67 +++ .../gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn | 2 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + mlir/docs/LangRef.md | 7 +- mlir/docs/OpDefinitions.md | 3 + mlir/docs/SymbolsAndSymbolTables.md | 214 +++++++++ mlir/docs/Traits.md | 10 +- mlir/include/mlir/Analysis/CallGraph.h | 8 +- mlir/include/mlir/Analysis/CallInterfaces.h | 3 +- mlir/include/mlir/Analysis/CallInterfaces.td | 12 + mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 53 +-- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 1 + mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 11 +- .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 9 +- .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 3 +- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 57 ++- mlir/include/mlir/EDSC/Builders.h | 41 ++ mlir/include/mlir/IR/AsmState.h | 12 +- mlir/include/mlir/IR/OpBase.td | 14 +- mlir/include/mlir/IR/OpImplementation.h | 4 + mlir/include/mlir/Quantizer/Support/Statistics.h | 20 +- mlir/include/mlir/TableGen/Attribute.h | 5 + mlir/include/mlir/Transforms/LocationSnapshot.h | 64 +++ mlir/lib/Analysis/CallGraph.cpp | 28 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 69 ++- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 25 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 16 - mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 48 -- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 7 +- mlir/lib/IR/AsmPrinter.cpp | 115 +++-- mlir/lib/Parser/Parser.cpp | 47 +- mlir/lib/Quantizer/Support/Statistics.cpp | 120 ++++- mlir/lib/TableGen/Attribute.cpp | 8 + mlir/lib/Transforms/CMakeLists.txt | 1 + mlir/lib/Transforms/Inliner.cpp | 5 +- mlir/lib/Transforms/LocationSnapshot.cpp | 162 +++++++ mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 50 ++- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 1 - mlir/test/Dialect/SPIRV/ops.mlir | 2 +- mlir/test/Transforms/location-snapshot.mlir | 17 + mlir/tools/mlir-tblgen/OpFormatGen.cpp | 30 +- 237 files changed, 7494 insertions(+), 2481 deletions(-) create mode 100644 clang/test/CodeGen/stack-clash-protection.c copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 create mode 100644 clang/test/Driver/stack-clash-protection.c create mode 100644 llvm/include/llvm/Transforms/IPO/OpenMPOpt.h create mode 100644 llvm/include/llvm/Transforms/Utils/CallGraphUpdater.h create mode 100644 llvm/lib/Transforms/IPO/OpenMPOpt.cpp create mode 100644 llvm/lib/Transforms/Utils/CallGraphUpdater.cpp delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-large.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium-natural-probes-mutlipl [...] create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium-natural-probes.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-small.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-unknown-call.ll create mode 100644 llvm/test/Transforms/AggressiveInstCombine/trunc_select.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_crash.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_min_wrapper.ll create mode 100644 llvm/test/Transforms/InstCombine/pr44541.ll create mode 100644 llvm/test/Transforms/InstCombine/pr44835.ll create mode 100644 llvm/test/Transforms/InstCombine/strlen_chk.ll create mode 100644 llvm/test/Transforms/OpenMP/gtid.ll create mode 100644 llvm/test/Transforms/OpenMP/parallel_deletion.ll create mode 100644 mlir/docs/SymbolsAndSymbolTables.md create mode 100644 mlir/include/mlir/Transforms/LocationSnapshot.h create mode 100644 mlir/lib/Transforms/LocationSnapshot.cpp create mode 100644 mlir/test/Transforms/location-snapshot.mlir