Lines Matching defs:isTypeLegal
140 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false);
150 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) {
170 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT);
699 if (!isTypeLegal(I->getOperand(0)->getType(), VT, /*AllowI1=*/true))
839 if (!isTypeLegal(I->getType(), VT, /*AllowI1=*/true))
928 if (!isTypeLegal(I->getOperand(0)->getType(), VT))
1008 if (!TLI.isTypeLegal(DstVT))
1116 isTypeLegal(TI->getOperand(0)->getType(), SourceVT)) {
1205 if (!isTypeLegal(I->getType(), VT))
1232 if (!isTypeLegal(I->getType(), VT))
1316 if (!TLI.isTypeLegal(SrcVT))
1483 if (!isTypeLegal(RetTy, VT))
1674 if (!isTypeLegal(ArgVal->getType(), ArgVT)) return false;
1686 if (!isTypeLegal(ArgTy, ArgVT))
2030 if (!isTypeLegal(C->getType(), VT))
2156 if (!isTypeLegal(CF->getType(), VT))