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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from be15dfa88fb [NFC] Use EVT instead of bool for getSetCCInverse() adds ed8dadb37c7 [Sema] Improve diagnostic about addr spaces for overload ca [...] adds baea913609f [llvm-locstats] Avoid the locstats when no scope bytes cove [...] adds fce1a6f5848 Revert "AMDGPU: Try to commute sub of boolean ext" adds 01ba201abc7 [ARM] Add custom strict fp conversion lowering when non-str [...] adds 25305a9311d [ARM][MVE] Add intrinsics for more immediate shifts. adds 1cc4b603ba7 [llvm-dwarfdump][Statistics] Change the coverage buckets re [...] adds 99581fd4c8e [ARM][MVE] Add vector reduction intrinsics with two vector [...] adds dc9e6ba90be [x86] add tests for shift-trunc-shift; NFC adds 56adcebfda8 [libomptarget][nfc] Add nop syncwarp function for amdgcn adds 97572775d2f Reland [DataLayout] Fix occurrences that size and range of [...] adds d5655c4d2e1 [llvm-dwarfdump][Statistics] Don't count coverage less than [...] adds 84593f058b9 [ARM][MVE] Make VPT invalid for tail predication adds 0eb09927391 [ARM][MVE][Intrinsics] remove extraneous intrinsics. adds 22f81250889 [Tooling/Syntax] Helpers to find spelled tokens touching a [...] adds b60896fad92 [clangd] Fall back to selecting token-before-cursor if toke [...] adds 84728e65e95 [llvm-exegesis][mips] Add BenchmarkResultTest unit test adds 34536db7bbe Revert "[ARM][MVE][Intrinsics] remove extraneous intrinsics." adds 65a3e1dcf6b gn build: Merge 84728e65e95 adds c1ef116cd99 [ARM][MVE][Intrinsics] remove extraneous intrinsics. (Reapply) adds ed4618edb35 [Scudo] [GWP-ASan] Add GWP-ASan to Scudo Standalone. adds 69d10d282e5 [ELF] Update st_size when merging a common symbol with a sh [...] adds f16377f11cc [ARM][MVE] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTION [...] adds a2cd4600ec6 [ARM][MVE][Intrinsics] All vqdmulhq/vqrdmulhq tests should [...] adds f99eedeb726 [MC][PowerPC] Fix a crash when redefining a symbol after .set adds d53e61863d4 [AArch64] Emit PAC/BTI .note.gnu.property flags adds 17063abd1e7 Revert "[ELF] Allow getErrPlace() to work before Out::buffe [...] adds a00cd6dfea9 [GWP-ASan] [Scudo] ifdef entire GWP-ASan tests. adds 40d72134fd3 [libomptarget] Build most of common/src for amdgcn adds 3011d55f725 [lldb/Host] Use cmakedefine01 for LLDB_ENABLE_POSIX adds 1ef7c4269b4 [lldb/Test] C++ test should use CXXFLAGS_EXTRAS adds b5059421fd7 gn docs: remove obsolete reference to monorepo adds 8e8e3181aa5 [ARM] Fix in ICE when retrieving the number of micro-ops fo [...] adds d6c445ea690 [NFC] Guard scudo_standalone's optional dependency on GWP-A [...] adds ed50e6060b1 [PGO][PGSO] Enable size optimizations in code gen / target [...] adds 2f0c7fd2dbd [DAGCombiner] fold shift-trunc-shift to shift-mask-trunc (2nd try) adds 940600ae417 [InstSimplify] improve test coverage for insert+splat; NFC adds 193da743db6 [profile] Fix a crash when -fprofile-remapping-file= trigge [...] adds 19f73f0d1b8 Revert "[VectorUtils] Introduce the Vector Function Databas [...] adds a0f43b00435 [RISCV] Move DebugLoc Copy into CompressInstEmitter adds 348f22eac83 Correct gcc vector splat conversion from float to int-vector adds 2c91d5ba831 LanguageRuntime: Simplify NSException::GetSummary() output adds fda3825c7a9 [libc++] Ensure __config always defines certain configurati [...] adds 5623bd52acd Fix -Wswitch-coverage warning in clang-tidy after ak_addrsp [...] adds a0a670614a3 Call objc_retainBlock before passing a block as a variadic [...] adds dd8a7fcdd73 Revert "[libomptarget] Move resource id functions into targ [...] adds d9bb70acd7f [NFC] Change SelectionDAG::getMemBasePlusOffset() to use int64_t adds ea8888d1af3 [NFC] Add a SDValue overload for SelectionDAG::getMemBasePl [...] adds fc83f53a86d [NFC] Implement SelectionDAG::getObjectPtrOffset() using ge [...] adds 11448eeb72e [NFC] Use SelectionDAG::getMemBasePlusOffset() instead of g [...] adds 9cb7a1be2a4 [LSAN] Increase stack space for guard-page.c test adds 4e26cf2cfb2 [lldb/CMake] Rename LLDB_DISABLE_PYTHON to LLDB_ENABLE_PYTHON adds e8af4fd42da [lldb/CMake] Initialize LLDB_ENABLE_POSIX based on the UNIX [...] adds 8035bb4a657 [OPENMP]Fix skipping of functions body. adds e4fce659a75 [Driver] Use .init_array for all gcc installations and simp [...] adds 3a6da1122b9 [lldb/SWIG] Modulerize lldb.swig so parts of it can be reused. adds ed83942bc02 [ubsan] Enable testing of .m files adds 8207c81597a [Legalizer] More detailed debugging printing in main loop adds 18bf9670aac [Legalizer] Refactoring out legalizeMachineFunction adds 8731799fc6c [Legalizer] Making artifact combining order-independent adds 40c288b75c1 [Mips] Fix gcc -Wunused-but-set-variable in -DLLVM_ENABLE_A [...] adds 2a789dd0ad8 [OpenMP][Docs] Claim loop tiling. adds cf252240e88 [lit] Small cleanups. NFCI adds 93faa237da8 [PowerPC] Add Support for indirect calls on AIX. adds f450dd63a14 [analyzer] CStringChecker: Fix a crash on unknown value pas [...] adds 5688f168528 [libcxx] [test] Include missing headers. (NFC) adds 38c3b5d562a [c++20] Improve phrasing of diagnostic for missing #include [...] adds c5b890e9224 PR44268: Fix crash if __builtin_object_size is applied to a [...] adds 074323c8465 [Driver] Default to -momit-leaf-frame-pointer for AArch64 adds a0aa58dad53 [AArch64] Save FP for leaf functions when disabling frame p [...] adds 61c8ee6a2fa [clang] Move CLANG_BOOTSTRAP_CMAKE_ARGS above PASSTHROUGH_V [...] adds ad73f656b3c gn build: add deps I failed to add in b2508ce85c1 adds 3da7efedaa7 [Attributor] Reuse the IPConstantProp tests for the Attributor adds 5d34602da45 [Attributor] Only replace instruction operands adds b6f03a5a6b5 [NFC] Rename ClangASTEmitters.h -> ASTTableGen.h adds a7950ffd12c [NFC] Correct accidental use of tabs. adds 91dd67ef724 Introduce some types and functions to make it easier to wor [...] adds f39e1efaf5b Add a function to get the ExceptionSpecInfo of a function t [...] adds 30066e522c9 Extract out WrappedRecord as a convenience base class; NFC. adds f6da0cf34a5 Enable better node-hierarchy metaprogramming; NFC. adds 139006ceb64 Extract the TypeClass <-> TypeCode map into a .def file; NFC. adds 3ce3d23facf Standardize the reader methods in ASTReader; NFC. adds 6404bd23624 Abstract serialization: TableGen "basic" reader/writer CRTP [...] adds d505e57cc27 Abstract serialization: TableGen the (de)serialization code [...] adds 3d347e28355 [Attributor][NFC] Simplify debug printing for abstract attributes adds 6a05ee05b68 [Attributor][NFC] Reorder test functions adds dab7d515bac [Attributor][NFC] Add more simple test situations for callbacks adds 139c9ef45af [Attributor] Annotate call sites of declarations with a callback adds d14a5693c07 MSVC build fix: forget some unneeded and incorrect friends. adds c0cfdd32d03 [ArgPromo][Tests] Run update_test_checks on all ArgumentPro [...] adds 6cc2b1d7891 [Attributor][Tests] Copy & use the ArgumentPromotion tests adds 816985c1205 [NFC][llvm][MIRVRegNamerUtils] Refactoring GetHashableMO in [...] adds c2f18315ff5 Move ASTRecordReader into its own header; NFC. adds 2ac702aaf09 Move ASTRecordWriter into its own header; NFC.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 3 + clang-tools-extra/clangd/ClangdServer.cpp | 71 +- clang-tools-extra/clangd/Hover.cpp | 7 +- clang-tools-extra/clangd/Selection.cpp | 76 +- clang-tools-extra/clangd/Selection.h | 49 +- clang-tools-extra/clangd/SemanticSelection.cpp | 3 +- clang-tools-extra/clangd/XRefs.cpp | 17 +- clang-tools-extra/clangd/refactor/Rename.cpp | 3 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 6 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/unittests/FindTargetTests.cpp | 4 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 2 +- .../clangd/unittests/SelectionTests.cpp | 71 +- .../clangd/unittests/TweakTesting.cpp | 57 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 2 +- clang/CMakeLists.txt | 2 +- clang/docs/AutomaticReferenceCounting.rst | 6 + clang/docs/OpenMPSupport.rst | 2 + clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/AST/ASTContext.h | 5 + clang/include/clang/AST/AbstractBasicReader.h | 368 ++++++ clang/include/clang/AST/AbstractBasicWriter.h | 335 +++++ clang/include/clang/AST/AbstractTypeReader.h | 31 + clang/include/clang/AST/AbstractTypeWriter.h | 32 + clang/include/clang/AST/CMakeLists.txt | 16 + clang/include/clang/AST/PropertiesBase.td | 179 +++ clang/include/clang/AST/Type.h | 58 +- clang/include/clang/AST/TypeProperties.td | 812 ++++++++++++ clang/include/clang/Basic/DeclNodes.td | 3 +- clang/include/clang/Basic/Diagnostic.h | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 12 +- clang/include/clang/Basic/StmtNodes.td | 3 +- clang/include/clang/Basic/TypeNodes.td | 4 +- clang/include/clang/Basic/arm_mve.td | 182 ++- clang/include/clang/Basic/arm_mve_defs.td | 36 +- clang/include/clang/Parse/Parser.h | 4 + clang/include/clang/Parse/RAIIObjectsForParser.h | 19 + clang/include/clang/Sema/Sema.h | 13 +- clang/include/clang/Serialization/ASTBitCodes.h | 147 +-- clang/include/clang/Serialization/ASTReader.h | 470 +------ .../include/clang/Serialization/ASTRecordReader.h | 351 +++++ .../include/clang/Serialization/ASTRecordWriter.h | 295 +++++ clang/include/clang/Serialization/ASTWriter.h | 244 ---- clang/include/clang/Serialization/TypeBitCodes.def | 62 + clang/lib/AST/ASTDiagnostic.cpp | 17 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/TypePrinter.cpp | 72 +- clang/lib/Basic/Diagnostic.cpp | 1 + clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 9 + clang/lib/Driver/ToolChains/FreeBSD.h | 4 + clang/lib/Driver/ToolChains/Gnu.cpp | 18 +- clang/lib/Parse/ParseOpenMP.cpp | 2 + clang/lib/Parse/Parser.cpp | 4 + clang/lib/Sema/SemaDeclCXX.cpp | 11 +- clang/lib/Sema/SemaExpr.cpp | 15 +- clang/lib/Sema/SemaOverload.cpp | 15 +- clang/lib/Serialization/ASTReader.cpp | 1338 ++++---------------- clang/lib/Serialization/ASTReaderDecl.cpp | 490 ++++--- clang/lib/Serialization/ASTReaderStmt.cpp | 612 +++++---- clang/lib/Serialization/ASTWriter.cpp | 706 +---------- clang/lib/Serialization/ASTWriterDecl.cpp | 11 +- clang/lib/Serialization/ASTWriterStmt.cpp | 5 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 11 +- .../lib/StaticAnalyzer/Frontend/ModelInjector.cpp | 1 + clang/lib/Tooling/Syntax/Tokens.cpp | 1 - clang/test/Analysis/bsd-string.c | 8 +- clang/test/CodeGen/arm-mve-intrinsics/vabavq.c | 173 +++ .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 915 +++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vmldav.c | 845 ++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vmlldav.c | 1295 +++++++++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 18 +- clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 18 +- .../test/CodeGenCXX/Inputs/profile-remap-error.map | 1 + clang/test/CodeGenCXX/profile-remap-error.cpp | 7 + clang/test/CodeGenCXX/vector-splat-conversion.cpp | 11 + clang/test/CodeGenObjC/arc-blocks.m | 10 + clang/test/Driver/cl-options.c | 2 +- clang/test/Driver/constructors.c | 2 +- clang/test/Driver/frame-pointer-elim.c | 4 +- .../OpenMP/crash-skipped-bodies-template-inst.cpp | 30 + clang/test/OpenMP/openmp_check.cpp | 10 - clang/test/SemaCXX/address-space-references.cpp | 8 +- clang/test/SemaCXX/builtin-object-size-cxx14.cpp | 8 +- clang/test/SemaCXX/std-compare-cxx2a.cpp | 16 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 10 +- clang/test/SemaOpenCLCXX/address-space-lambda.cl | 12 +- .../address-space-of-this-class-scope.cl | 4 +- clang/utils/TableGen/ASTTableGen.cpp | 132 ++ clang/utils/TableGen/ASTTableGen.h | 364 ++++++ clang/utils/TableGen/CMakeLists.txt | 2 + clang/utils/TableGen/ClangASTEmitters.h | 39 - clang/utils/TableGen/ClangASTNodesEmitter.cpp | 84 +- clang/utils/TableGen/ClangASTPropertiesEmitter.cpp | 658 ++++++++++ clang/utils/TableGen/ClangAttrEmitter.cpp | 8 +- clang/utils/TableGen/ClangTypeNodesEmitter.cpp | 200 ++- clang/utils/TableGen/TableGen.cpp | 26 +- clang/utils/TableGen/TableGenBackends.h | 5 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 12 + compiler-rt/lib/scudo/standalone/combined.h | 63 + compiler-rt/lib/scudo/standalone/flags.cpp | 15 + compiler-rt/lib/scudo/standalone/flags.h | 8 + compiler-rt/lib/scudo/standalone/flags_parser.h | 2 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 8 + .../lib/scudo/standalone/tests/flags_test.cpp | 15 + compiler-rt/test/lsan/TestCases/Linux/guard-page.c | 4 +- .../test/scudo/standalone/unit/lit.site.cfg.py.in | 4 + compiler-rt/test/ubsan/lit.common.cfg.py | 2 +- .../unittests/lit.common.unit.configured.in | 1 + libcxx/include/__config | 12 + libcxx/include/__mutex_base | 9 - .../std/containers/sequences/array/at.pass.cpp | 4 + .../locale.time.get.byname/get_time.pass.cpp | 1 + .../locale.time.get.byname/get_time_wide.pass.cpp | 1 + .../locale.time.get.byname/get_year.pass.cpp | 1 + .../locale.time.get.byname/get_year_wide.pass.cpp | 1 + .../locale.time.get.members/get_date.pass.cpp | 1 + .../locale.time.get.members/get_date_wide.pass.cpp | 1 + .../locale.time.get.members/get_many.pass.cpp | 1 + .../locale.time.get.members/get_year.pass.cpp | 1 + .../locale.time.put.members/put1.pass.cpp | 1 + lld/ELF/Symbols.cpp | 19 +- lld/ELF/Target.cpp | 8 +- lld/test/ELF/common-shared.s | 16 + lld/test/ELF/mips-jalr-non-functions.s | 4 +- lldb/CMakeLists.txt | 4 +- lldb/cmake/modules/LLDBConfig.cmake | 39 +- lldb/cmake/modules/LLDBGenerateConfig.cmake | 6 +- lldb/docs/CMakeLists.txt | 2 +- lldb/docs/resources/build.rst | 6 +- lldb/include/lldb/Host/Config.h.cmake | 5 +- lldb/packages/Python/lldbsuite/test/dotest.py | 2 +- .../TestDataFormatterObjNSException.py | 8 +- .../data-formatter/data-formatter-objc/main.m | 8 +- .../lldbsuite/test/lang/cpp/char8_t/Makefile | 2 +- .../lang/objc/exceptions/TestObjCExceptions.py | 12 +- lldb/scripts/headers.swig | 76 ++ lldb/scripts/interfaces.swig | 83 ++ lldb/scripts/lldb.swig | 164 +-- lldb/source/API/CMakeLists.txt | 4 +- lldb/source/API/SBHostOS.cpp | 4 +- lldb/source/API/SystemInitializerFull.cpp | 8 +- lldb/source/Commands/CommandObjectFrame.cpp | 4 +- lldb/source/Commands/CommandObjectType.cpp | 42 +- lldb/source/Core/ValueObject.cpp | 2 +- lldb/source/Host/common/PseudoTerminal.cpp | 4 +- lldb/source/Host/common/Socket.cpp | 4 +- lldb/source/Host/common/TCPSocket.cpp | 4 +- lldb/source/Host/common/Terminal.cpp | 6 +- lldb/source/Host/common/UDPSocket.cpp | 2 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 4 +- lldb/source/Interpreter/CommandObjectScript.cpp | 14 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 16 +- .../Python/OperatingSystemPython.cpp | 4 +- .../OperatingSystem/Python/OperatingSystemPython.h | 4 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 4 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 4 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 4 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 4 +- .../Plugins/Process/Utility/InferiorCallPOSIX.cpp | 2 +- .../GDBRemoteCommunicationServerCommon.cpp | 4 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Plugins/ScriptInterpreter/CMakeLists.txt | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 2 +- .../Python/ScriptInterpreterPython.cpp | 4 +- .../Python/ScriptInterpreterPython.h | 8 +- .../Python/ScriptInterpreterPythonImpl.h | 2 +- .../Plugins/ScriptInterpreter/Python/lldb-python.h | 6 +- lldb/test/API/lit.site.cfg.py.in | 2 +- lldb/test/API/lldbtest.py | 2 +- lldb/test/CMakeLists.txt | 2 +- lldb/test/Shell/lit.cfg.py | 2 +- lldb/test/Shell/lit.site.cfg.py.in | 2 +- lldb/tools/intel-features/CMakeLists.txt | 4 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 5 +- lldb/unittests/Host/SocketTest.cpp | 5 +- lldb/unittests/Host/SocketTestUtilities.cpp | 3 +- lldb/unittests/Host/SocketTestUtilities.h | 4 +- lldb/unittests/ScriptInterpreter/CMakeLists.txt | 2 +- llvm/docs/CommandGuide/llvm-locstats.rst | 24 +- llvm/include/llvm/Analysis/PtrUseVisitor.h | 4 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 6 +- llvm/include/llvm/Analysis/Utils/Local.h | 26 +- llvm/include/llvm/Analysis/VectorUtils.h | 82 +- .../GlobalISel/LegalizationArtifactCombiner.h | 147 ++- llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h | 15 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 23 +- llvm/include/llvm/IR/IntrinsicsARM.td | 68 +- llvm/lib/Analysis/ConstantFolding.cpp | 20 +- llvm/lib/Analysis/InlineCost.cpp | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 12 +- llvm/lib/Analysis/LazyCallGraph.cpp | 8 +- llvm/lib/Analysis/Loads.cpp | 2 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 11 +- llvm/lib/Analysis/ScalarEvolution.cpp | 25 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 8 +- llvm/lib/Analysis/VectorUtils.cpp | 1 - llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 130 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 20 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 9 +- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 7 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 19 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 +- llvm/lib/IR/DataLayout.cpp | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 60 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 29 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 161 +++ llvm/lib/Target/ARM/ARMISelLowering.cpp | 97 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 10 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 379 ++++-- llvm/lib/Target/ARM/ARMInstrVFP.td | 4 +- llvm/lib/Target/Mips/MipsExpandPseudo.cpp | 1 + llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 3 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 3 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 1 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 4 - llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 99 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrFormats.td | 23 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 9 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 28 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 1 - llvm/lib/Transforms/IPO/Attributor.cpp | 72 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 3 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 20 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 7 - llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 7 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 2 +- .../Vectorize/LoopVectorizationLegality.cpp | 5 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 34 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../AArch64/GlobalISel/legalize-merge-values.mir | 4 +- .../legalizer-combiner-zext-trunc-crash.mir | 17 +- .../AArch64/GlobalISel/retry-artifact-combine.mir | 12 +- .../AArch64/GlobalISel/tail-call-no-save-fp-lr.ll | 5 +- .../AArch64/aarch64-fix-cortex-a53-835769.ll | 12 +- llvm/test/CodeGen/AArch64/arm64-large-frame.ll | 2 +- .../CodeGen/AArch64/arm64-memset-to-bzero-pgso.ll | 128 ++ llvm/test/CodeGen/AArch64/arm64-shrink-wrapping.ll | 4 +- llvm/test/CodeGen/AArch64/arm64_32.ll | 6 +- llvm/test/CodeGen/AArch64/f16-instructions.ll | 8 +- llvm/test/CodeGen/AArch64/fastcc.ll | 6 +- .../CodeGen/AArch64/machine-outliner-regsave.mir | 1 + llvm/test/CodeGen/AArch64/machine-outliner.mir | 2 +- llvm/test/CodeGen/AArch64/max-jump-table.ll | 133 ++ .../CodeGen/AArch64/note-gnu-property-pac-bti-0.ll | 14 + .../CodeGen/AArch64/note-gnu-property-pac-bti-1.ll | 18 + .../CodeGen/AArch64/note-gnu-property-pac-bti-2.ll | 18 + .../CodeGen/AArch64/note-gnu-property-pac-bti-3.ll | 18 + .../CodeGen/AArch64/note-gnu-property-pac-bti-4.ll | 25 + .../CodeGen/AArch64/note-gnu-property-pac-bti-5.ll | 26 + .../CodeGen/AArch64/note-gnu-property-pac-bti-6.ll | 22 + .../CodeGen/AArch64/note-gnu-property-pac-bti-7.ll | 23 + .../CodeGen/AArch64/note-gnu-property-pac-bti-8.ll | 21 + llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 3 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 58 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 66 +- llvm/test/CodeGen/AMDGPU/combine-cond-add-sub.ll | 25 +- llvm/test/CodeGen/AMDGPU/sub-zext-cc-zext-cc.ll | 34 + llvm/test/CodeGen/ARM/constantpool-align.ll | 25 + llvm/test/CodeGen/ARM/vlldm-vlstm-uops.mir | 72 ++ llvm/test/CodeGen/PowerPC/aix-indirect-call.ll | 144 +++ llvm/test/CodeGen/PowerPC/aix-trampoline.ll | 14 + llvm/test/CodeGen/PowerPC/trunc-srl-load.ll | 3 +- llvm/test/CodeGen/RISCV/tail-calls.ll | 28 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vabavq.ll | 158 +++ .../Thumb2/mve-intrinsics/vector-shift-imm.ll | 1078 ++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmldav.ll | 734 +++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmlldav.ll | 1183 +++++++++++++++++ .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 12 +- .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 12 +- llvm/test/CodeGen/X86/atom-pad-short-functions.ll | 23 + llvm/test/CodeGen/X86/avx-cvt.ll | 36 + llvm/test/CodeGen/X86/avx512-mask-op.ll | 226 ++-- llvm/test/CodeGen/X86/bypass-slow-division-tune.ll | 49 +- llvm/test/CodeGen/X86/cmov-into-branch.ll | 55 +- llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll | 242 ++++ llvm/test/CodeGen/X86/fixup-lea.ll | 112 +- llvm/test/CodeGen/X86/fold-load-unops.ll | 183 +++ llvm/test/CodeGen/X86/fshl.ll | 81 +- llvm/test/CodeGen/X86/fshr.ll | 75 +- llvm/test/CodeGen/X86/haddsub.ll | 91 ++ llvm/test/CodeGen/X86/immediate_merging.ll | 106 ++ llvm/test/CodeGen/X86/immediate_merging64.ll | 41 + llvm/test/CodeGen/X86/loop-blocks.ll | 46 + llvm/test/CodeGen/X86/materialize.ll | 115 ++ llvm/test/CodeGen/X86/memcmp-pgso.ll | 1064 ++++++++++++++++ llvm/test/CodeGen/X86/memcpy.ll | 47 + llvm/test/CodeGen/X86/powi.ll | 49 + llvm/test/CodeGen/X86/rounding-ops.ll | 57 + llvm/test/CodeGen/X86/shift-amount-mod.ll | 22 + llvm/test/CodeGen/X86/shrink-compare-pgso.ll | 321 +++++ llvm/test/CodeGen/X86/slow-incdec.ll | 52 +- llvm/test/CodeGen/X86/splat-for-size.ll | 198 +++ llvm/test/CodeGen/X86/store-zero-and-minus-one.ll | 50 + llvm/test/CodeGen/X86/switch-density.ll | 69 + llvm/test/CodeGen/X86/tail-opts.ll | 143 ++- llvm/test/CodeGen/X86/test-vs-bittest.ll | 241 +++- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 83 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 66 + llvm/test/CodeGen/X86/x86-64-bittest-logic.ll | 137 ++ .../CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll | 29 + llvm/test/CodeGen/X86/x86-repmov-copy-eflags.ll | 53 + llvm/test/DebugInfo/AArch64/line-header.ll | 2 +- llvm/test/MC/PowerPC/ppc64-localentry-symbols.s | 5 + llvm/test/MC/RISCV/compress-debug-info.s | 20 + llvm/test/Other/opt-O2-pipeline.ll | 2 - llvm/test/Other/opt-O3-pipeline.ll | 2 - llvm/test/Other/opt-Os-pipeline.ll | 2 - .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 19 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 27 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 7 +- .../2008-09-08-CGUpdateSelfEdge.ll | 17 +- .../Transforms/ArgumentPromotion/X86/attributes.ll | 41 +- .../X86/min-legal-vector-width.ll | 161 ++- .../Transforms/ArgumentPromotion/X86/thiscall.ll | 43 +- .../ArgumentPromotion/aggregate-promote.ll | 26 +- llvm/test/Transforms/ArgumentPromotion/attrs.ll | 52 +- .../test/Transforms/ArgumentPromotion/basictest.ll | 20 +- llvm/test/Transforms/ArgumentPromotion/byval-2.ll | 36 +- llvm/test/Transforms/ArgumentPromotion/byval.ll | 60 +- llvm/test/Transforms/ArgumentPromotion/chained.ll | 21 +- .../Transforms/ArgumentPromotion/control-flow.ll | 21 +- .../Transforms/ArgumentPromotion/control-flow2.ll | 33 +- llvm/test/Transforms/ArgumentPromotion/crash.ll | 51 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 41 +- llvm/test/Transforms/ArgumentPromotion/fp80.ll | 50 +- llvm/test/Transforms/ArgumentPromotion/inalloca.ll | 32 +- .../Transforms/ArgumentPromotion/invalidation.ll | 33 +- llvm/test/Transforms/ArgumentPromotion/musttail.ll | 38 +- .../ArgumentPromotion/naked_functions.ll | 15 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 15 +- llvm/test/Transforms/ArgumentPromotion/pr27568.ll | 23 +- llvm/test/Transforms/ArgumentPromotion/pr3085.ll | 1329 +++++++++---------- llvm/test/Transforms/ArgumentPromotion/pr32917.ll | 18 +- .../pr33641_remove_arg_dbgvalue.ll | 18 +- llvm/test/Transforms/ArgumentPromotion/profile.ll | 12 +- .../Transforms/ArgumentPromotion/reserve-tbaa.ll | 29 +- llvm/test/Transforms/ArgumentPromotion/sret.ll | 23 +- llvm/test/Transforms/ArgumentPromotion/tail.ll | 24 +- llvm/test/Transforms/ArgumentPromotion/variadic.ll | 14 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 30 + .../ArgumentPromotion/2008-07-02-array-indexing.ll | 43 + .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 13 + .../2008-09-08-CGUpdateSelfEdge.ll | 26 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 89 ++ .../ArgumentPromotion}/X86/lit.local.cfg | 0 .../X86/min-legal-vector-width.ll | 328 +++++ .../Attributor/ArgumentPromotion/X86/thiscall.ll | 73 ++ .../ArgumentPromotion/aggregate-promote.ll | 36 + .../Attributor/ArgumentPromotion/attrs.ll | 52 + .../Attributor/ArgumentPromotion/basictest.ll | 45 + .../Attributor/ArgumentPromotion/byval-2.ll | 47 + .../Attributor/ArgumentPromotion/byval.ll | 69 + .../Attributor/ArgumentPromotion/chained.ll | 31 + .../Attributor/ArgumentPromotion/control-flow.ll | 36 + .../Attributor/ArgumentPromotion/control-flow2.ll | 38 + .../Attributor/ArgumentPromotion/crash.ll | 102 ++ .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 52 + .../{ => Attributor}/ArgumentPromotion/fp80.ll | 27 +- .../Attributor/ArgumentPromotion/inalloca.ll | 91 ++ .../ArgumentPromotion/invalidation.ll | 34 +- .../Attributor/ArgumentPromotion/musttail.ll | 70 + .../ArgumentPromotion/naked_functions.ll | 34 + .../ArgumentPromotion/nonzero-address-spaces.ll | 38 + .../Attributor/ArgumentPromotion/pr27568.ll | 45 + .../{ => Attributor}/ArgumentPromotion/pr3085.ll | 1331 +++++++++---------- .../Attributor/ArgumentPromotion/pr32917.ll | 35 + .../pr33641_remove_arg_dbgvalue.ll | 23 +- .../Attributor/ArgumentPromotion/profile.ll | 34 + .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 65 + .../Attributor/ArgumentPromotion/sret.ll | 39 + .../Attributor/ArgumentPromotion/tail.ll | 29 + .../{ => Attributor}/ArgumentPromotion/variadic.ll | 17 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 25 + .../IPConstantProp/2009-09-24-byval-ptr.ll | 102 ++ .../Attributor/IPConstantProp/PR16052.ll | 34 + .../Attributor/IPConstantProp/PR26044.ll | 90 ++ .../Attributor/IPConstantProp/PR43857.ll | 30 + .../IPConstantProp/arg-count-mismatch.ll | 85 ++ .../Attributor/IPConstantProp/arg-type-mismatch.ll | 25 + .../Attributor/IPConstantProp/comdat-ipo.ll | 34 + .../IPConstantProp/dangling-block-address.ll | 43 + .../Attributor/IPConstantProp/deadarg.ll | 7 + .../IPConstantProp/fp-bc-icmp-const-fold.ll | 78 ++ .../Transforms/Attributor/IPConstantProp/global.ll | 40 + .../IPConstantProp/multiple_callbacks.ll | 117 ++ .../Attributor/IPConstantProp/musttail-call.ll | 79 ++ .../Attributor/IPConstantProp/naked-return.ll | 47 + .../IPConstantProp/openmp_parallel_for.ll | 132 ++ .../Attributor/IPConstantProp/pthreads.ll | 96 ++ .../Attributor/IPConstantProp/recursion.ll | 21 + .../Attributor/IPConstantProp/remove-call-inst.ll | 45 + .../Attributor/IPConstantProp/return-argument.ll | 96 ++ .../Attributor/IPConstantProp/return-constant.ll | 59 + .../Attributor/IPConstantProp/return-constants.ll | 69 + ...lve-after-each-resolving-undefs-for-function.ll | 66 + .../Attributor/IPConstantProp/thread_local_acs.ll | 53 + .../Transforms/CodeGenPrepare/X86/sink-addrmode.ll | 41 + .../InstCombine/builtin-object-size-custom-dl.ll | 32 + llvm/test/Transforms/InstCombine/gep-custom-dl.ll | 19 + llvm/test/Transforms/InstCombine/icmp-custom-dl.ll | 4 +- .../test/Transforms/InstCombine/stdio-custom-dl.ll | 22 + llvm/test/Transforms/InstSimplify/shufflevector.ll | 31 +- .../Transforms/PhaseOrdering/scev-custom-dl.ll | 70 + .../SimplifyCFG/switch_create-custom-dl.ll | 16 +- llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 120 +- llvm/test/tools/llvm-locstats/locstats.ll | 20 +- llvm/test/tools/llvm-locstats/no_scope_bytes.ll | 39 + llvm/tools/llvm-dwarfdump/Statistics.cpp | 30 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 24 +- llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 + .../unittests/CodeGen/GlobalISel/LegalizerTest.cpp | 221 ++++ llvm/unittests/Target/ARM/MachineInstrTest.cpp | 22 - .../llvm-exegesis/Mips/BenchmarkResultTest.cpp | 141 +++ .../tools/llvm-exegesis/Mips/CMakeLists.txt | 1 + llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 1 + llvm/utils/gn/README.rst | 4 +- .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 6 +- .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 + .../unittests/tools/llvm-exegesis/Mips/BUILD.gn | 1 + llvm/utils/lit/lit.py | 4 +- llvm/utils/lit/lit/LitTestCase.py | 3 +- llvm/utils/lit/lit/__init__.py | 2 - llvm/utils/lit/lit/cl_arguments.py | 3 +- llvm/utils/lit/lit/main.py | 84 +- llvm/utils/lit/lit/run.py | 2 +- llvm/utils/lit/tests/unit/TestRunner.py | 8 +- llvm/utils/llvm-locstats/llvm-locstats.py | 12 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 8 +- .../deviceRTLs/amdgcn/src/target_impl.h | 12 +- .../libomptarget/deviceRTLs/common/src/support.cu | 8 + openmp/libomptarget/deviceRTLs/common/support.h | 6 +- .../deviceRTLs/nvptx/src/target_impl.h | 6 - 446 files changed, 24594 insertions(+), 6690 deletions(-) create mode 100644 clang/include/clang/AST/AbstractBasicReader.h create mode 100644 clang/include/clang/AST/AbstractBasicWriter.h create mode 100644 clang/include/clang/AST/AbstractTypeReader.h create mode 100644 clang/include/clang/AST/AbstractTypeWriter.h create mode 100644 clang/include/clang/AST/PropertiesBase.td create mode 100644 clang/include/clang/AST/TypeProperties.td create mode 100644 clang/include/clang/Serialization/ASTRecordReader.h create mode 100644 clang/include/clang/Serialization/ASTRecordWriter.h create mode 100644 clang/include/clang/Serialization/TypeBitCodes.def create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vabavq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmldav.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmlldav.c create mode 100644 clang/test/CodeGenCXX/Inputs/profile-remap-error.map create mode 100644 clang/test/CodeGenCXX/profile-remap-error.cpp create mode 100644 clang/test/OpenMP/crash-skipped-bodies-template-inst.cpp create mode 100644 clang/utils/TableGen/ASTTableGen.cpp create mode 100644 clang/utils/TableGen/ASTTableGen.h delete mode 100644 clang/utils/TableGen/ClangASTEmitters.h create mode 100644 clang/utils/TableGen/ClangASTPropertiesEmitter.cpp create mode 100644 lld/test/ELF/common-shared.s create mode 100644 lldb/scripts/headers.swig create mode 100644 lldb/scripts/interfaces.swig create mode 100644 llvm/test/CodeGen/AArch64/arm64-memset-to-bzero-pgso.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-0.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-1.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-2.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-3.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-4.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-5.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-6.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-7.ll create mode 100644 llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-8.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sub-zext-cc-zext-cc.ll create mode 100644 llvm/test/CodeGen/ARM/vlldm-vlstm-uops.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-indirect-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-trampoline.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vabavq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmldav.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmlldav.ll create mode 100644 llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll create mode 100644 llvm/test/CodeGen/X86/memcmp-pgso.ll create mode 100644 llvm/test/CodeGen/X86/shrink-compare-pgso.ll create mode 100644 llvm/test/MC/RISCV/compress-debug-info.s create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-02-01-Re [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-ar [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-09-07-CG [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/2008-09-08-CG [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/attributes.ll copy llvm/test/{Analysis/CostModel => Transforms/Attributor/ArgumentPromotion}/X86 [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/min-legal [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/X86/thiscall.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/aggregate-promote.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/attrs.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/basictest.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/byval-2.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/byval.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/chained.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/control-flow2.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/crash.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/fp80.ll (58%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/inalloca.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/invalidation.ll (53%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/naked_functions.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/nonzero-addre [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr27568.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/pr3085.ll (51%) create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/pr32917.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/pr33641_remove_arg_db [...] create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/profile.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/reserve-tbaa.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/sret.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/tail.ll copy llvm/test/Transforms/{ => Attributor}/ArgumentPromotion/variadic.ll (50%) create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/2008-06-09-WeakProp.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR16052.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR26044.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/PR43857.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/arg-count-mismatch.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/arg-type-mismatch.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/comdat-ipo.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/dangling-block-a [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/deadarg.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/fp-bc-icmp-const [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/global.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/multiple_callbacks.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/musttail-call.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/naked-return.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/pthreads.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/recursion.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/remove-call-inst.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-argument.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/return-constants.ll create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/solve-after-each [...] create mode 100644 llvm/test/Transforms/Attributor/IPConstantProp/thread_local_acs.ll create mode 100644 llvm/test/Transforms/InstCombine/builtin-object-size-custom-dl.ll create mode 100644 llvm/test/Transforms/InstCombine/stdio-custom-dl.ll create mode 100644 llvm/test/tools/llvm-locstats/no_scope_bytes.ll create mode 100644 llvm/unittests/CodeGen/GlobalISel/LegalizerTest.cpp create mode 100644 llvm/unittests/tools/llvm-exegesis/Mips/BenchmarkResultTest.cpp