Searched refs:DstVecTy (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 1236 Type *DstVecTy = DstTy->getScalarType(); in executeTruncInst() local 1237 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeTruncInst() 1256 Type *DstVecTy = DstTy->getScalarType(); in executeSExtInst() local 1257 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeSExtInst() 1276 Type *DstVecTy = DstTy->getScalarType(); in executeZExtInst() local 1277 unsigned DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeZExtInst() 1343 Type *DstVecTy = DstTy->getScalarType(); in executeFPToUIInst() local 1345 uint32_t DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeFPToUIInst() 1381 Type *DstVecTy = DstTy->getScalarType(); in executeFPToSIInst() local 1383 uint32_t DBitWidth = cast<IntegerType>(DstVecTy)->getBitWidth(); in executeFPToSIInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 827 auto *DstVecTy = dyn_cast<FixedVectorType>(I.getType()); in foldBitOpOfBitcasts() local 828 if (!SrcVecTy || !DstVecTy) in foldBitOpOfBitcasts() 833 DstVecTy->getPrimitiveSizeInBits() && in foldBitOpOfBitcasts() 841 TTI.getArithmeticInstrCost(BinOp->getOpcode(), DstVecTy) + in foldBitOpOfBitcasts() 842 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, LHSSrc->getType(), in foldBitOpOfBitcasts() 844 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, RHSSrc->getType(), in foldBitOpOfBitcasts() 848 TTI.getCastInstrCost(Instruction::BitCast, DstVecTy, SrcVecTy, in foldBitOpOfBitcasts() 2250 auto *DstVecTy = cast<FixedVectorType>(I.getType()); in foldShuffleOfSelects() local 2258 TTI.getShuffleCost(SK, DstVecTy, SrcVecTy, Mask, CostKind, 0, nullptr, in foldShuffleOfSelects() 2264 NewCost += TTI.getShuffleCost(SK, DstVecTy, SrcVecTy, Mask, CostKind, 0, in foldShuffleOfSelects() [all …]
|
| H A D | SLPVectorizer.cpp | 15062 auto *DstVecTy = in getTreeCost() local 15077 CastCost += TTI->getCastInstrCost(Opcode, DstVecTy, SrcVecTy, CCH, in getTreeCost() 15082 << " to " << DstVecTy << "\n"; in getTreeCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 975 auto *DstVecTy = dyn_cast<FixedVectorType>(Dst); in getCastInstrCost() local 976 if (!DstVecTy) { in getCastInstrCost() 1042 TotCost += BaseT::getScalarizationOverhead(DstVecTy, NeedsInserts, in getCastInstrCost() 1055 BaseT::getScalarizationOverhead(DstVecTy, /*Insert*/ true, in getCastInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 6539 LLT DstVecTy = MRI.getType(MI.getOperand(0).getReg()); in matchBuildVectorIdentityFold() local 6540 LLT DstEltTy = DstVecTy.getElementType(); in matchBuildVectorIdentityFold() 6548 return MRI.getType(MatchInfo) == DstVecTy; in matchBuildVectorIdentityFold() 6560 return MRI.getType(MatchInfo) == DstVecTy; in matchBuildVectorIdentityFold()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 5168 auto *DstVecTy = FixedVectorType::get(EltTy, NumDstElements); in getReplicationShuffleCost() local 5174 MVT LegalDstVecTy = getTypeLegalizationCost(DstVecTy).second; in getReplicationShuffleCost() 5189 getCastInstrCost(Instruction::Trunc, /*Dst=*/DstVecTy, in getReplicationShuffleCost() 5204 divideCeil(DstVecTy->getNumElements(), NumEltsPerDstVec); in getReplicationShuffleCost()
|