Lines Matching refs:CastOp
6072 Instruction::CastOps *CastOp) { in lookThroughCast() argument
6077 *CastOp = Cast1->getOpcode(); in lookThroughCast()
6081 if (*CastOp == Cast2->getOpcode() && SrcTy == Cast2->getSrcTy()) in lookThroughCast()
6091 switch (*CastOp) { in lookThroughCast()
6157 ConstantExpr::getCast(*CastOp, CastedTo, C->getType(), true); in lookThroughCast()
6165 Instruction::CastOps *CastOp, in matchSelectPattern() argument
6180 CastOp, Depth); in matchSelectPattern()
6185 Instruction::CastOps *CastOp, unsigned Depth) { in matchDecomposedSelectPattern() argument
6198 if (CastOp && CmpLHS->getType() != TrueVal->getType()) { in matchDecomposedSelectPattern()
6199 if (Value *C = lookThroughCast(CmpI, TrueVal, FalseVal, CastOp)) { in matchDecomposedSelectPattern()
6202 if (*CastOp == Instruction::FPToSI || *CastOp == Instruction::FPToUI) in matchDecomposedSelectPattern()
6208 if (Value *C = lookThroughCast(CmpI, FalseVal, TrueVal, CastOp)) { in matchDecomposedSelectPattern()
6211 if (*CastOp == Instruction::FPToSI || *CastOp == Instruction::FPToUI) in matchDecomposedSelectPattern()