Home | History | Annotate | Download | only in android

Lines Matching defs:String

42 var archTypeMap = map[string]ArchType{
107 var archVariants = map[ArchType][]string{}
108 var archFeatures = map[ArchType][]string{}
109 var archFeatureMap = map[ArchType]map[string][]string{}
111 func RegisterArchVariants(arch ArchType, variants ...string) {
116 func RegisterArchFeatures(arch ArchType, features ...string) {
121 func RegisterArchVariantFeatures(arch ArchType, variant string, features ...string) {
134 archFeatureMap[arch] = make(map[string][]string)
142 ArchVariant string
143 CpuVariant string
144 Abi []string
145 ArchFeatures []string
149 func (a Arch) String() string {
150 s := a.ArchType.String()
161 Name string
162 Field string
163 Multilib string
166 func newArch(name, multilib string) ArchType {
176 func (a ArchType) String() string {
211 Name, Field string
226 func (os OsType) String() string {
230 func NewOsType(name string, class OsClass, defDisabled bool) OsType {
242 func osByName(name string) OsType {
266 func (target Target) String() string {
267 return target.Os.String() + "_" + target.Arch.String()
291 var multilib string
327 targetNames := make([]string, len(moduleTargets))
330 targetNames[i] = target.String()
404 variantFields := func(names []string) []reflect.StructField {
417 variants := []string{}
441 multilibType := reflect.StructOf(variantFields([]string{"Lib32", "Lib64"}))
443 targets := []string{
527 dst interface{}, src reflect.Value, field, srcPrefix string) reflect.Value {
541 order := func(property string,
756 addTarget := func(os OsType, archName string, archVariant, cpuVariant *string, abi *[]string) {
839 arch string
840 archVariant string
841 cpuVariant string
842 abi []string
848 //{"arm", "armv5te", "", []string{"armeabi"}},
849 {"arm", "armv7-a", "generic", []string{"armeabi-v7a"}},
850 {"arm", "armv7-a-neon", "generic", []string{"armeabi-v7a"}},
851 {"arm", "armv7-a-neon", "cortex-a7", []string{"armeabi-v7a"}},
852 {"arm", "armv7-a-neon", "cortex-a8", []string{"armeabi-v7a"}},
853 {"arm", "armv7-a-neon", "cortex-a9", []string{"armeabi-v7a"}},
854 {"arm", "armv7-a-neon", "cortex-a15", []string{"armeabi-v7a"}},
855 {"arm", "armv7-a-neon", "cortex-a53", []string{"armeabi-v7a"}},
856 {"arm", "armv7-a-neon", "cortex-a53.a57", []string{"armeabi-v7a"}},
857 {"arm", "armv7-a-neon", "denver", []string{"armeabi-v7a"}},
858 {"arm", "armv7-a-neon", "krait", []string{"armeabi-v7a"}},
859 {"arm64", "armv8-a", "cortex-a53", []string{"arm64-v8a"}},
860 {"arm64", "armv8-a", "denver64", []string{"arm64-v8a"}},
861 {"mips", "mips32-fp", "", []string{"mips"}},
862 {"mips", "mips32r2-fp", "", []string{"mips"}},
863 {"mips", "mips32r2-fp-xburst", "", []string{"mips"}},
864 //{"mips", "mips32r6", "", []string{"mips"}},
869 //{"mips", "mips32r2dsp-fp", "", []string{"mips"}},
870 //{"mips", "mips32r2dspr2-fp", "", []string{"mips"}},
872 //{"mips64", "mips64r2", "", []string{"mips64"}},
873 {"mips64", "mips64r6", "", []string{"mips64"}},
874 {"x86", "", "", []string{"x86"}},
875 {"x86", "atom", "", []string{"x86"}},
876 {"x86", "haswell", "", []string{"x86"}},
877 {"x86", "ivybridge", "", []string{"x86"}},
878 {"x86", "sandybridge", "", []string{"x86"}},
879 {"x86", "silvermont", "", []string{"x86"}},
880 {"x86", "x86_64", "", []string{"x86"}},
881 {"x86_64", "", "", []string{"x86_64"}},
882 {"x86_64", "haswell", "", []string{"x86_64"}},
883 {"x86_64", "ivybridge", "", []string{"x86_64"}},
884 {"x86_64", "sandybridge", "", []string{"x86_64"}},
885 {"x86_64", "silvermont", "", []string{"x86_64"}},
891 {"arm", "armv5te", "", []string{"armeabi"}},
892 {"arm64", "armv8-a", "", []string{"arm64-v8a"}},
893 {"mips", "mips32-fp", "", []string{"mips"}},
894 {"mips64", "mips64r6", "", []string{"mips64"}},
895 {"x86", "", "", []string{"x86"}},
896 {"x86_64", "", "", []string{"x86_64"}},
920 func decodeArch(arch string, archVariant, cpuVariant *string, abi *[]string) (Arch, error) {
921 stringPtr := func(p *string) string {
928 slicePtr := func(p *[]string) []string {
970 func filterMultilibTargets(targets []Target, multilib string) []Target {
981 func decodeMultilib(multilib string, targets []Target, prefer32 bool) ([]Target, error) {