Lines Matching full:arch
19 def arch : Target {
24 let Namespace = "arch" in {
54 // MATCHER: if (FB[arch::AsmCond1])
56 // MATCHER-NEXT: if (FB[arch::AsmCond2a] && FB[arch::AsmCond2b])
58 // MATCHER-NEXT: if ((FB[arch::AsmCond3a] || FB[arch::AsmCond3b]))
62 // DISASS: return (Bits[arch::AsmCond1]);
65 // DISASS: return (Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b])
68 // DISASS: return ((Bits[arch::AsmCond3a] || Bits[arch::AsmCond3b]))
71 // DISASS: return (Bits[arch::AsmCond1] && Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b])
74 // DISASS: return (Bits[arch::AsmCond1] && (Bits[arch::AsmCond3a] || Bits[arch::AsmCond3b]))
79 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R0},
80 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
83 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R1},
84 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2a},
85 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2b},
88 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R2},
89 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3a},
90 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3b},
94 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R3},
95 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
96 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2a},
97 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2b},
100 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R4},
101 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
102 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3a},
103 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3b},