Lines Matching refs:CastOp
7852 Instruction::CastOps *CastOp) { in lookThroughCast() argument
7857 *CastOp = Cast1->getOpcode(); in lookThroughCast()
7861 if (*CastOp == Cast2->getOpcode() && SrcTy == Cast2->getSrcTy()) in lookThroughCast()
7872 switch (*CastOp) { in lookThroughCast()
7939 ConstantFoldCastOperand(*CastOp, CastedTo, C->getType(), DL); in lookThroughCast()
7947 Instruction::CastOps *CastOp, in matchSelectPattern() argument
7962 CastOp, Depth); in matchSelectPattern()
7967 Instruction::CastOps *CastOp, unsigned Depth) { in matchDecomposedSelectPattern() argument
7980 if (CastOp && CmpLHS->getType() != TrueVal->getType()) { in matchDecomposedSelectPattern()
7981 if (Value *C = lookThroughCast(CmpI, TrueVal, FalseVal, CastOp)) { in matchDecomposedSelectPattern()
7984 if (*CastOp == Instruction::FPToSI || *CastOp == Instruction::FPToUI) in matchDecomposedSelectPattern()
7990 if (Value *C = lookThroughCast(CmpI, FalseVal, TrueVal, CastOp)) { in matchDecomposedSelectPattern()
7993 if (*CastOp == Instruction::FPToSI || *CastOp == Instruction::FPToUI) in matchDecomposedSelectPattern()