Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Operator

36 #include "llvm/IR/Operator.h"
783 // Compute known bits from a shift operator, including those with a
786 // same bit width as KnownZero and KnownOne. KZF and KOF are operator-specific
789 // operator's result respectively for that shift amount. The results from calling
792 static void computeKnownBitsFromShiftOperator(Operator *I,
869 static void computeKnownBitsFromOperator(Operator *I, APInt &KnownZero,
1211 Operator *LU = dyn_cast<Operator>(L);
1454 if (Operator *I = dyn_cast<Operator>(V))
1580 return isKnownToBeAPowerOfTwo(cast<Operator>(V)->getOperand(0), OrZero,
1970 Operator *U = dyn_cast<Operator>(V);
1971 switch (Operator::getOpcode(V)) {
2214 Operator *I = dyn_cast<Operator>(V);
2422 const Operator *I = dyn_cast<Operator>(V);
2469 const Operator *I = dyn_cast<Operator>(V);
2778 } else if (Operator::getOpcode(Ptr) == Instruction::BitCast ||
2779 Operator::getOpcode(Ptr) == Instruction::AddrSpaceCast) {
2780 Ptr = cast<Operator>(Ptr)->getOperand(0);
2825 // The GEP operator should be based on a pointer to string constant, and is
2981 } else if (Operator::getOpcode(V) == Instruction::BitCast ||
2982 Operator::getOpcode(V) == Instruction::AddrSpaceCast) {
2983 V = cast<Operator>(V)->getOperand(0);
3067 const Operator *Inst = dyn_cast<Operator>(V);