Searched refs:Op0Ty (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 241 LLT Op0Ty = Op0.getLLTTy(*getMRI()); in buildPadVectorWithUndefElements() local 246 if (Op0Ty.isVector()) { in buildPadVectorWithUndefElements() 247 assert((ResTy.getElementType() == Op0Ty.getElementType()) && in buildPadVectorWithUndefElements() 249 assert((ResTy.getNumElements() > Op0Ty.getNumElements()) && in buildPadVectorWithUndefElements() 251 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0); in buildPadVectorWithUndefElements() 256 assert((ResTy.getSizeInBits() > Op0Ty.getSizeInBits()) && in buildPadVectorWithUndefElements() 261 buildUndef(Op0Ty.isVector() ? Op0Ty.getElementType() : Op0Ty).getReg(0); in buildPadVectorWithUndefElements() 272 LLT Op0Ty = Op0.getLLTTy(*getMRI()); in buildDeleteTrailingVectorElements() local 274 assert(Op0Ty.isVector() && "Non vector type"); in buildDeleteTrailingVectorElements() 275 assert(((ResTy.isScalar() && (ResTy == Op0Ty.getElementType())) || in buildDeleteTrailingVectorElements() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 414 const LLT Op0Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 415 unsigned Op0Size = Op0Ty.getSizeInBits(); in getInstrMapping() 457 if (!Op0Ty.isPointer()) in getInstrMapping() 477 if (!Op0Ty.isPointer()) in getInstrMapping() 497 if (!Op0Ty.isPointer()) in getInstrMapping() 518 if (!Op0Ty.isPointer()) in getInstrMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 1993 auto *Op0Ty = dyn_cast<FixedVectorType>(Op00->getType()); in foldPermuteOfBinops() local 1995 if (!ShuffleDstTy || !BinOpTy || !Op0Ty || !Op1Ty) in foldPermuteOfBinops() 2018 unsigned NumOpElts = Op0Ty->getNumElements(); in foldPermuteOfBinops() 2019 bool IsIdentity0 = ShuffleDstTy == Op0Ty && in foldPermuteOfBinops() 2033 TargetTransformInfo::SK_PermuteTwoSrc, BinOpTy, Op0Ty, Mask0, CostKind, in foldPermuteOfBinops() 2046 Op0Ty, NewMask0, CostKind, 0, nullptr, {Op00, Op01}); in foldPermuteOfBinops()
|
| H A D | LoopVectorize.cpp | 5458 Type *Op0Ty = Op0->getOperand(0)->getType(); in getReductionPatternCost() local 5461 Op0Ty->getIntegerBitWidth() < Op1Ty->getIntegerBitWidth() ? Op1Ty in getReductionPatternCost() 5462 : Op0Ty; in getReductionPatternCost() 5469 Op0->getOpcode(), VectorTy, VectorType::get(Op0Ty, VectorTy), in getReductionPatternCost() 5480 if (Op0Ty != LargestOpTy || Op1Ty != LargestOpTy) { in getReductionPatternCost() 5481 Instruction *ExtraExtOp = (Op0Ty != LargestOpTy) ? Op0 : Op1; in getReductionPatternCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Verifier.cpp | 4166 Type *Op0Ty = IC.getOperand(0)->getType(); in visitICmpInst() local 4168 Check(Op0Ty == Op1Ty, in visitICmpInst() 4171 Check(Op0Ty->isIntOrIntVectorTy() || Op0Ty->isPtrOrPtrVectorTy(), in visitICmpInst() 4181 Type *Op0Ty = FC.getOperand(0)->getType(); in visitFCmpInst() local 4183 Check(Op0Ty == Op1Ty, in visitFCmpInst() 4186 Check(Op0Ty->isFPOrFPVectorTy(), "Invalid operand types for FCmp instruction", in visitFCmpInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 249 void validateSelectOp(const LLT ResTy, const LLT TstTy, const LLT Op0Ty,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 23290 EVT Op0Ty = SourceOp0.getValueType(); in performUzpCombine() local 23291 if ((ResVT == MVT::v4i16 && Op0Ty == MVT::v2i32) || in performUzpCombine() 23292 (ResVT == MVT::v8i8 && Op0Ty == MVT::v4i16)) { in performUzpCombine() 23295 Op0Ty.getDoubleNumVectorElementsVT(*DAG.getContext()), in performUzpCombine()
|