Home | History | Annotate | Download | only in Sema

Lines Matching refs:Op

475 Sema::SemaAtomicOpsOverloaded(ExprResult TheCallResult, AtomicExpr::AtomicOp Op) {
488 if (Op == AtomicExpr::Load) {
490 } else if (Op == AtomicExpr::CmpXchgWeak || Op == AtomicExpr::CmpXchgStrong) {
527 if ((Op == AtomicExpr::Add || Op == AtomicExpr::Sub) &&
535 (Op == AtomicExpr::And || Op == AtomicExpr::Or || Op == AtomicExpr::Xor)){
556 if (Op == AtomicExpr::Store)
558 else if (Op == AtomicExpr::CmpXchgWeak || Op == AtomicExpr::CmpXchgStrong)
573 if (i == 1 && (Op == AtomicExpr::CmpXchgWeak ||
574 Op == AtomicExpr::CmpXchgStrong))
577 (Op == AtomicExpr::Add || Op == AtomicExpr::Sub))
595 if (Op == AtomicExpr::Load) {
597 } else if (Op != AtomicExpr::CmpXchgWeak && Op != AtomicExpr::CmpXchgStrong) {
609 ResultType, Op,
2494 BinaryOperatorKind op = B->getOpcode();
2496 if (op != BO_Add && op != BO_Sub)
3181 BinaryOperatorKind op = E->getOpcode();
3185 if (op == BO_LT && IsZero(S, E->getRHS())) {
3189 } else if (op == BO_GE && IsZero(S, E->getRHS())) {
3193 } else if (op == BO_GT && IsZero(S, E->getLHS())) {
3197 } else if (op == BO_LE && IsZero(S, E->getLHS())) {
3800 void Sema::CheckCastAlign(Expr *Op, QualType T, SourceRange TRange) {
3809 if (T->isDependentType() || Op->getType()->isDependentType())
3823 const PointerType *SrcPtr = Op->getType()->getAs<PointerType>();
3837 << Op->getType() << T
3840 << TRange << Op->getSourceRange();