Home
last modified time | relevance | path

Searched refs:DstVecTy (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1236 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 DVectorCombine.cpp827 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 DSLPVectorizer.cpp15062 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 DSystemZTargetTransformInfo.cpp975 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 DCombinerHelper.cpp6539 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 DX86TargetTransformInfo.cpp5168 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()