Home
last modified time | relevance | path

Searched refs:ArchType (Results 1 – 25 of 45) sorted by relevance

12

/build/soong/android/
Darch.go32 archTypeList []ArchType
39 Common = ArchType{
44 var archTypeMap = map[string]ArchType{
101 var archVariants = map[ArchType][]string{
170 var archFeatures = map[ArchType][]string{
199 var archFeatureMap = map[ArchType]map[string][]string{
465 var defaultArchFeatureMap = map[OsType]map[ArchType][]string{}
467 func RegisterDefaultArchVariantFeatures(os OsType, arch ArchType, features ...string) { argument
477 defaultArchFeatureMap[os] = make(map[ArchType][]string)
484 ArchType ArchType member
[all …]
Dconfig.go92 multilibConflicts map[ArchType]bool
262 …{Android, Arch{ArchType: X86_64, ArchVariant: "silvermont", Abi: []string{"arm64-v8a"}}, NativeBri…
263 …{Android, Arch{ArchType: X86, ArchVariant: "silvermont", Abi: []string{"armeabi-v7a"}}, NativeBrid…
264 …{Android, Arch{ArchType: Arm64, ArchVariant: "armv8-a", Abi: []string{"arm64-v8a"}}, NativeBridgeE…
265 …{Android, Arch{ArchType: Arm, ArchVariant: "armv7-a-neon", Abi: []string{"armeabi-v7a"}}, NativeBr…
277 …{Fuchsia, Arch{ArchType: Arm64, ArchVariant: "", Abi: []string{"arm64-v8a"}}, NativeBridgeDisabled…
280 {BuildOs, Arch{ArchType: X86_64}, NativeBridgeDisabled, "", ""},
294 …{Android, Arch{ArchType: Arm64, ArchVariant: "armv8-a", Abi: []string{"arm64-v8a"}}, NativeBridgeD…
295 …{Android, Arch{ArchType: Arm, ArchVariant: "armv7-a-neon", Abi: []string{"armeabi-v7a"}}, NativeBr…
298 {BuildOs, Arch{ArchType: X86_64}, NativeBridgeDisabled, "", ""},
[all …]
Dandroidmk.go300 archStr := amod.Arch().ArchType.String()
305 if amod.Arch().ArchType != Common {
311 if amod.Arch().ArchType != Common {
317 if amod.Arch().ArchType != Common {
367 if amod.Arch().ArchType != config.Targets[amod.Os()][0].Arch.ArchType {
571 if amod.Arch().ArchType != ctx.Config().Targets[amod.Os()][0].Arch.ArchType {
/build/soong/rust/config/
Dtoolchain.go115 var toolchainFactories = make(map[android.OsType]map[android.ArchType]toolchainFactory)
117 func registerToolchainFactory(os android.OsType, arch android.ArchType, factory toolchainFactory) { argument
119 toolchainFactories[os] = make(map[android.ArchType]toolchainFactory)
125 factory := toolchainFactories[os][arch.ArchType]
/build/soong/python/
Dinstaller.go52 if ctx.Arch().ArchType.Multilib == "lib64" && installer.dir64 != "" {
55 if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) {
56 dir = filepath.Join(dir, ctx.Arch().ArchType.String())
/build/soong/cc/
Dstl.go159 if ctx.Arch().ArchType == android.Arm {
211 if ctx.Arch().ArchType == android.Arm {
244 if ctx.Arch().ArchType == android.X86 {
256 if ctx.Arch().ArchType == android.Arm {
266 if ctx.Arch().ArchType == android.Arm {
Dsnapshot_utils.go44 func snapshotMapKey(name string, arch android.ArchType) string { argument
50 func (s *snapshotMap) add(name string, arch android.ArchType, snapshot string) {
56 func (s *snapshotMap) get(name string, arch android.ArchType) (snapshot string, found bool) {
Dinstaller.go71 } else if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) {
72 dir = filepath.Join(dir, ctx.Arch().ArchType.String())
Dndk_library.go118 firstArchVersions := map[android.ArchType]int{
125 firstArchVersion, ok := firstArchVersions[arch.ArchType]
127 panic(fmt.Errorf("Arch %q not found in firstArchVersions", arch.ArchType))
269 arch := ctx.Arch().ArchType.String()
362 arch := ctx.Target().Arch.ArchType.Name
Dfuzz.go211 "fuzz", ctx.Target().Arch.ArchType.String(), ctx.ModuleName())
213 "fuzz", ctx.Target().Arch.ArchType.String(), ctx.ModuleName())
279 lib, ctx.Host(), ctx.Arch().ArchType.String()))
284 sharedLibrarySymbolsInstallLocation(lib, ctx.Arch().ArchType.String()))
389 archString := ccModule.Arch().ArchType.String()
Dvndk_prebuilt.go173 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
195 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
Dsanitize.go231 if len(arches) == 0 || inList(ctx.Arch().ArchType.Name, arches) {
305 …if s.Cfi == nil && ctx.Config().CFIEnabledForPath(ctx.ModuleDir()) && ctx.Arch().ArchType == andro…
319 if ctx.Arch().ArchType == android.Arm {
325 if ctx.Arch().ArchType != android.Arm64 {
330 if ctx.Arch().ArchType != android.Arm64 {
453 if ctx.Arch().ArchType == android.Arm {
515 if ctx.Arch().ArchType == android.Arm {
953 if lib, ok := snapshots.get(dep, mctx.Arch().ArchType); ok {
968 if lib, ok := snapshots.get(runtimeLibrary, mctx.Arch().ArchType); ok {
Dbinary_sdk_member.go126 p.archType = ccModule.Target().Arch.ArchType.String()
Dndk_prebuilt.go41 if toolchain.Is64Bit() && ctx.Arch().ArchType != android.Arm64 {
Dvendor_snapshot.go150 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
652 targetArch := "arch-" + m.Target().Arch.ArchType.String()
913 snapshotMap.add(module.BaseModuleName(), ctx.Arch().ArchType, ctx.ModuleName())
977 if _, ok := snapshotMap.get(ctx.ModuleName(), ctx.Arch().ArchType); !ok {
/build/soong/cc/config/
Dtoolchain.go26 var toolchainFactories = make(map[android.OsType]map[android.ArchType]toolchainFactory)
28 func registerToolchainFactory(os android.OsType, arch android.ArchType, factory toolchainFactory) { argument
30 toolchainFactories[os] = make(map[android.ArchType]toolchainFactory)
36 factory := toolchainFactories[os][arch.ArchType]
/build/soong/java/
Ddexpreopt_bootjars.go95 if variant.target.Os == target.Os && variant.target.Arch.ArchType == target.Arch.ArchType {
158 return append(imageLocations, dexpreopt.PathToLocation(image.images, image.target.Arch.ArchType))
193 func DexpreoptedArtApexJars(ctx android.BuilderContext) map[android.ArchType]android.OutputPaths {
198 files := map[android.ArchType]android.OutputPaths{}
202 files[variant.target.Arch.ArchType] = variant.imagesDeps
363 arch := image.target.Arch.ArchType
662 arch := image.target.Arch.ArchType
736 sfx := variant.name + suffix + "_" + variant.target.Arch.ArchType.String()
Ddexpreopt.go150 var archs []android.ArchType
154 archs = append(archs, target.Arch.ArchType)
Ddexpreopt_bootjars_test.go125 …filepath.Join("dex_bootjars", target.Os.String(), "system/framework", target.Arch.ArchType.String(…
/build/soong/sh/
Dsh_binary.go198 if ctx.Target().Arch.ArchType.Multilib == "lib64" {
203 } else if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) {
204 testDir = filepath.Join(testDir, ctx.Arch().ArchType.String())
/build/soong/apex/
Dandroidmk.go151 archStr := fi.module.Target().Arch.ArchType.String()
155 if fi.module.Target().Arch.ArchType != android.Common {
160 if fi.module.Target().Arch.ArchType != android.Common {
165 if fi.module.Target().Arch.ArchType != android.Common {
/build/soong/sdk/
Dtesting.go71 {android.Windows, android.Arch{ArchType: android.X86_64}, android.NativeBridgeDisabled, "", ""},
78 …{android.LinuxBionic, android.Arch{ArchType: android.X86_64}, android.NativeBridgeDisabled, "", ""…
92 {android.CommonOS, android.Arch{ArchType: android.Common}, android.NativeBridgeDisabled, "", ""},
Dupdate.go131 s.multilibUsages = s.multilibUsages.addArchType(child.Target().Arch.ArchType)
840 func (m multilibUsage) addArchType(archType android.ArchType) multilibUsage { argument
912 var archTypes []android.ArchType
914 archType := variant.Target().Arch.ArchType
1049 archType android.ArchType
1058 func newArchSpecificInfo(ctx android.SdkMemberContext, archType android.ArchType, variantProperties… argument
/build/soong/rust/
Dcompiler.go226 if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) {
227 dir = filepath.Join(dir, ctx.Arch().ArchType.String())
/build/soong/dexpreopt/
Dconfig.go79 CpuVariant map[android.ArchType]string // cpu variant for each architecture
80 InstructionSetFeatures map[android.ArchType]string // instruction set for each architecture
131 Archs []android.ArchType

12