Lines Matching refs:P
83 void setISALevelAndRevisionFromPredicates(const PredicateLibrary &P) { in setISALevelAndRevisionFromPredicates()
84 if (P.hasMips64()) { in setISALevelAndRevisionFromPredicates()
86 if (P.hasMips64r6()) in setISALevelAndRevisionFromPredicates()
88 else if (P.hasMips64r5()) in setISALevelAndRevisionFromPredicates()
90 else if (P.hasMips64r3()) in setISALevelAndRevisionFromPredicates()
92 else if (P.hasMips64r2()) in setISALevelAndRevisionFromPredicates()
96 } else if (P.hasMips32()) { in setISALevelAndRevisionFromPredicates()
98 if (P.hasMips32r6()) in setISALevelAndRevisionFromPredicates()
100 else if (P.hasMips32r5()) in setISALevelAndRevisionFromPredicates()
102 else if (P.hasMips32r3()) in setISALevelAndRevisionFromPredicates()
104 else if (P.hasMips32r2()) in setISALevelAndRevisionFromPredicates()
110 if (P.hasMips5()) in setISALevelAndRevisionFromPredicates()
112 else if (P.hasMips4()) in setISALevelAndRevisionFromPredicates()
114 else if (P.hasMips3()) in setISALevelAndRevisionFromPredicates()
116 else if (P.hasMips2()) in setISALevelAndRevisionFromPredicates()
118 else if (P.hasMips1()) in setISALevelAndRevisionFromPredicates()
126 void setGPRSizeFromPredicates(const PredicateLibrary &P) { in setGPRSizeFromPredicates()
127 GPRSize = P.isGP64bit() ? Mips::AFL_REG_64 : Mips::AFL_REG_32; in setGPRSizeFromPredicates()
131 void setCPR1SizeFromPredicates(const PredicateLibrary &P) { in setCPR1SizeFromPredicates()
132 if (P.useSoftFloat()) in setCPR1SizeFromPredicates()
134 else if (P.hasMSA()) in setCPR1SizeFromPredicates()
137 CPR1Size = P.isFP64bit() ? Mips::AFL_REG_64 : Mips::AFL_REG_32; in setCPR1SizeFromPredicates()
141 void setISAExtensionFromPredicates(const PredicateLibrary &P) { in setISAExtensionFromPredicates()
142 if (P.hasCnMipsP()) in setISAExtensionFromPredicates()
144 else if (P.hasCnMips()) in setISAExtensionFromPredicates()
151 void setASESetFromPredicates(const PredicateLibrary &P) { in setASESetFromPredicates()
153 if (P.hasDSP()) in setASESetFromPredicates()
155 if (P.hasDSPR2()) in setASESetFromPredicates()
157 if (P.hasMSA()) in setASESetFromPredicates()
159 if (P.inMicroMipsMode()) in setASESetFromPredicates()
161 if (P.inMips16Mode()) in setASESetFromPredicates()
163 if (P.hasMT()) in setASESetFromPredicates()
165 if (P.hasCRC()) in setASESetFromPredicates()
167 if (P.hasVirt()) in setASESetFromPredicates()
169 if (P.hasGINV()) in setASESetFromPredicates()
174 void setFpAbiFromPredicates(const PredicateLibrary &P) { in setFpAbiFromPredicates()
175 Is32BitABI = P.isABI_O32(); in setFpAbiFromPredicates()
178 if (P.useSoftFloat()) in setFpAbiFromPredicates()
180 else if (P.isABI_N32() || P.isABI_N64()) in setFpAbiFromPredicates()
182 else if (P.isABI_O32()) { in setFpAbiFromPredicates()
183 if (P.isABI_FPXX()) in setFpAbiFromPredicates()
185 else if (P.isFP64bit()) in setFpAbiFromPredicates()
193 void setAllFromPredicates(const PredicateLibrary &P) { in setAllFromPredicates()
194 setISALevelAndRevisionFromPredicates(P); in setAllFromPredicates()
195 setGPRSizeFromPredicates(P); in setAllFromPredicates()
196 setCPR1SizeFromPredicates(P); in setAllFromPredicates()
197 setISAExtensionFromPredicates(P); in setAllFromPredicates()
198 setASESetFromPredicates(P); in setAllFromPredicates()
199 setFpAbiFromPredicates(P); in setAllFromPredicates()
200 OddSPReg = P.useOddSPReg(); in setAllFromPredicates()