diff options
Diffstat (limited to 'llvm/utils')
8 files changed, 17 insertions, 4 deletions
diff --git a/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp b/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp index 559868d..75dffb1 100644 --- a/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp +++ b/llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp @@ -794,12 +794,15 @@ AttributeSet Intrinsic::getFnAttributes(LLVMContext &C, ID id) {{ if (id == 0) return AttributeSet(); auto [FnAttrID, _] = unpackID(IntrinsicsToAttributesMap[id - 1]); + if (FnAttrID == {}) + return AttributeSet(); return getIntrinsicFnAttributeSet(C, FnAttrID); } #endif // GET_INTRINSIC_ATTRIBUTES )", - UniqAttributesBitSize, MaxNumAttrs, NoFunctionAttrsID); + UniqAttributesBitSize, MaxNumAttrs, NoFunctionAttrsID, + NoFunctionAttrsID); } void IntrinsicEmitter::EmitIntrinsicToBuiltinMap( diff --git a/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn b/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn index d4ec80b..c143acf 100644 --- a/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn +++ b/llvm/utils/gn/secondary/bolt/lib/Core/BUILD.gn @@ -36,6 +36,7 @@ static_library("Core") { "GDBIndex.cpp", "HashUtilities.cpp", "JumpTable.cpp", + "MCInstUtils.cpp", "MCPlusBuilder.cpp", "ParallelUtilities.cpp", "Relocation.cpp", diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni b/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni index ac48b94..2ab2a0e 100644 --- a/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni +++ b/llvm/utils/gn/secondary/compiler-rt/lib/builtins/sources.gni @@ -526,6 +526,13 @@ if (current_cpu == "ve") { ] } +if (current_cpu == "wasm") { + builtins_sources += [ + "wasm/__c_longjmp.S", + "wasm/__cpp_exceptions.S", + ] +} + if (!compiler_rt_exclude_atomic_builtin) { builtins_sources += [ "atomic.c" ] } diff --git a/llvm/utils/gn/secondary/libcxx/include/BUILD.gn b/llvm/utils/gn/secondary/libcxx/include/BUILD.gn index 42a7940..f771099 100644 --- a/llvm/utils/gn/secondary/libcxx/include/BUILD.gn +++ b/llvm/utils/gn/secondary/libcxx/include/BUILD.gn @@ -1496,6 +1496,7 @@ if (current_toolchain == default_toolchain) { "__type_traits/is_floating_point.h", "__type_traits/is_function.h", "__type_traits/is_fundamental.h", + "__type_traits/is_generic_transparent_comparator.h", "__type_traits/is_implicit_lifetime.h", "__type_traits/is_implicitly_default_constructible.h", "__type_traits/is_integral.h", @@ -1538,6 +1539,7 @@ if (current_toolchain == default_toolchain) { "__type_traits/make_32_64_or_128_bit.h", "__type_traits/make_const_lvalue_ref.h", "__type_traits/make_signed.h", + "__type_traits/make_transparent.h", "__type_traits/make_unsigned.h", "__type_traits/maybe_const.h", "__type_traits/nat.h", diff --git a/llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn index 2f692d7..c37f43c 100644 --- a/llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn @@ -4,9 +4,11 @@ static_library("CAS") { "ActionCache.cpp", "ActionCaches.cpp", "BuiltinCAS.cpp", + "DatabaseFile.cpp", "InMemoryCAS.cpp", "MappedFileRegionArena.cpp", "ObjectStore.cpp", "OnDiskCommon.cpp", + "OnDiskTrieRawHashMap.cpp", ] } diff --git a/llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn index de6de0b..ccb447f 100644 --- a/llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn @@ -10,6 +10,7 @@ unittest("CASTests") { "ActionCacheTest.cpp", "CASTestConfig.cpp", "ObjectStoreTest.cpp", + "OnDiskTrieRawHashMapTest.cpp", "ProgramTest.cpp", ] } diff --git a/llvm/utils/llvm-test-mustache-spec/llvm-test-mustache-spec.cpp b/llvm/utils/llvm-test-mustache-spec/llvm-test-mustache-spec.cpp index bdcef37..9007eb3 100644 --- a/llvm/utils/llvm-test-mustache-spec/llvm-test-mustache-spec.cpp +++ b/llvm/utils/llvm-test-mustache-spec/llvm-test-mustache-spec.cpp @@ -112,7 +112,6 @@ static const StringMap<StringSet<>> XFailTestNames = {{ "Section - Alternate Delimiters", "Section - Multiple Calls", }}, - {"partials.json", {"Standalone Indentation"}}, }}; struct TestData { diff --git a/llvm/utils/profcheck-xfail.txt b/llvm/utils/profcheck-xfail.txt index 08c8944..77e6ab7 100644 --- a/llvm/utils/profcheck-xfail.txt +++ b/llvm/utils/profcheck-xfail.txt @@ -1414,7 +1414,6 @@ Transforms/SimplifyCFG/merge-cond-stores.ll Transforms/SimplifyCFG/multiple-phis.ll Transforms/SimplifyCFG/PhiBlockMerge.ll Transforms/SimplifyCFG/pr48641.ll -Transforms/SimplifyCFG/preserve-branchweights.ll Transforms/SimplifyCFG/preserve-store-alignment.ll Transforms/SimplifyCFG/rangereduce.ll Transforms/SimplifyCFG/RISCV/select-trunc-i64.ll @@ -1424,7 +1423,6 @@ Transforms/SimplifyCFG/safe-abs.ll Transforms/SimplifyCFG/SimplifyEqualityComparisonWithOnlyPredecessor-domtree-preservation-edgecase.ll Transforms/SimplifyCFG/speculate-blocks.ll Transforms/SimplifyCFG/speculate-derefable-load.ll -Transforms/SimplifyCFG/suppress-zero-branch-weights.ll Transforms/SimplifyCFG/switch_create-custom-dl.ll Transforms/SimplifyCFG/switch_create.ll Transforms/SimplifyCFG/switch-dup-bbs.ll |