Home
last modified time | relevance | path

Searched full:clc (Results 1 – 25 of 694) sorted by relevance

12345678910>>...28

/aosp_15_r20/build/soong/dexpreopt/
H A Dclass_loader_context.go28 // 1. the concept of class loader context (CLC) and its relation to classpath
29 // 2. how PackageManager constructs CLC from shared libraries and their dependencies
30 // 3. build-time vs. run-time CLC and why this matters for dexpreopt
32 // 5. build system support for CLC
50 // Class loader context (CLC) is a tree-like structure that describes class loader hierarchy. The
51 // build system uses CLC in a more narrow sense: it is a tree of libraries that represents
53 // a CLC are the direct <uses-library> dependencies specified in the manifest (aka. classpath). Each
54 // node of a CLC tree is a <uses-library> which may have its own <uses-library> sub-nodes.
56 // Because <uses-library> dependencies are, in general, a graph and not necessarily a tree, CLC may
57 // contain subtrees for the same library multiple times. In other words, CLC is the dependency graph
[all …]
H A DDEXPREOPT_IMPLEMENTATION.md62 - construct CLC from the dependency closure
65 - construct module config with CLC, boot image locations, etc.
68 - generate build rules to verify build-time CLC against the manifest (e.g.
162 - [soong/scripts/construct_context.py]: to trim compatibility libraries in CLC
166 dexpreopt.config file (mostly the CLC)
190 Compatibility libraries should only be in the CLC of an app if its
197 libaries to CLC or not. As a workaround, the build system includes all
200 manifest and filter CLC based on that version during Ninja stage of the build,
/aosp_15_r20/external/mesa3d/src/compiler/clc/
H A Dnir_load_libclc.c98 open_clc_data(struct clc_data *clc, unsigned ptr_bit_size) in open_clc_data() argument
100 memset(clc, 0, sizeof(*clc)); in open_clc_data()
101 clc->file = get_libclc_file(ptr_bit_size); in open_clc_data()
102 clc->fd = -1; in open_clc_data()
104 if (clc->file->static_data) { in open_clc_data()
105 snprintf((char *)clc->cache_key, sizeof(clc->cache_key), in open_clc_data()
111 if (clc->file->sys_path != NULL) { in open_clc_data()
112 int fd = open(clc->file->sys_path, O_RDONLY); in open_clc_data()
119 fprintf(stderr, "fstat failed on %s: %m\n", clc->file->sys_path); in open_clc_data()
126 _mesa_sha1_update(&ctx, clc->file->sys_path, strlen(clc->file->sys_path)); in open_clc_data()
[all …]
/aosp_15_r20/art/libartservice/service/javatests/com/android/server/art/
H A DDexUseManagerTest.java198 mSnapshot, OWNING_PKG_NAME, Map.of(BASE_APK, "CLC")); in testPrimaryDexOwned()
213 mSnapshot, OWNING_PKG_NAME, Map.of(BASE_APK, "CLC")); in testPrimaryDexOwnedIsolated()
228 mSnapshot, OWNING_PKG_NAME, Map.of(SPLIT_APK, "CLC")); in testPrimaryDexOwnedSplitIsolated()
241 mSnapshot, LOADING_PKG_NAME, Map.of(BASE_APK, "CLC")); in testPrimaryDexOthers()
255 mSnapshot, LOADING_PKG_NAME, Map.of(INVISIBLE_BASE_APK, "CLC")); in testPrimaryDexInvisible()
305 mSnapshot, Utils.PLATFORM_PACKAGE_NAME, Map.of(BASE_APK, "CLC")); in verifyPrimaryDexMultipleEntries()
307 Map.of("/somewhere/app/" + OWNING_PKG_NAME + "/non-existing.apk", "CLC")); in verifyPrimaryDexMultipleEntries()
311 mSnapshot, OWNING_PKG_NAME, Map.of(BASE_APK, "CLC", SPLIT_APK, "CLC")); in verifyPrimaryDexMultipleEntries()
313 mSnapshot, OWNING_PKG_NAME, Map.of(BASE_APK, "CLC", SPLIT_APK, "CLC")); in verifyPrimaryDexMultipleEntries()
316 mSnapshot, LOADING_PKG_NAME, Map.of(BASE_APK, "CLC")); in verifyPrimaryDexMultipleEntries()
[all …]
/aosp_15_r20/external/llvm/test/CodeGen/SystemZ/
H A Dmemcmp-01.ll1 ; Test memcmp using CLC, with i32 results.
19 ; CHECK: clc 0(2,%r2), 0(%r3)
31 ; CHECK: clc 0(3,%r2), 0(%r3)
49 ; CHECK: clc 0(4,%r2), 0(%r3)
68 ; CHECK: clc 0(5,%r2), 0(%r3)
87 ; CHECK: clc 0(6,%r2), 0(%r3)
103 ; Check the upper end of the CLC range. Here the result is used both as
107 ; CHECK: clc 0(256,%r2), 0(%r3)
129 ; CHECK: clc 0(256,%r2), 0(%r3)
131 ; CHECK: clc 256(1,%r2), 256(%r3)
[all …]
H A Dmemcmp-nobuiltin.ll1 ; Test that memcmp won't be converted to CLC if calls are
11 ; CHECK-NOT: clc
21 ; CHECK-NOT: clc
31 ; CHECK-NOT: clc
49 ; CHECK-NOT: clc
68 ; CHECK-NOT: clc
87 ; CHECK-NOT: clc
103 ; Check the upper end of the CLC range. Here the result is used both as
107 ; CHECK-NOT: clc
126 ; CHECK-NOT: clc
[all …]
H A Dmemcmp-02.ll1 ; Test memcmp using CLC, with i64 results.
19 ; CHECK: clc 0(2,%r2), 0(%r3)
32 ; CHECK: clc 0(3,%r2), 0(%r3)
50 ; CHECK: clc 0(4,%r2), 0(%r3)
69 ; CHECK: clc 0(5,%r2), 0(%r3)
88 ; CHECK: clc 0(6,%r2), 0(%r3)
104 ; Check the upper end of the CLC range. Here the result is used both as
108 ; CHECK: clc 0(256,%r2), 0(%r3)
131 ; CHECK: clc 0(256,%r2), 0(%r3)
133 ; CHECK: clc 256(1,%r2), 256(%r3)
/aosp_15_r20/external/OpenCL-CTS/test_conformance/basic/
H A Dtest_vector_swizzle.cpp35 static constexpr const char* kernel_source_xyzw = R"CLC(
51 )CLC";
53 static constexpr const char* kernel_source_rgba = R"CLC(
69 )CLC";
71 static constexpr const char* kernel_source_sN = R"CLC(
87 )CLC";
94 static constexpr const char* kernel_source_xyzw = R"CLC(
118 )CLC";
120 static constexpr const char* kernel_source_rgba = R"CLC(
144 )CLC";
[all …]
/aosp_15_r20/build/make/core/
H A Ddex_preopt_config_merger.py20 generate class loader context (CLC) for dexpreopt.
57 # Load the original CLC map.
60 # Create a new CLC map that will be a copy of the original one with patched
64 # Patch CLC for each SDK version. Although this should not be necessary for
65 # compatibility libraries (so-called "conditional CLC"), because they all have
71 for clc in clcs:
72 lib = clc['Name']
76 clc['Name'] = ulib['ProvidesUsesLibrary']
78 clc['Device'] = ulib['DexLocation']
79 # CLC of the dependency becomes a subcontext. We only need sub-CLC for
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/build/
H A Dgitlab-ci.yml132 -D intel-clc=system
135 # Do a host build for intel-clc (asan complains not being loaded
146 -D intel-clc=enabled
147 -D install-intel-clc=true
160 -D intel-clc=system
169 # Do a host build for intel-clc (msan complains about
180 -D intel-clc=enabled
181 -D install-intel-clc=true
266 -D intel-clc=enabled
306 -D microsoft-clc=disabled
[all …]
/aosp_15_r20/development/samples/ApiDemos/src/com/example/android/mmslib/pdu/
H A DPduBody.java54 String clc = new String(contentLocation); in putPartToMaps() local
55 mPartMapByContentLocation.put(clc, part); in putPartToMaps()
61 String clc = new String(name); in putPartToMaps() local
62 mPartMapByName.put(clc, part); in putPartToMaps()
68 String clc = new String(fileName); in putPartToMaps() local
69 mPartMapByFileName.put(clc, part); in putPartToMaps()
/aosp_15_r20/packages/apps/Messaging/src/android/support/v7/mms/pdu/
DPduBody.java54 String clc = new String(contentLocation); in putPartToMaps() local
55 mPartMapByContentLocation.put(clc, part); in putPartToMaps()
61 String clc = new String(name); in putPartToMaps() local
62 mPartMapByName.put(clc, part); in putPartToMaps()
68 String clc = new String(fileName); in putPartToMaps() local
69 mPartMapByFileName.put(clc, part); in putPartToMaps()
/aosp_15_r20/frameworks/base/telephony/common/com/google/android/mms/pdu/
H A DPduBody.java58 String clc = new String(contentLocation); in putPartToMaps() local
59 mPartMapByContentLocation.put(clc, part); in putPartToMaps()
65 String clc = new String(name); in putPartToMaps() local
66 mPartMapByName.put(clc, part); in putPartToMaps()
72 String clc = new String(fileName); in putPartToMaps() local
73 mPartMapByFileName.put(clc, part); in putPartToMaps()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.0.4.rst41 - [llvm 16+] [microsoft-clc] opencl-c-base.h does not exist
164 - compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+
165 - clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+
166 - clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+
H A D24.1.5.rst64 - compilers/clc: Add missing break statements.
121 - microsoft/clc: Split struct copies before vars_to_ssa in pre-inline optimizations
145 - clc: force linking of spirvs with mismatching pointer types in signatures
167 - intel/clc: Free parsed_spirv_data
168 - intel/clc: Free disk_cache
/aosp_15_r20/external/mesa3d/.gitlab-ci/container/
H A Dbuild-libclc.sh26 mkdir -p /usr/lib/clc
27 ln -s /usr/share/clc/spirv64-mesa3d-.spv /usr/lib/clc/
28 ln -s /usr/share/clc/spirv-mesa3d-.spv /usr/lib/clc/
H A Dlava_build.sh274 rm -rf /usr/lib/clc/*
276 mkdir -p $ROOTFS/usr/{share,lib}/clc
277 mv /usr/share/clc/spirv*-mesa3d-.spv $ROOTFS/usr/share/clc/
278 ln -s /usr/share/clc/spirv64-mesa3d-.spv $ROOTFS/usr/lib/clc/
279 ln -s /usr/share/clc/spirv-mesa3d-.spv $ROOTFS/usr/lib/clc/
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/Basic/
DLangStandards.def201 LANGSTANDARD(openclcpp10, "clc++1.0",
205 LANGSTANDARD_ALIAS(openclcpp10, "clc++")
207 LANGSTANDARD(openclcpp2021, "clc++2021",
217 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++")
218 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++1.0")
219 LANGSTANDARD_ALIAS_DEPR(openclcpp2021, "CLC++2021")
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/Basic/
DLangStandards.def201 LANGSTANDARD(openclcpp10, "clc++1.0",
205 LANGSTANDARD_ALIAS(openclcpp10, "clc++")
207 LANGSTANDARD(openclcpp2021, "clc++2021",
217 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++")
218 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++1.0")
219 LANGSTANDARD_ALIAS_DEPR(openclcpp2021, "CLC++2021")
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/Basic/
DLangStandards.def201 LANGSTANDARD(openclcpp10, "clc++1.0",
205 LANGSTANDARD_ALIAS(openclcpp10, "clc++")
207 LANGSTANDARD(openclcpp2021, "clc++2021",
217 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++")
218 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++1.0")
219 LANGSTANDARD_ALIAS_DEPR(openclcpp2021, "CLC++2021")
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/Basic/
DLangStandards.def201 LANGSTANDARD(openclcpp10, "clc++1.0",
205 LANGSTANDARD_ALIAS(openclcpp10, "clc++")
207 LANGSTANDARD(openclcpp2021, "clc++2021",
217 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++")
218 LANGSTANDARD_ALIAS_DEPR(openclcpp10, "CLC++1.0")
219 LANGSTANDARD_ALIAS_DEPR(openclcpp2021, "CLC++2021")
/aosp_15_r20/external/llvm/test/MC/SystemZ/
H A Dinsn-bad.s795 #CHECK: clc 0, 0
797 #CHECK: clc 0(%r1), 0(%r1)
799 #CHECK: clc 0(1,%r1), 0(2,%r1)
801 #CHECK: clc 0(0,%r1), 0(%r1)
803 #CHECK: clc 0(257,%r1), 0(%r1)
805 #CHECK: clc -1(1,%r1), 0(%r1)
807 #CHECK: clc 4096(1,%r1), 0(%r1)
809 #CHECK: clc 0(1,%r1), -1(%r1)
811 #CHECK: clc 0(1,%r1), 4096(%r1)
813 #CHECK: clc 0(1,%r0), 0(%r1)
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/
H A Drusticl_mesa_bindings.h3 #include "compiler/clc/nir_clc_helpers.h"
4 #include "compiler/clc/clc.h"
5 #include "compiler/clc/clc_helpers.h"
/aosp_15_r20/art/libartservice/service/java/com/android/server/art/
H A DPrimaryDexUtils.java182 * The CLC for the base APK is `CLN[]{shared-libraries}`; the CLC for the n-th split APK is
212 * The CLC for the base APK is `CLN[]{shared-libraries}`; the CLC for the n-th split APK that
213 * depends on the base APK is `CLN_n[];CLN[base.apk]{shared-libraries}`; the CLC for the n-th
219 * Specially, if a split does not have any dependency, the CLC for it is `CLN_n[]`.
/aosp_15_r20/external/mesa3d/
H A Dmeson_options.txt355 'microsoft-clc',
359 description : 'Build support for the Microsoft CLC to DXIL compiler'
652 'intel-clc',
659 description : 'Build the intel-clc compiler or use a system version.'
663 'install-intel-clc',
666 description : 'Install the intel-clc compiler (if needed for cross builds).'

12345678910>>...28