Lines Matching refs:Operator

883     const Operator *I, KnownBits &Known, KnownBits &Known2,  in computeKnownBitsFromShiftOperator()
969 static void computeKnownBitsFromOperator(const Operator *I, KnownBits &Known, in computeKnownBitsFromOperator()
1349 Operator *LU = dyn_cast<Operator>(L); in computeKnownBitsFromOperator()
1681 if (const Operator *I = dyn_cast<Operator>(V)) in computeKnownBits()
1790 return isKnownToBeAPowerOfTwo(cast<Operator>(V)->getOperand(0), OrZero, in isKnownToBeAPowerOfTwo()
2237 assert(isa<Operator>(Select) && in isSignedMinMaxClamp()
2238 cast<Operator>(Select)->getOpcode() == Instruction::Select && in isSignedMinMaxClamp()
2325 const Operator *U = dyn_cast<Operator>(V); in ComputeNumSignBitsImpl()
2326 switch (Operator::getOpcode(V)) { in ComputeNumSignBitsImpl()
2629 Operator *I = dyn_cast<Operator>(V); in ComputeMultiple()
2833 auto *Op = dyn_cast<Operator>(V); in CannotBeNegativeZero()
2906 const Operator *I = dyn_cast<Operator>(V); in cannotBeOrderedLessThanZeroImpl()
3402 } else if (Operator::getOpcode(Ptr) == Instruction::BitCast || in GetPointerBaseWithConstantOffset()
3403 Operator::getOpcode(Ptr) == Instruction::AddrSpaceCast) { in GetPointerBaseWithConstantOffset()
3404 Ptr = cast<Operator>(Ptr)->getOperand(0); in GetPointerBaseWithConstantOffset()
3678 } else if (Operator::getOpcode(V) == Instruction::BitCast || in GetUnderlyingObject()
3679 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in GetUnderlyingObject()
3680 V = cast<Operator>(V)->getOperand(0); in GetUnderlyingObject()
3765 if (const Operator *U = dyn_cast<Operator>(V)) { in getUnderlyingObjectFromInt()
3778 Operator::getOpcode(U->getOperand(1)) != Instruction::Mul && in getUnderlyingObjectFromInt()
3806 if (Operator::getOpcode(V) == Instruction::IntToPtr) { in getUnderlyingObjectsForCodeGen()
3841 const Operator *Inst = dyn_cast<Operator>(V); in isSafeToSpeculativelyExecute()