Home
last modified time | relevance | path

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

12

/build/soong/android/
Darch.go32 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 …]
Dconfig.go93 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.go244 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/
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 {
249 if ctx.Arch().ArchType == android.X86 {
261 if ctx.Arch().ArchType == android.Arm {
271 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.go135 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
Dsanitize.go233 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 {
Dvndk_prebuilt.go173 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
195 if len(arches) == 0 || arches[0].ArchType.String() != p.arch() {
Dfuzz.go203 "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()
Dbinary_sdk_member.go113 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() {
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 {
Dmakevars.go226 if target.Arch.ArchType == android.Arm {
284 ctx.Strict("CLANG_CONFIG_"+target.Arch.ArchType.Name+"_"+typePrefix+"TRIPLE",
/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.go117 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()
Ddexpreopt.go153 var archs []android.ArchType
157 archs = append(archs, target.Arch.ArchType)
/build/soong/apex/
Dandroidmk.go143 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/
Dsh_binary.go259 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/
Dconfig.go77 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/
Dupdate.go131 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
Dtesting.go68 {android.Windows, android.Arch{ArchType: android.X86_64}, android.NativeBridgeDisabled, "", ""},
80 {android.CommonOS, android.Arch{ArchType: android.Common}, android.NativeBridgeDisabled, "", ""},
/build/soong/rust/
Dtest.go90 name = filepath.Join(name, ctx.Arch().ArchType.String(), stem)

12