Lines Matching full:arch

19 def arch : Target {
24 let Namespace = "arch" in {
56 // MATCHER: if (FB[arch::AsmCond1])
58 // MATCHER-NEXT: if (FB[arch::AsmCond2a] && FB[arch::AsmCond2b])
60 // MATCHER-NEXT: if (FB[arch::AsmCond3a] || FB[arch::AsmCond3b])
62 // MATCHER-NEXT: if (FB[arch::AsmCond4] && !(FB[arch::AsmCond3a] || FB[arch::AsmCond3b]))
66 // DISASS: return (Bits[arch::AsmCond1]);
69 // DISASS: return (Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b])
72 // DISASS: return (Bits[arch::AsmCond3a] || Bits[arch::AsmCond3b])
75 // DISASS: return (Bits[arch::AsmCond1] && (Bits[arch::AsmCond2a] && Bits[arch::AsmCond2b]))
78 // DISASS: return (Bits[arch::AsmCond1] && (Bits[arch::AsmCond3a] || Bits[arch::AsmCond3b]))
83 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R0},
84 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
87 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R1},
88 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2a},
89 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2b},
92 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R2},
93 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3a},
94 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3b},
98 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R3},
99 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
100 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2a},
101 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond2b},
104 // WRITER-NEXT: {AliasPatternCond::K_Reg, arch::R4},
105 // WRITER-NEXT: {AliasPatternCond::K_Feature, arch::AsmCond1},
106 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3a},
107 // WRITER-NEXT: {AliasPatternCond::K_OrFeature, arch::AsmCond3b},