/build/soong/android/ |
D | arch.go | 32 archTypeList []ArchType 41 Common = ArchType{ 46 var archTypeMap = map[string]ArchType{ 111 var archVariants = map[ArchType][]string{ 192 var archFeatures = map[ArchType][]string{ 230 var archFeatureMap = map[ArchType]map[string][]string{ 509 var defaultArchFeatureMap = map[OsType]map[ArchType][]string{} 511 func RegisterDefaultArchVariantFeatures(os OsType, arch ArchType, features ...string) { argument 521 defaultArchFeatureMap[os] = make(map[ArchType][]string) 528 ArchType ArchType member [all …]
|
D | config.go | 93 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 …]
|
D | androidmk.go | 244 archStr := amod.Arch().ArchType.String() 249 if amod.Arch().ArchType != Common { 255 if amod.Arch().ArchType != Common { 261 if amod.Arch().ArchType != Common { 311 if amod.Arch().ArchType != config.Targets[amod.Os()][0].Arch.ArchType { 519 if amod.Arch().ArchType != ctx.Config().Targets[amod.Os()][0].Arch.ArchType {
|
/build/soong/rust/config/ |
D | toolchain.go | 115 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/ |
D | installer.go | 52 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/ |
D | stl.go | 159 if ctx.Arch().ArchType == android.Arm { 211 if ctx.Arch().ArchType == android.Arm { 249 if ctx.Arch().ArchType == android.X86 { 261 if ctx.Arch().ArchType == android.Arm { 271 if ctx.Arch().ArchType == android.Arm {
|
D | snapshot_utils.go | 44 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) {
|
D | installer.go | 71 } else if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) { 72 dir = filepath.Join(dir, ctx.Arch().ArchType.String())
|
D | ndk_library.go | 135 firstArchVersions := map[android.ArchType]int{ 144 firstArchVersion, ok := firstArchVersions[arch.ArchType] 146 panic(fmt.Errorf("Arch %q not found in firstArchVersions", arch.ArchType)) 288 arch := ctx.Arch().ArchType.String() 359 arch := ctx.Target().Arch.ArchType.Name
|
D | sanitize.go | 233 if len(arches) == 0 || inList(ctx.Arch().ArchType.Name, arches) { 307 …if s.Cfi == nil && ctx.Config().CFIEnabledForPath(ctx.ModuleDir()) && ctx.Arch().ArchType == andro… 315 …if !ctx.Config().EnableCFI() || ctx.Arch().ArchType == android.Mips || ctx.Arch().ArchType == andr… 321 if ctx.Arch().ArchType == android.Arm { 327 if ctx.Arch().ArchType != android.Arm64 { 332 if ctx.Arch().ArchType != android.Arm64 { 465 if ctx.Arch().ArchType == android.Arm { 527 if ctx.Arch().ArchType == android.Arm { 959 if lib, ok := snapshots.get(dep, mctx.Arch().ArchType); ok { 974 if lib, ok := snapshots.get(runtimeLibrary, mctx.Arch().ArchType); ok {
|
D | vndk_prebuilt.go | 173 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() { 195 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
|
D | fuzz.go | 203 "fuzz", ctx.Target().Arch.ArchType.String(), ctx.ModuleName()) 205 "fuzz", ctx.Target().Arch.ArchType.String(), ctx.ModuleName()) 271 lib, ctx.Host(), ctx.Arch().ArchType.String())) 377 archString := ccModule.Arch().ArchType.String()
|
D | binary_sdk_member.go | 113 p.archType = ccModule.Target().Arch.ArchType.String()
|
D | ndk_prebuilt.go | 41 if toolchain.Is64Bit() && ctx.Arch().ArchType != android.Arm64 {
|
D | vendor_snapshot.go | 150 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() { 645 targetArch := "arch-" + m.Target().Arch.ArchType.String() 906 snapshotMap.add(module.BaseModuleName(), ctx.Arch().ArchType, ctx.ModuleName()) 970 if _, ok := snapshotMap.get(ctx.ModuleName(), ctx.Arch().ArchType); !ok {
|
D | makevars.go | 226 if target.Arch.ArchType == android.Arm { 284 ctx.Strict("CLANG_CONFIG_"+target.Arch.ArchType.Name+"_"+typePrefix+"TRIPLE",
|
/build/soong/cc/config/ |
D | toolchain.go | 26 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/ |
D | dexpreopt_bootjars.go | 117 if variant.target.Os == target.Os && variant.target.Arch.ArchType == target.Arch.ArchType { 200 func DexpreoptedArtApexJars(ctx android.BuilderContext) map[android.ArchType]android.OutputPaths { 205 files := map[android.ArchType]android.OutputPaths{} 207 files[variant.target.Arch.ArchType] = variant.imagesDeps 365 arch := image.target.Arch.ArchType 660 arch := image.target.Arch.ArchType 725 sfx := current.name + "_" + current.target.Arch.ArchType.String()
|
D | dexpreopt.go | 153 var archs []android.ArchType 157 archs = append(archs, target.Arch.ArchType)
|
/build/soong/apex/ |
D | androidmk.go | 143 archStr := fi.module.Target().Arch.ArchType.String() 147 if fi.module.Target().Arch.ArchType != android.Common { 152 if fi.module.Target().Arch.ArchType != android.Common { 157 if fi.module.Target().Arch.ArchType != android.Common {
|
/build/soong/sh/ |
D | sh_binary.go | 259 if ctx.Target().Arch.ArchType.Multilib == "lib64" { 264 } else if !ctx.Host() && ctx.Config().HasMultilibConflict(ctx.Arch().ArchType) { 265 testDir = filepath.Join(testDir, ctx.Arch().ArchType.String()) 301 if cc.Arch().ArchType.Multilib == "lib64" {
|
/build/soong/dexpreopt/ |
D | config.go | 77 CpuVariant map[android.ArchType]string // cpu variant for each architecture 78 InstructionSetFeatures map[android.ArchType]string // instruction set for each architecture 120 Archs []android.ArchType
|
/build/soong/sdk/ |
D | update.go | 131 s.multilibUsages = s.multilibUsages.addArchType(child.Target().Arch.ArchType) 796 func (m multilibUsage) addArchType(archType android.ArchType) multilibUsage { argument 868 var archTypes []android.ArchType 870 archType := variant.Target().Arch.ArchType 1005 archType android.ArchType 1014 func newArchSpecificInfo(ctx android.SdkMemberContext, archType android.ArchType, variantProperties… argument
|
D | testing.go | 68 {android.Windows, android.Arch{ArchType: android.X86_64}, android.NativeBridgeDisabled, "", ""}, 80 {android.CommonOS, android.Arch{ArchType: android.Common}, android.NativeBridgeDisabled, "", ""},
|
/build/soong/rust/ |
D | test.go | 90 name = filepath.Join(name, ctx.Arch().ArchType.String(), stem)
|