Lines Matching refs:SrcOps

652                                              ArrayRef<SrcOp> SrcOps) const {  in getOpcodeForMerge()
654 if (SrcOps[0].getLLTTy(*getMRI()).isVector()) in getOpcodeForMerge()
1118 ArrayRef<SrcOp> SrcOps, in buildInstr() argument
1125 assert(SrcOps.size() == 3 && "Invalid select"); in buildInstr()
1127 DstOps[0].getLLTTy(*getMRI()), SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1128 SrcOps[1].getLLTTy(*getMRI()), SrcOps[2].getLLTTy(*getMRI())); in buildInstr()
1135 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1137 SrcOps[0].getLLTTy(*getMRI())); in buildInstr()
1159 assert(SrcOps.size() == 2 && "Invalid Srcs"); in buildInstr()
1161 SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1162 SrcOps[1].getLLTTy(*getMRI())); in buildInstr()
1171 assert(SrcOps.size() == 2 && "Invalid Srcs"); in buildInstr()
1173 SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1174 SrcOps[1].getLLTTy(*getMRI())); in buildInstr()
1181 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1183 SrcOps[0].getLLTTy(*getMRI()), true); in buildInstr()
1188 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1190 SrcOps[0].getLLTTy(*getMRI()), false); in buildInstr()
1195 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1197 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() && "invalid bitcast"); in buildInstr()
1208 assert(SrcOps.size() == 3 && "Invalid Src Operands"); in buildInstr()
1211 assert(SrcOps[0].getSrcOpKind() == SrcOp::SrcType::Ty_Predicate && in buildInstr()
1214 CmpInst::Predicate Pred = SrcOps[0].getPredicate(); in buildInstr()
1218 assert(SrcOps[1].getLLTTy(*getMRI()) == SrcOps[2].getLLTTy(*getMRI()) && in buildInstr()
1221 LLT Op0Ty = SrcOps[1].getLLTTy(*getMRI()); in buildInstr()
1233 assert(SrcOps.size() == 1 && "Invalid src for Unmerge"); in buildInstr()
1242 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() && in buildInstr()
1247 assert(SrcOps.size() >= 2 && "invalid trivial sequence"); in buildInstr()
1249 assert(llvm::all_of(SrcOps, in buildInstr()
1252 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1255 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1256 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1265 assert(SrcOps.size() == 2 && "Invalid Src size"); in buildInstr()
1266 assert(SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1270 assert(SrcOps[1].getLLTTy(*getMRI()).isScalar() && "Invalid operand type"); in buildInstr()
1271 assert(SrcOps[0].getLLTTy(*getMRI()).getElementType() == in buildInstr()
1278 assert(SrcOps.size() == 3 && "Invalid src size"); in buildInstr()
1280 SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1282 SrcOps[1].getLLTTy(*getMRI()) && in buildInstr()
1284 assert(SrcOps[2].getLLTTy(*getMRI()).isScalar() && "Invalid index"); in buildInstr()
1286 SrcOps[0].getLLTTy(*getMRI()).getNumElements() && in buildInstr()
1291 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1296 assert(llvm::all_of(SrcOps, in buildInstr()
1299 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1302 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1303 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1309 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1314 assert(llvm::all_of(SrcOps, in buildInstr()
1317 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1324 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1326 assert(llvm::all_of(SrcOps, in buildInstr()
1330 SrcOps[0].getLLTTy(*getMRI())); in buildInstr()
1333 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1334 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1341 assert(SrcOps.size() == 3 && "Invalid no of src operands"); in buildInstr()
1343 assert((DstOps[0].getLLTTy(*getMRI()) == SrcOps[0].getLLTTy(*getMRI())) && in buildInstr()
1344 (DstOps[0].getLLTTy(*getMRI()) == SrcOps[1].getLLTTy(*getMRI())) && in buildInstr()
1347 assert(DstOps[1].getLLTTy(*getMRI()) == SrcOps[2].getLLTTy(*getMRI()) && in buildInstr()
1356 for (const SrcOp &Op : SrcOps) in buildInstr()