This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/llvm-project.
from d86e2cc2e37c [NFC] Method for evaluation of FCmpInst for constant operands adds 5b2e611b734c [MLIR][FlatAffineConstraints][NFC] Move some static functi [...] adds 46cdcf087300 [lldb] Add support for UTF-8 unicode formatting adds 0c553cc1af2e [MLIR] Add forgotten directory Support to unittests cmake adds dd4f5d4ae577 [ELF] De-template handleTlsRelocation. NFC adds a00f480fe8ee [ELF] scanReloc: remove unused start parameter. NFC adds 2bddab25dba8 DebugInfo: Don't hash DIE offsets before they're computed adds dabfefa49057 Fix clang-tidy performance-move-const-arg in DLTI Dialect (NFC) adds d5e310b15435 [ELF][test] Make some TLS tests less sensitive to addresses adds 2c8ebab32ead [ELF] sortSymTabSymbols: change vector to SmallVector adds 20b4704da315 [ELF] reportRangeError: mention symbol name for non-STT_SE [...] adds aabe901d57d6 [ELF] Remove one redundant computeBinding adds 2132906836cf Revert "[MLIR] Add forgotten directory Support to unittest [...] adds fc15fc57e615 [Orc] Remove a redundant declaration (NFC) adds 7006d34ce753 Ensure newlines at the end of files (NFC) adds 0542d15211cb Remove redundant string initialization (NFC) adds bf7f3dd74ee3 [ELF] Move outSecOff addition from InputSection::writeTo t [...] adds 511726c64d3b [LV] Move getStepVector out of ILV (NFC). adds 10316a6f94d4 [ELF] Change InputSectionDescription members from vector t [...] adds 31cfb3f4f644 [clang] Remove redundant calls to c_str() (NFC) adds a1c2ee01470e [ELF] LinkerScript/OutputSection: change other std::vector [...] adds e7774f499bb2 Use static_assert instead of assert (NFC) adds 213896bc5aea [ELF] Remove unused InputSection::getOffsetInFile adds 469144ffa37f [ELF] De-template InputSectionBase::getEnclosingFunction adds 7924b3814f40 [ELF] Add Symbol::hasVersionSuffix adds 70a98008eaf7 [RISCV] Reduce repetitive codes in flw, fsw adds e9262edf0d11 [ELF] SymbolTable::symbols: don't filter out PlaceholderKind adds 64038ef8c3fe [ELF] ScriptParser: change std::vector to SmallVector adds 6441536c27cf [libcxx] [Coroutines] Support noop_coroutine for GCC adds 5d47e7d76895 [RISCV] Convert whole register copies as the source define [...] adds ec501f15a8b8 [clang][CodeGen] Remove the signed version of createExpression adds e90c8c042214 [ELF] Optimize basic block section bytesDropped/jumpInstrMods adds 315554e873a5 [ELF] Unify sizeof(InputSection) limits for _WIN32 and others adds b07292f77a1e [ELF] Serialize deleteFallThruJmpInsn to fix concurrency issue adds 0a5788ab5746 [Target] Use range-based for loops (NFC) adds 66c550f8de67 [ELF] Delete unused LazyObjKind adds abc388ed3cf0 [ELF] Move excludeLibs/redirectSymbols/replaceCommonSymbol [...] adds 7c3cf4c2c068 [Inline][X86] Avoid inlining if it would create ABI-incomp [...] adds b5fef6dbfd6b [OpenCL] Allow optional __generic in __remove_address_spac [...] adds 4fe5cfe53e86 [MLIR] Add forgotten directory Support to unittests cmake adds 21aa4d5d5ef9 [NFC] [Coroutines] Add a test for icmp use of coro.suspend [...] adds 2e630eabd329 [LV] Sink BTC creation to actual use (NFC). adds 1f07a4a5699b [CodeGen] Avoid more pointer element type accesses adds ca4d2c368d1a Revert "[NFC] [Coroutines] Add a test for icmp use of coro [...] adds 508e39afe012 GlobalISel: remove redundant line added in D114198. NFC adds daf32b13d700 [IndVars] Support opaque pointers in LFTR adds 948ae472a610 [MCA][X86] Add AVX512 vector move instruction test coverage adds 3e6586113157 [CodeGen] Avoid one more pointer element type access adds 29475e02865b [X86] Add scheduler classes for zmm vector reg-reg move in [...] adds 1ef3f83ef242 [NFC] [Coroutines] Add tests to address the problem for co [...] adds ba89c6d50569 Fix forward for "signed version of createExpression" adds 3f22d492ac3c [MLIR] Move `print()` and `dump()` from FlatAffineConstrai [...] adds a0a0eb192eff [X86] Use WriteVecMove scheduler classes for VPMOVM2* inst [...] adds 5f22f248d857 [MLIR] Use IntegerPolyhedron in Simplex instead of FlatAff [...] adds de2ed8e38e73 [InstCombine] Extract GEP of GEP fold into separate function adds d122d91e3784 [InstCombine] Fix GEP of GEP fold with opaque pointers adds 2ec3ca747732 [ARM] Extend IsCMPZCSINC to handle CMOV adds 7171af744543 [SLP][NFC]Add a test for shuffled entries with different v [...] adds a697a0a4b669 [OpenMP][Plugin] Introduce generic resource pool adds c49dcb4830df [InstCombine] add tests for shuffle + binop; NFC adds 773ab3c6655f [Analysis] remove unneeded casts; NFC adds f261e258ecc0 [profile] Fix writing binary id into profiles adds e590c9bc7331 [ELF] -r: move zero OutputSection::addr code into finalize [...] adds 80c14dcc0e29 [ELF] Delete stale declaration. NFC adds 38fc89623b3e [Attributor][Fix] Add alignment return attribute to HeapToStack adds 7cdaa5a94ed7 [OpenMP][FIX] Change globalization alignment to 16 adds 6e220296d7d1 [OpenMP] Use alignment information in HeapToShared adds 5c38b584e559 [RISCV] Rename two tests to reflect extension being tested. NFC adds 10129fe86102 [RISCV] Fix type in f16 and f64 version of lrint/llrint/lr [...] adds b8a47800321d [ELF] Simplify and optimize SymbolTableSection<ELFT>::writeTo adds 516106055996 [llvm] Fix header guards (NFC) adds 0c9a4da497c4 [ASTMatchers] Simplify string comparisons (NFC) adds fb28d6fb5ffc [DebugInfo] Drop unnecessary const from return types (NFC) adds 3c94d5d9d233 [ELF] addOrphanSections: avoid std::function adds 8445883327b1 [llvm] Drop unnecessary const from return types (NFC) adds 049cd480a0ce [ELF] Use const reference. NFC adds a1c7ddf9264e [RISCV] Support passing scalable vectur values through the stack. adds cb203f3f92e1 [ELF] Change InStruct/Partition pointers to unique_ptr adds 6c335b1a452f [clang] Remove unused "using" (NFC) adds 49f646a9ede6 [ELF] Change EhInputSection::pieces to SmallVector adds b5c5d8912e07 [clang][dataflow] Add support for noreturn destructor calls adds 08192340335e [gn build] Port b5c5d8912e07 adds 7c9fb58cacd3 [NFC] [Coroutines] Add tests for coro-split-musttail adds 30a12f3f6322 [InstCombine] Fix GEP with same index comparison with opaq [...] adds d09a284dfbd1 [CodeGen] Drop unnecessary const from return types (NFC) adds c66286ed5924 [LV] Use specific first-order recurrence recipe as arg typ [...] adds 7d850a0c4d26 [InstCombine] Make indexed compare fold opaque ptr compatible
No new revisions were added by this update.
Summary of changes: .../clang-tidy/cert/LimitedRandomnessCheck.cpp | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 3 +- .../Analysis/FlowSensitive/ControlFlowContext.h | 57 ++ .../Analysis/FlowSensitive/DataflowAnalysis.h | 10 +- .../FlowSensitive/TypeErasedDataflowAnalysis.h | 9 +- clang/lib/Analysis/FlowSensitive/CMakeLists.txt | 1 + .../Analysis/FlowSensitive/ControlFlowContext.cpp | 68 ++ .../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 51 +- clang/lib/Basic/Targets/M68k.cpp | 2 +- clang/lib/Basic/Targets/PPC.h | 2 +- clang/lib/CodeGen/CGClass.cpp | 4 +- clang/lib/CodeGen/CGDebugInfo.cpp | 12 +- clang/lib/CodeGen/CGDebugInfo.h | 2 +- clang/lib/CodeGen/CGDecl.cpp | 6 +- clang/lib/CodeGen/CGExprAgg.cpp | 9 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 6 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 11 +- clang/lib/CodeGen/CodeGenFunction.h | 5 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 16 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 4 +- clang/lib/Frontend/InitHeaderSearch.cpp | 2 +- clang/lib/Headers/opencl-c-base.h | 2 + clang/lib/Sema/SemaExpr.cpp | 1 - clang/lib/Serialization/ASTReader.cpp | 1 - .../Checkers/MmapWriteExecChecker.cpp | 1 - .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 2 +- clang/lib/Tooling/Transformer/Parsing.cpp | 1 - .../declare_target_codegen_globalization.cpp | 8 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 4 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 6 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 6 +- ...get_parallel_reduction_codegen_tbaa_PR46146.cpp | 960 ++++++++++----------- .../nvptx_target_teams_distribute_codegen.cpp | 6 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 8 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 6 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 16 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 32 +- .../remove-address-space.clcpp | 8 +- .../clang-nvlink-wrapper/ClangNvlinkWrapper.cpp | 2 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 2 +- .../Analysis/FlowSensitive/TestingSupport.cpp | 23 - .../Analysis/FlowSensitive/TestingSupport.h | 36 +- .../TypeErasedDataflowAnalysisTest.cpp | 194 ++++- clang/utils/TableGen/NeonEmitter.cpp | 2 +- .../lib/profile/InstrProfilingPlatformLinux.c | 51 +- libcxx/docs/Status/Cxx2bIssues.csv | 2 +- libcxx/include/__coroutine/noop_coroutine_handle.h | 30 +- libcxx/src/chrono_system_time_init.h | 2 +- .../src/experimental/memory_resource_init_helper.h | 2 +- libcxx/src/iostream_init.h | 2 +- .../coroutine.handle.noop/noop_coroutine.pass.cpp | 23 +- lld/ELF/AArch64ErrataFix.cpp | 2 +- lld/ELF/ARMErrataFix.cpp | 2 +- lld/ELF/Arch/X86_64.cpp | 3 +- lld/ELF/Config.h | 4 +- lld/ELF/Driver.cpp | 41 +- lld/ELF/InputFiles.cpp | 8 +- lld/ELF/InputFiles.h | 1 - lld/ELF/InputSection.cpp | 41 +- lld/ELF/InputSection.h | 20 +- lld/ELF/LTO.cpp | 2 + lld/ELF/LinkerScript.cpp | 57 +- lld/ELF/LinkerScript.h | 34 +- lld/ELF/OutputSections.cpp | 12 +- lld/ELF/OutputSections.h | 10 +- lld/ELF/Relocations.cpp | 31 +- lld/ELF/Relocations.h | 2 +- lld/ELF/ScriptParser.cpp | 54 +- lld/ELF/SymbolTable.cpp | 9 +- lld/ELF/SymbolTable.h | 11 +- lld/ELF/Symbols.cpp | 7 +- lld/ELF/Symbols.h | 13 +- lld/ELF/SyntheticSections.cpp | 130 +-- lld/ELF/SyntheticSections.h | 77 +- lld/ELF/Writer.cpp | 214 ++--- lld/test/ELF/aarch64-movw-error.s | 6 +- lld/test/ELF/aarch64-tls-le.s | 24 +- lld/test/ELF/aarch64-tlsdesc-zrel.s | 18 +- lld/test/ELF/arm-adr-err-long.s | 2 +- lld/test/ELF/empty-ver2.s | 2 +- lld/test/ELF/i386-tls-opt.s | 36 +- lldb/source/Commands/CommandCompletions.cpp | 2 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- .../InstrumentationRuntimeMainThreadChecker.cpp | 6 +- .../TSan/InstrumentationRuntimeTSan.cpp | 6 +- .../ObjectFile/Minidump/MinidumpFileBuilder.cpp | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 3 + lldb/source/Target/RegisterContextUnwind.cpp | 2 +- .../builtin-formats/TestBuiltinFormats.py | 6 +- llvm/bindings/go/llvm/dibuilder.go | 6 +- llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c | 2 +- llvm/include/llvm-c/DebugInfo.h | 4 +- llvm/include/llvm/CodeGen/DIE.h | 12 +- llvm/include/llvm/Debuginfod/HTTPClient.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h | 3 - .../ExecutionEngine/Orc/DebuggerSupportPlugin.h | 6 +- llvm/include/llvm/IR/DIBuilder.h | 1 - llvm/include/llvm/Support/DivisionByConstantInfo.h | 4 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 21 +- llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 12 + llvm/lib/CodeGen/AsmPrinter/DIEHash.h | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 1 - llvm/lib/CodeGen/TargetPassConfig.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp | 2 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 6 +- llvm/lib/IR/DIBuilder.cpp | 6 - llvm/lib/IR/DebugInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 28 +- llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 4 +- llvm/lib/Target/ARM/ARMTargetObjectFile.h | 2 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 3 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 6 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 4 +- llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 5 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 7 +- llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 19 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 11 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 5 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 13 +- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 28 +- llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 12 +- llvm/lib/Target/X86/X86InstrAVX512.td | 7 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 2 + llvm/lib/Target/X86/X86SchedHaswell.td | 2 + llvm/lib/Target/X86/X86SchedIceLake.td | 2 + llvm/lib/Target/X86/X86SchedSandyBridge.td | 2 + llvm/lib/Target/X86/X86SchedSkylakeClient.td | 2 + llvm/lib/Target/X86/X86SchedSkylakeServer.td | 2 + llvm/lib/Target/X86/X86Schedule.td | 10 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 2 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 2 + llvm/lib/Target/X86/X86ScheduleBtVer2.td | 2 + llvm/lib/Target/X86/X86ScheduleSLM.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver1.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver2.td | 2 + llvm/lib/Target/X86/X86ScheduleZnver3.td | 2 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 42 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 + llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 5 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 54 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstructionCombining.cpp | 262 +++--- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 9 +- .../Transforms/Utils/SampleProfileInference.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 156 ++-- llvm/test/CodeGen/ARM/fp16-fullfp16.ll | 4 +- llvm/test/CodeGen/ARM/fpclamptosat_vec.ll | 898 +++++++------------ llvm/test/CodeGen/RISCV/double-intrinsics.ll | 76 +- llvm/test/CodeGen/RISCV/half-intrinsics.ll | 192 ----- ...rt-strict.ll => rv64zfh-half-convert-strict.ll} | 0 ...64f-half-convert.ll => rv64zfh-half-convert.ll} | 0 llvm/test/CodeGen/RISCV/rv64zfh-half-intrinsics.ll | 41 + llvm/test/CodeGen/RISCV/rvv/rvv-args-by-mem.ll | 56 ++ .../CodeGen/RISCV/rvv/unsupported-calling-conv.ll | 12 - llvm/test/CodeGen/RISCV/rvv/vmv-copy.mir | 16 +- llvm/test/CodeGen/RISCV/zfh-half-intrinsics.ll | 67 ++ llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 22 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 284 ++---- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 188 ++-- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 176 ++-- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-minmaxi.ll | 162 ++-- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 99 +-- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 351 ++++---- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 186 ++-- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 68 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 116 +-- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 120 +-- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 8 - llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-vqshrn.ll | 136 ++- llvm/test/DebugInfo/X86/convert-loclist.ll | 2 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 18 +- .../Transforms/Coroutines/coro-split-musttail4.ll | 65 ++ .../Transforms/Coroutines/coro-split-musttail5.ll | 62 ++ .../Transforms/Coroutines/coro-split-musttail6.ll | 116 +++ .../Transforms/Coroutines/coro-split-musttail7.ll | 118 +++ .../IndVarSimplify/lftr-opaque-pointers.ll | 42 + .../Inline/X86/call-abi-compatibility.ll | 14 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 16 +- .../Transforms/InstCombine/indexed-gep-compares.ll | 25 + llvm/test/Transforms/InstCombine/opaque-ptr.ll | 102 +++ llvm/test/Transforms/InstCombine/shuffle_select.ll | 25 +- .../Transforms/OpenMP/replace_globalization.ll | 36 +- llvm/test/Transforms/OpenMP/spmdization.ll | 30 +- .../X86/shuffled-gathers-diff-size.ll | 73 ++ .../tools/llvm-mca/X86/Generic/resources-avx512.s | 202 ++++- .../llvm-mca/X86/Generic/resources-avx512bw.s | 60 +- .../llvm-mca/X86/Generic/resources-avx512bwvl.s | 110 ++- .../llvm-mca/X86/Generic/resources-avx512dq.s | 10 +- .../llvm-mca/X86/Generic/resources-avx512dqvl.s | 10 +- .../llvm-mca/X86/Generic/resources-avx512vl.s | 402 ++++++++- .../llvm-mca/X86/IceLakeServer/resources-avx512.s | 202 ++++- .../X86/IceLakeServer/resources-avx512bw.s | 60 +- .../X86/IceLakeServer/resources-avx512bwvl.s | 118 ++- .../X86/IceLakeServer/resources-avx512dq.s | 10 +- .../X86/IceLakeServer/resources-avx512dqvl.s | 18 +- .../X86/IceLakeServer/resources-avx512vl.s | 402 ++++++++- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 202 ++++- .../X86/SkylakeServer/resources-avx512bw.s | 60 +- .../X86/SkylakeServer/resources-avx512bwvl.s | 118 ++- .../X86/SkylakeServer/resources-avx512dq.s | 10 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 18 +- .../X86/SkylakeServer/resources-avx512vl.s | 402 ++++++++- .../clang/lib/Analysis/FlowSensitive/BUILD.gn | 5 +- mlir/include/mlir/Analysis/AffineStructures.h | 33 +- .../mlir/Analysis/Presburger/IntegerPolyhedron.h | 22 + mlir/include/mlir/Analysis/Presburger/Simplex.h | 16 +- mlir/include/mlir/Analysis/Presburger/Utils.h | 40 + mlir/include/mlir/Support/DebugAction.h | 3 +- mlir/lib/Analysis/AffineStructures.cpp | 266 +----- mlir/lib/Analysis/Presburger/CMakeLists.txt | 2 + mlir/lib/Analysis/Presburger/IntegerPolyhedron.cpp | 93 ++ mlir/lib/Analysis/Presburger/Simplex.cpp | 29 +- mlir/lib/Analysis/Presburger/Utils.cpp | 155 ++++ mlir/lib/Analysis/PresburgerSet.cpp | 2 +- mlir/lib/Dialect/DLTI/DLTI.cpp | 2 +- mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 19 +- mlir/unittests/CMakeLists.txt | 1 + mlir/unittests/Support/CMakeLists.txt | 2 +- openmp/libomptarget/DeviceRTL/src/State.cpp | 4 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 248 +++--- polly/lib/CodeGen/IslExprBuilder.cpp | 4 +- third-party/benchmark/src/CMakeLists.txt | 2 +- 241 files changed, 6774 insertions(+), 4289 deletions(-) create mode 100644 clang/include/clang/Analysis/FlowSensitive/ControlFlowContext.h create mode 100644 clang/lib/Analysis/FlowSensitive/ControlFlowContext.cpp rename clang/test/{CodeGenOpenCLCXX => SemaOpenCLCXX}/remove-address-space.clcpp (75%) rename llvm/test/CodeGen/RISCV/{rv64f-half-convert-strict.ll => rv64zfh-half-conve [...] rename llvm/test/CodeGen/RISCV/{rv64f-half-convert.ll => rv64zfh-half-convert.ll} (100%) create mode 100644 llvm/test/CodeGen/RISCV/rv64zfh-half-intrinsics.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/rvv-args-by-mem.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/unsupported-calling-conv.ll create mode 100644 llvm/test/CodeGen/RISCV/zfh-half-intrinsics.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail4.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail5.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail6.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail7.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-opaque-pointers.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/shuffled-gathers-diff-size.ll create mode 100644 mlir/include/mlir/Analysis/Presburger/Utils.h create mode 100644 mlir/lib/Analysis/Presburger/Utils.cpp