/aosp_15_r20/build/soong/dexpreopt/ |
H A D | class_loader_context.go | 28 // 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 D | DEXPREOPT_IMPLEMENTATION.md | 62 - 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 D | nir_load_libclc.c | 98 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 D | DexUseManagerTest.java | 198 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 D | memcmp-01.ll | 1 ; 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 D | memcmp-nobuiltin.ll | 1 ; 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 D | memcmp-02.ll | 1 ; 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 D | test_vector_swizzle.cpp | 35 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 D | dex_preopt_config_merger.py | 20 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 D | gitlab-ci.yml | 132 -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 D | PduBody.java | 54 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/ |
D | PduBody.java | 54 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 D | PduBody.java | 58 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 D | 23.0.4.rst | 41 - [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 D | 24.1.5.rst | 64 - 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 D | build-libclc.sh | 26 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 D | lava_build.sh | 274 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/ |
D | LangStandards.def | 201 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/ |
D | LangStandards.def | 201 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/ |
D | LangStandards.def | 201 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/ |
D | LangStandards.def | 201 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 D | insn-bad.s | 795 #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 D | rusticl_mesa_bindings.h | 3 #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 D | PrimaryDexUtils.java | 182 * 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 D | meson_options.txt | 355 '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).'
|