Searched refs:MulType (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 5423 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 D | VectorCombine.cpp | 1391 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 D | LoopVectorize.cpp | 5421 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 D | InstCombineCompares.cpp | 6574 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()
|