Searched refs:SrcVecTy (Results 1 – 8 of 8) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| D | SystemZTargetTransformInfo.cpp | 804 auto *SrcVecTy = cast<FixedVectorType>(Src); in getCastInstrCost() local 810 unsigned VF = SrcVecTy->getNumElements(); in getCastInstrCost() 870 TotCost += getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost() 899 return VF + getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/ |
| D | Execution.cpp | 1380 Type *SrcVecTy = SrcTy->getScalarType(); in executeFPToUIInst() local 1386 if (SrcVecTy->getTypeID() == Type::FloatTyID) { in executeFPToUIInst() 1387 assert(SrcVecTy->isFloatingPointTy() && "Invalid FPToUI instruction"); in executeFPToUIInst() 1418 Type *SrcVecTy = SrcTy->getScalarType(); in executeFPToSIInst() local 1424 if (SrcVecTy->getTypeID() == Type::FloatTyID) { in executeFPToSIInst() 1425 assert(SrcVecTy->isFloatingPointTy() && "Invalid FPToSI instruction"); in executeFPToSIInst()
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | Instructions.cpp | 3581 if (VectorType *SrcVecTy = dyn_cast<VectorType>(SrcTy)) { in isBitCastable() local 3583 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in isBitCastable() 3585 SrcTy = SrcVecTy->getElementType(); in isBitCastable() 3647 if (VectorType *SrcVecTy = dyn_cast<VectorType>(SrcTy)) in getCastOpcode() local 3649 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in getCastOpcode() 3652 SrcTy = SrcVecTy->getElementType(); in getCastOpcode()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | SLPVectorizer.cpp | 7020 VectorType *SrcVecTy; in getEntryCost() local 7023 SrcVecTy = EE->getVectorOperandType(); in getEntryCost() 7032 SrcVecTy = FixedVectorType::get(ScalarTy, NumElts); in getEntryCost() 7042 Ext->getOpcode(), Ext->getType(), SrcVecTy, *getExtractIndex(I)); in getEntryCost() 7050 return TTI->getVectorInstrCost(Instruction::ExtractElement, SrcVecTy, in getEntryCost() 7059 auto *SrcVecTy = cast<FixedVectorType>(VL0->getType()); in getEntryCost() local 7060 unsigned const NumElts = SrcVecTy->getNumElements(); in getEntryCost() 7063 unsigned NumOfParts = TTI->getNumberOfParts(SrcVecTy); in getEntryCost() 7119 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost() 7128 FixedVectorType::get(SrcVecTy->getElementType(), InsertVecSz); in getEntryCost() [all …]
|
| D | LoopVectorize.cpp | 2935 auto *SrcVecTy = cast<FixedVectorType>(V->getType()); in createBitOrPointerCast() local 2936 assert((VF == SrcVecTy->getNumElements()) && "Vector dimensions do not match"); in createBitOrPointerCast() 2937 Type *SrcElemTy = SrcVecTy->getElementType(); in createBitOrPointerCast() 7298 Type *SrcVecTy = in getInstructionCost() local 7308 SrcVecTy = smallestIntegerVectorType(SrcVecTy, MinVecTy); in getInstructionCost() 7312 SrcVecTy = largestIntegerVectorType(SrcVecTy, MinVecTy); in getInstructionCost() 7318 return TTI.getCastInstrCost(Opcode, VectorTy, SrcVecTy, CCH, CostKind, I); in getInstructionCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ValueTracking.cpp | 1203 auto *SrcVecTy = dyn_cast<FixedVectorType>(SrcTy); in computeKnownBitsFromOperator() local 1204 if (!SrcVecTy || !SrcVecTy->getElementType()->isIntegerTy() || in computeKnownBitsFromOperator() 1211 unsigned SubBitWidth = SrcVecTy->getScalarSizeInBits(); in computeKnownBitsFromOperator()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86TargetTransformInfo.cpp | 4619 auto *SrcVecTy = FixedVectorType::get(EltTy, VF); in getReplicationShuffleCost() local 4627 MVT LegalSrcVecTy = getTypeLegalizationCost(SrcVecTy).second; in getReplicationShuffleCost() 4642 Instruction::SExt, /*Dst=*/PromSrcVecTy, /*Src=*/SrcVecTy, in getReplicationShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | LegalizerHelper.cpp | 2738 LLT SrcVecTy = MRI.getType(SrcVec); in bitcastExtractVectorElt() local 2741 LLT SrcEltTy = SrcVecTy.getElementType(); in bitcastExtractVectorElt() 2743 unsigned OldNumElts = SrcVecTy.getNumElements(); in bitcastExtractVectorElt()
|