Home
last modified time | relevance | path

Searched refs:MulType (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp5423 EVT MulType = N->getValueType(0); in TryMULWIDECombine() local
5424 if (MulType != MVT::i32 && MulType != MVT::i64) { in TryMULWIDECombine()
5429 unsigned OptSize = MulType.getSizeInBits() >> 1; in TryMULWIDECombine()
5448 unsigned BitWidth = MulType.getSizeInBits(); in TryMULWIDECombine()
5451 RHS = DCI.DAG.getConstant(MulVal, DL, MulType); in TryMULWIDECombine()
5464 if (MulType == MVT::i32) { in TryMULWIDECombine()
5484 return DCI.DAG.getNode(Opc, DL, MulType, TruncLHS, TruncRHS); in TryMULWIDECombine()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1391 VectorType *MulType = VectorType::get(Op0->getType(), VecRedTy); in analyzeCostOfVecReduction() local
1394 TTI.getCastInstrCost(Op0->getOpcode(), MulType, ExtType, in analyzeCostOfVecReduction()
1397 TTI.getArithmeticInstrCost(Instruction::Mul, MulType, CostKind); in analyzeCostOfVecReduction()
1399 TTI.getCastInstrCost(RedOp->getOpcode(), VecRedTy, MulType, in analyzeCostOfVecReduction()
H A DLoopVectorize.cpp5421 auto *MulType = VectorType::get(Op0->getType(), VectorTy); in getReductionPatternCost() local
5424 TTI.getCastInstrCost(Op0->getOpcode(), MulType, ExtType, in getReductionPatternCost()
5427 TTI.getArithmeticInstrCost(Instruction::Mul, MulType, CostKind); in getReductionPatternCost()
5429 TTI.getCastInstrCost(RedOp->getOpcode(), VectorTy, MulType, in getReductionPatternCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp6574 Type *MulType; in processUMulZExtIdiom() local
6577 MulType = TyB; in processUMulZExtIdiom()
6580 MulType = TyA; in processUMulZExtIdiom()
6648 MulA = Builder.CreateZExt(A, MulType); in processUMulZExtIdiom()
6650 MulB = Builder.CreateZExt(B, MulType); in processUMulZExtIdiom()
6652 Builder.CreateIntrinsic(Intrinsic::umul_with_overflow, MulType, in processUMulZExtIdiom()