Lines Matching refs:SrcOps

673                                              ArrayRef<SrcOp> SrcOps) const {  in getOpcodeForMerge()
675 if (SrcOps[0].getLLTTy(*getMRI()).isVector()) in getOpcodeForMerge()
1200 ArrayRef<SrcOp> SrcOps, in buildInstr() argument
1207 assert(SrcOps.size() == 3 && "Invalid select"); in buildInstr()
1209 DstOps[0].getLLTTy(*getMRI()), SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1210 SrcOps[1].getLLTTy(*getMRI()), SrcOps[2].getLLTTy(*getMRI())); in buildInstr()
1217 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1219 SrcOps[0].getLLTTy(*getMRI())); in buildInstr()
1241 assert(SrcOps.size() == 2 && "Invalid Srcs"); in buildInstr()
1243 SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1244 SrcOps[1].getLLTTy(*getMRI())); in buildInstr()
1253 assert(SrcOps.size() == 2 && "Invalid Srcs"); in buildInstr()
1255 SrcOps[0].getLLTTy(*getMRI()), in buildInstr()
1256 SrcOps[1].getLLTTy(*getMRI())); in buildInstr()
1263 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1265 SrcOps[0].getLLTTy(*getMRI()), true); in buildInstr()
1270 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1272 SrcOps[0].getLLTTy(*getMRI()), false); in buildInstr()
1277 assert(SrcOps.size() == 1 && "Invalid Srcs"); in buildInstr()
1279 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() && "invalid bitcast"); in buildInstr()
1290 assert(SrcOps.size() == 3 && "Invalid Src Operands"); in buildInstr()
1293 assert(SrcOps[0].getSrcOpKind() == SrcOp::SrcType::Ty_Predicate && in buildInstr()
1296 CmpInst::Predicate Pred = SrcOps[0].getPredicate(); in buildInstr()
1300 assert(SrcOps[1].getLLTTy(*getMRI()) == SrcOps[2].getLLTTy(*getMRI()) && in buildInstr()
1303 LLT Op0Ty = SrcOps[1].getLLTTy(*getMRI()); in buildInstr()
1315 assert(SrcOps.size() == 1 && "Invalid src for Unmerge"); in buildInstr()
1324 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() && in buildInstr()
1329 assert(SrcOps.size() >= 2 && "invalid trivial sequence"); in buildInstr()
1331 assert(llvm::all_of(SrcOps, in buildInstr()
1334 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1337 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1338 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1347 assert(SrcOps.size() == 2 && "Invalid Src size"); in buildInstr()
1348 assert(SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1352 assert(SrcOps[1].getLLTTy(*getMRI()).isScalar() && "Invalid operand type"); in buildInstr()
1353 assert(SrcOps[0].getLLTTy(*getMRI()).getElementType() == in buildInstr()
1360 assert(SrcOps.size() == 3 && "Invalid src size"); in buildInstr()
1362 SrcOps[0].getLLTTy(*getMRI()).isVector() && "Invalid operand type"); in buildInstr()
1364 SrcOps[1].getLLTTy(*getMRI()) && in buildInstr()
1366 assert(SrcOps[2].getLLTTy(*getMRI()).isScalar() && "Invalid index"); in buildInstr()
1368 SrcOps[0].getLLTTy(*getMRI()).getElementCount() && in buildInstr()
1373 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1378 assert(llvm::all_of(SrcOps, in buildInstr()
1381 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1384 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1385 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1391 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1396 assert(llvm::all_of(SrcOps, in buildInstr()
1399 SrcOps[0].getLLTTy(*getMRI()); in buildInstr()
1406 assert((!SrcOps.empty() || SrcOps.size() < 2) && in buildInstr()
1408 assert(llvm::all_of(SrcOps, in buildInstr()
1412 SrcOps[0].getLLTTy(*getMRI())); in buildInstr()
1415 assert((TypeSize::ScalarTy)SrcOps.size() * in buildInstr()
1416 SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == in buildInstr()
1423 assert(SrcOps.size() == 3 && "Invalid no of src operands"); in buildInstr()
1425 assert((DstOps[0].getLLTTy(*getMRI()) == SrcOps[0].getLLTTy(*getMRI())) && in buildInstr()
1426 (DstOps[0].getLLTTy(*getMRI()) == SrcOps[1].getLLTTy(*getMRI())) && in buildInstr()
1429 assert(DstOps[1].getLLTTy(*getMRI()) == SrcOps[2].getLLTTy(*getMRI()) && in buildInstr()
1438 for (const SrcOp &Op : SrcOps) in buildInstr()