Home
last modified time | relevance | path

Searched refs:Op0Ty (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp241 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 DMipsRegisterBankInfo.cpp414 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 DVectorCombine.cpp1993 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 DLoopVectorize.cpp5458 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 DVerifier.cpp4166 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 DMachineIRBuilder.h249 void validateSelectOp(const LLT ResTy, const LLT TstTy, const LLT Op0Ty,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp23290 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()