Searched refs:Op0Ty (Results 1 – 6 of 6) 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 | 443 const LLT Op0Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 444 unsigned Op0Size = Op0Ty.getSizeInBits(); in getInstrMapping() 486 if (!Op0Ty.isPointer()) in getInstrMapping() 506 if (!Op0Ty.isPointer()) in getInstrMapping() 526 if (!Op0Ty.isPointer()) in getInstrMapping() 547 if (!Op0Ty.isPointer()) in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 4022 Type *Op0Ty = IC.getOperand(0)->getType(); in visitICmpInst() local 4024 Check(Op0Ty == Op1Ty, in visitICmpInst() 4027 Check(Op0Ty->isIntOrIntVectorTy() || Op0Ty->isPtrOrPtrVectorTy(), in visitICmpInst() 4037 Type *Op0Ty = FC.getOperand(0)->getType(); in visitFCmpInst() local 4039 Check(Op0Ty == Op1Ty, in visitFCmpInst() 4042 Check(Op0Ty->isFPOrFPVectorTy(), "Invalid operand types for FCmp instruction", in visitFCmpInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 5864 Type *Op0Ty = Op0->getOperand(0)->getType(); in getReductionPatternCost() local 5867 Op0Ty->getIntegerBitWidth() < Op1Ty->getIntegerBitWidth() ? Op1Ty in getReductionPatternCost() 5868 : Op0Ty; in getReductionPatternCost() 5875 Op0->getOpcode(), VectorTy, VectorType::get(Op0Ty, VectorTy), in getReductionPatternCost() 5886 if (Op0Ty != LargestOpTy || Op1Ty != LargestOpTy) { in getReductionPatternCost() 5887 Instruction *ExtraExtOp = (Op0Ty != LargestOpTy) ? Op0 : Op1; in getReductionPatternCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 237 void validateSelectOp(const LLT ResTy, const LLT TstTy, const LLT Op0Ty,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 22253 EVT Op0Ty = SourceOp0.getValueType(); in performUzpCombine() local 22254 if ((ResVT == MVT::v4i16 && Op0Ty == MVT::v2i32) || in performUzpCombine() 22255 (ResVT == MVT::v8i8 && Op0Ty == MVT::v4i16)) { in performUzpCombine() 22258 Op0Ty.getDoubleNumVectorElementsVT(*DAG.getContext()), in performUzpCombine()
|