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-allmodconfig in repository toolchain/ci/llvm-project.
from b1c688dbae6 [mlir] [VectorOps] Implement vector.create_mask lowering to [...] adds e36223c85cd [ELF] Enforce two dashes for Flag options not supported by [...] adds 32a22a423c7 [libc] Consolidate floating point utils into a single utils [...] adds ddacd370c56 [libc++] Do not set the runtime library path with DYLD_LIBR [...] adds 4a39a33d44f [libc] Add implementation of fabs and fabsf. adds 16f5ce5a74c [libc++] Remove -ftemplate-depth when running tests adds 853b5cbadc2 [compiler-rt][CMAKE] Only add cmake link flags in standalone build adds 558db27c497 [NFC] Whitespace fix inside OptParserEmitter adds adda9c0a4f6 IR: Remove extra name mangling from llvm.ptrmask adds 015e297a377 [SVE] Restore broken LLVM-C ABI compatability adds a1ce88b4e32 [AArch64][SVE] Implement AArch64ISD::SETCC_PRED adds 90af55d8a97 [LLD][ELF] Use offset in thin archives to disambiguate thin [...] adds 40af48101b1 [WebAssembly] Optimize splats of bitcasted vectors adds 03c44c7584b [NFC] Deduplicate comment in PromoteMemoryToRegister.cpp adds 18a855da431 [clang][slh] Add test for SLH feature checking macro adds 11aa3707e30 StoreInst should store Align, not MaybeAlign adds 08e2386dee3 Revert "Revert "[llvm][NFC] Cleanup uses of std::function i [...] adds 0d5d5a75e21 [SVE] Remove usages of VectorType::getNumElements() from PowerPC adds 96d85726b0f [libc] Move implementations of expf and exp2f from the AOR [...] adds 245679b62ea [SVE] Remove usages of VectorType::getNumElements() from ARM adds e8ea35e63f5 [clang-format] [PR44345] Long namespace closing comment is [...] adds 0eba9de71e2 [lldb/Dataformatter] Add support to CF{Dictionary,Set}Ref types adds 4e9e0488ab6 [lldb/Commands] Add ability to run shell command on the host. adds d5e9b76253d [gn build] Put HAVE_LIBZ and HAVE_ZLIB_H behind llvm_enable [...] adds 6512cc77350 [NFC,StackSafety] Rename local function adds a63eedd049b [CMake] -gen-dag-isel: add -omit-comments if neither Debug [...] adds 1cff8e8de79 [MLIR] LinalgToStandard: use LINK_LIBS rather than target_l [...] adds 15f0f824b36 [tests][Driver] Set `--sysroot=""` to allow `DEFAULT_SYSROO [...] adds 3f5fc73a9d5 [test][ARM][CMSE] Use clang_cc1 in arm_cmse.h tests adds e3e0367f9ba [CMake][AIX] Add `-bcdtors:mbr` option when building with IBM XL adds 802b427f206 [MLIR] Update intrinsic test, because ptrmask changed. adds eb623ae8320 [MLIR] Continue renaming of "SideEffects" adds 444720c250d [MLIR][cmake] refactor lib/Interfaces/CMakeLists.txt adds ec44e08940f [MLIR] Move JitRunner to live with ExecutionEngine adds b31cb3aa5ee unwind: fix unwind build without heap adds 675d5543d42 [ARM] Change more triples to arm-none-none-eabi. NFC adds 1a6e4a2cf68 Fix polly tests after D79968. adds 634a0acb307 Cleanup some test issues: adds b1ae13b4e97 Fix flang build after mlir SideEffects.h -> SideEffectInter [...] adds 0c2c6fce07e [test] Improve FileCheck's numeric-expression.txt adds 6c68f75ee4d Prevent register coalescing in functions whith setjmp adds 80af39ead81 Fix go bindings after FixedVectorType -> VectorType change. adds 7af0c8559b6 [clang-tidy] Transformer checks now store IncludeStyle option adds 38095549c6a [flang] Constraint checks C751 to C760 adds a065a01bf71 [AMDGPU] Allow use of StackPtrOffsetReg when building spills adds bca347508c8 [WebAssembly] Handle exception specifications adds 945ad141ce6 Revert "[WebAssembly] Handle exception specifications" adds e32f8e5d4ae [Windows EH] Fix the order of Nested try-catches in $tryMap$ table adds 45c7b3fd910 [LegalizeVectorTypes] Remove non-constnat INSERT_SUBVECTOR [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 6 + .../clang-tidy/utils/TransformerClangTidyCheck.h | 4 + clang/lib/CodeGen/CGExpr.cpp | 4 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 20 +- clang/test/CodeGen/arm-cmse-nonsecure.c | 4 +- clang/test/CodeGen/arm-cmse-secure.c | 4 +- clang/test/Driver/darwin-header-search-libcxx.cpp | 1 + clang/test/Driver/darwin-header-search-system.cpp | 1 + clang/test/Driver/mingw-sysroot.cpp | 6 +- .../has_feature_speculative_load_hardening.cpp | 15 + clang/unittests/Format/FormatTest.cpp | 68 ++++ compiler-rt/cmake/Modules/AddCompilerRT.cmake | 8 +- flang/include/flang/Evaluate/check-expression.h | 23 +- flang/include/flang/Optimizer/Dialect/FIROps.h | 2 +- flang/lib/Evaluate/check-expression.cpp | 56 ++-- flang/lib/Semantics/check-declarations.cpp | 43 +-- flang/lib/Semantics/resolve-names.cpp | 41 ++- flang/lib/Semantics/type.cpp | 11 +- flang/test/Semantics/assign02.f90 | 2 +- flang/test/Semantics/resolve31.f90 | 2 +- flang/test/Semantics/resolve33.f90 | 1 - flang/test/Semantics/resolve34.f90 | 10 +- flang/test/Semantics/resolve52.f90 | 7 + flang/test/Semantics/resolve79.f90 | 2 + flang/test/Semantics/resolve89.f90 | 64 +++- flang/test/Semantics/resolve90.f90 | 18 ++ libc/config/linux/api.td | 4 + libc/lib/CMakeLists.txt | 4 + libc/spec/stdc.td | 6 + libc/src/math/CMakeLists.txt | 58 +++- libc/src/math/cosf.cpp | 2 +- libc/src/math/exp2f.cpp | 63 ++++ libc/src/math/exp2f.h | 18 ++ libc/src/math/exp_utils.cpp | 129 ++++++++ libc/src/math/exp_utils.h | 33 ++ libc/src/math/expf.cpp | 69 ++++ libc/src/math/expf.h | 18 ++ libc/src/math/fabs.cpp | 16 + libc/src/math/fabs.h | 18 ++ libc/src/math/fabsf.cpp | 16 + libc/src/math/fabsf.h | 18 ++ libc/src/math/math_utils.cpp | 27 ++ libc/src/math/math_utils.h | 82 ++++- libc/src/math/sincosf.cpp | 4 +- libc/src/math/sinf.cpp | 4 +- libc/test/src/math/CMakeLists.txt | 69 +++- libc/test/src/math/cosf_test.cpp | 58 ++-- libc/test/src/math/exp2f_test.cpp | 154 +++++++++ libc/test/src/math/expf_test.cpp | 146 +++++++++ libc/test/src/math/fabs_test.cpp | 64 ++++ libc/test/src/math/fabsf_test.cpp | 66 ++++ libc/test/src/math/float.h | 49 --- libc/test/src/math/sdcomp26094.h | 11 +- libc/test/src/math/sincosf_test.cpp | 82 ++--- libc/test/src/math/sinf_test.cpp | 60 ++-- libc/utils/CMakeLists.txt | 1 + libc/utils/FPUtil/BitPatterns.h | 62 ++++ libc/utils/FPUtil/CMakeLists.txt | 9 + libc/utils/FPUtil/FloatOperations.h | 109 +++++++ libc/utils/FPUtil/FloatProperties.h | 72 +++++ libc/utils/MPFRWrapper/CMakeLists.txt | 2 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 58 +--- libc/utils/MPFRWrapper/MPFRUtils.h | 5 +- .../containers/views/span.cons/stdarray.pass.cpp | 62 ++-- .../func.wrap.func.con/F_assign.pass.cpp | 5 - .../shared_ptr_pointer.pass.cpp | 3 +- libcxx/utils/libcxx/test/config.py | 5 - libcxx/utils/libcxx/test/target_info.py | 13 - libunwind/src/DwarfParser.hpp | 2 + lld/ELF/InputFiles.cpp | 3 +- lld/ELF/Options.td | 33 +- lld/test/ELF/debug-gnu-pubnames.s | 2 +- lld/test/ELF/dynstr-no-rosegment.s | 2 +- lld/test/ELF/eh-frame-padding-no-rosegment.s | 2 +- lld/test/ELF/elf-header.s | 2 +- lld/test/ELF/execute-only-mixed-data.s | 2 +- lld/test/ELF/execute-only.s | 2 +- lld/test/ELF/gdb-index-no-debug.s | 2 +- .../ELF/invalid/invalid-debug-relocations.test | 2 +- lld/test/ELF/lto/thinlto-thin-archive-collision.ll | 27 ++ lld/test/ELF/lto/thinlto.ll | 2 +- lld/test/ELF/segments.s | 2 +- lld/test/ELF/sort-norosegment.s | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 26 +- lldb/source/Commands/Options.td | 3 + lldb/source/Core/ValueObject.cpp | 26 ++ lldb/source/Core/ValueObjectSyntheticFilter.cpp | 8 +- lldb/source/Interpreter/CommandInterpreter.cpp | 10 + lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 15 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 6 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 20 ++ .../commands/platform/basic/TestPlatformCommand.py | 20 +- .../TestDataFormatterObjCNSContainer.py | 25 +- .../data-formatter/data-formatter-objc/main.m | 4 +- llvm/bindings/go/llvm/ir.go | 2 +- llvm/bindings/go/llvm/string.go | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 6 + llvm/cmake/modules/TableGen.cmake | 9 + .../ThinLtoJIT/ThinLtoInstrumentationLayer.cpp | 2 +- llvm/include/llvm-c/Core.h | 36 +-- llvm/include/llvm/Analysis/InlineCost.h | 28 +- llvm/include/llvm/IR/Instructions.h | 23 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/Transforms/Utils/Cloning.h | 14 +- llvm/lib/Analysis/InlineAdvisor.cpp | 10 +- llvm/lib/Analysis/InlineCost.cpp | 64 ++-- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 52 +-- llvm/lib/AsmParser/LLParser.cpp | 6 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 8 +- llvm/lib/CodeGen/GCRootLowering.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 6 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 20 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 18 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/SjLjEHPrepare.cpp | 3 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 17 +- llvm/lib/IR/Core.cpp | 6 +- llvm/lib/IR/Instructions.cpp | 39 +-- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 95 ++++-- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 32 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 171 ++++------ llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 9 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 19 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 26 +- llvm/lib/Target/ARM/ARMISelLowering.h | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 16 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 28 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 14 +- llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 39 ++- .../Target/WebAssembly/WebAssemblyISelLowering.h | 5 + llvm/lib/Transforms/IPO/AlwaysInliner.cpp | 5 +- llvm/lib/Transforms/IPO/InlineSimple.cpp | 4 +- llvm/lib/Transforms/IPO/Inliner.cpp | 7 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 79 +++-- llvm/lib/Transforms/IPO/SampleProfile.cpp | 8 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 14 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 6 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 5 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 5 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 14 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 13 +- .../Transforms/Utils/PromoteMemoryToRegister.cpp | 5 - llvm/test/Analysis/CostModel/AArch64/store.ll | 2 +- llvm/test/Analysis/MemorySSA/invariant-groups.ll | 4 +- llvm/test/Bitcode/memInstructions.3.2.ll | 4 +- .../CodeGen/AArch64/sve-intrinsics-int-compares.ll | 360 +++++++++++++++++++++ .../CodeGen/AArch64/win-catchpad-nested-cxx.ll | 100 ++++++ llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 64 +++- .../ARM/no-register-coalescing-in-returnsTwice.mir | 212 ++++++++++++ llvm/test/CodeGen/Thumb2/mve-be.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-offset.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-postinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-preinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-loadstore.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll | 2 +- .../test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-spill.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-widen-narrow.ll | 2 +- .../CodeGen/WebAssembly/simd-shuffle-bitcast.ll | 19 ++ .../X86/speculative-load-hardening-call-and-ret.ll | 86 ++--- llvm/test/CodeGen/X86/win-catchpad-nested-cxx.ll | 34 +- llvm/test/Feature/md_on_instruction.ll | 2 +- llvm/test/FileCheck/numeric-expression.txt | 263 ++++++--------- .../MemorySanitizer/msan_kernel_basic.ll | 4 +- .../Attributor/IPConstantProp/PR26044.ll | 4 +- llvm/test/Transforms/Attributor/align.ll | 4 +- .../Transforms/Attributor/dereferenceable-2.ll | 4 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 6 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 4 +- llvm/test/Transforms/Attributor/value-simplify.ll | 2 +- .../CodeGenPrepare/X86/invariant.group.ll | 4 +- .../CorrelatedValuePropagation/non-null.ll | 4 +- .../MSSA/combined-partial-overwrites.ll | 6 +- .../MSSA/multiblock-multipath-throwing.ll | 24 +- .../MSSA/multiblock-multipath.ll | 38 +-- .../MSSA/multiblock-partial.ll | 6 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 42 +-- .../MSSA/simple-preservation.ll | 4 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 28 +- .../DeadStoreElimination/merge-stores.ll | 22 +- llvm/test/Transforms/EarlyCSE/guards.ll | 72 ++--- llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 4 +- llvm/test/Transforms/EarlyCSE/invariant.start.ll | 16 +- llvm/test/Transforms/GVN/invariant.group.ll | 2 +- llvm/test/Transforms/GVN/non-integral-pointers.ll | 42 +-- llvm/test/Transforms/GVN/vscale.ll | 68 ++-- llvm/test/Transforms/InstCombine/store.ll | 2 +- llvm/test/Transforms/InstCombine/storemerge-dbg.ll | 2 +- .../InterleavedAccess/ARM/interleaved-accesses.ll | 6 +- .../LoopIdiom/X86/unordered-atomic-memcpy.ll | 4 +- .../complete_unroll_profitability_with_assume.ll | 20 +- llvm/test/Transforms/NewGVN/pr31594.ll | 6 +- llvm/test/Transforms/NewGVN/pr31613.ll | 12 +- llvm/test/Transforms/NewGVN/pr33204.ll | 6 +- llvm/test/Transforms/NewGVN/pr33720.ll | 14 +- .../SLPVectorizer/X86/schedule_budget.ll | 8 +- llvm/test/Transforms/Util/assume-builder.ll | 22 +- llvm/test/Verifier/tbaa.ll | 40 +-- llvm/tools/llvm-c-test/echo.cpp | 2 +- llvm/utils/TableGen/OptParserEmitter.cpp | 4 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 18 +- .../standalone/include/Standalone/StandaloneOps.h | 2 +- mlir/examples/toy/Ch2/CMakeLists.txt | 2 +- mlir/examples/toy/Ch2/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch3/CMakeLists.txt | 2 +- mlir/examples/toy/Ch3/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch4/CMakeLists.txt | 2 +- mlir/examples/toy/Ch4/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch5/CMakeLists.txt | 2 +- mlir/examples/toy/Ch5/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch6/CMakeLists.txt | 2 +- mlir/examples/toy/Ch6/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch7/CMakeLists.txt | 2 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 2 +- mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h | 2 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 2 +- mlir/include/mlir/Dialect/GPU/GPUDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 2 +- mlir/include/mlir/Dialect/Quant/QuantOps.h | 2 +- mlir/include/mlir/Dialect/SCF/SCF.h | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 2 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 2 +- .../mlir/{Support => ExecutionEngine}/JitRunner.h | 0 .../{SideEffects.h => SideEffectInterfaces.h} | 2 +- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 5 +- mlir/lib/Dialect/AVX512/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 2 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 8 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Quant/CMakeLists.txt | 2 +- mlir/lib/Dialect/SCF/CMakeLists.txt | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 2 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 26 ++ .../lib/{Support => ExecutionEngine}/JitRunner.cpp | 2 +- mlir/lib/Interfaces/CMakeLists.txt | 104 ++---- .../{SideEffects.cpp => SideEffectInterfaces.cpp} | 4 +- mlir/lib/Support/CMakeLists.txt | 28 -- mlir/lib/Transforms/Inliner.cpp | 2 +- mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 2 +- mlir/lib/Transforms/SCCP.cpp | 2 +- .../Utils/GreedyPatternRewriteDriver.cpp | 2 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 2 +- mlir/test/lib/Dialect/Test/TestDialect.h | 2 +- mlir/test/mlir-tblgen/llvm-intrinsics.td | 5 +- mlir/tools/mlir-cpu-runner/mlir-cpu-runner.cpp | 4 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 2 +- polly/test/ForwardOpTree/forward_from_region.ll | 2 +- polly/test/ForwardOpTree/forward_hoisted.ll | 2 +- polly/test/ForwardOpTree/forward_instruction.ll | 2 +- polly/test/ForwardOpTree/forward_load.ll | 2 +- .../ForwardOpTree/forward_load_differentarray.ll | 6 +- .../ForwardOpTree/forward_load_double_write.ll | 4 +- polly/test/ForwardOpTree/forward_load_fromloop.ll | 2 +- polly/test/ForwardOpTree/forward_load_indirect.ll | 2 +- .../ForwardOpTree/forward_load_memset_before.ll | 2 +- polly/test/ForwardOpTree/forward_load_tripleuse.ll | 8 +- .../ForwardOpTree/forward_load_unrelatedunusual.ll | 2 +- polly/test/ForwardOpTree/forward_phi_load.ll | 2 +- polly/test/ForwardOpTree/forward_readonly.ll | 4 +- polly/test/ForwardOpTree/forward_store.ll | 4 +- .../forward_synthesizable_definloop.ll | 2 +- .../ForwardOpTree/forward_synthesizable_indvar.ll | 2 +- .../forward_synthesizable_useinloop.ll | 2 +- polly/test/ForwardOpTree/forward_transitive.ll | 2 +- polly/test/ScopInfo/granularity_scalar-indep.ll | 4 +- ...nularity_scalar-indep_cross-referencing-phi1.ll | 2 +- ...nularity_scalar-indep_cross-referencing-phi2.ll | 2 +- .../ScopInfo/granularity_scalar-indep_epilogue.ll | 2 +- .../granularity_scalar-indep_epilogue_last.ll | 4 +- .../granularity_scalar-indep_noepilogue.ll | 2 +- .../ScopInfo/granularity_scalar-indep_ordered-2.ll | 6 +- .../ScopInfo/granularity_scalar-indep_ordered.ll | 4 +- 298 files changed, 3904 insertions(+), 1659 deletions(-) create mode 100644 clang/test/Lexer/has_feature_speculative_load_hardening.cpp create mode 100644 flang/test/Semantics/resolve90.f90 create mode 100644 libc/src/math/exp2f.cpp create mode 100644 libc/src/math/exp2f.h create mode 100644 libc/src/math/exp_utils.cpp create mode 100644 libc/src/math/exp_utils.h create mode 100644 libc/src/math/expf.cpp create mode 100644 libc/src/math/expf.h create mode 100644 libc/src/math/fabs.cpp create mode 100644 libc/src/math/fabs.h create mode 100644 libc/src/math/fabsf.cpp create mode 100644 libc/src/math/fabsf.h create mode 100644 libc/src/math/math_utils.cpp create mode 100644 libc/test/src/math/exp2f_test.cpp create mode 100644 libc/test/src/math/expf_test.cpp create mode 100644 libc/test/src/math/fabs_test.cpp create mode 100644 libc/test/src/math/fabsf_test.cpp delete mode 100644 libc/test/src/math/float.h create mode 100644 libc/utils/FPUtil/BitPatterns.h create mode 100644 libc/utils/FPUtil/CMakeLists.txt create mode 100644 libc/utils/FPUtil/FloatOperations.h create mode 100644 libc/utils/FPUtil/FloatProperties.h create mode 100644 lld/test/ELF/lto/thinlto-thin-archive-collision.ll create mode 100644 llvm/test/CodeGen/AArch64/win-catchpad-nested-cxx.ll create mode 100644 llvm/test/CodeGen/ARM/no-register-coalescing-in-returnsTwice.mir create mode 100644 llvm/test/CodeGen/WebAssembly/simd-shuffle-bitcast.ll rename mlir/include/mlir/{Support => ExecutionEngine}/JitRunner.h (100%) rename mlir/include/mlir/Interfaces/{SideEffects.h => SideEffectInterfaces.h} (99%) rename mlir/lib/{Support => ExecutionEngine}/JitRunner.cpp (99%) rename mlir/lib/Interfaces/{SideEffects.cpp => SideEffectInterfaces.cpp} (97%)