reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
  136     if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) {
  174   assert((isa<UnaryOperator>(Op.E) || isa<BinaryOperator>(Op.E)) &&
  174   assert((isa<UnaryOperator>(Op.E) || isa<BinaryOperator>(Op.E)) &&
  183   if (const auto *UO = dyn_cast<UnaryOperator>(Op.E))
  188   const auto *BO = cast<BinaryOperator>(Op.E);
  208   unsigned PromotedSize = Ctx.getTypeSize(Op.E->getType());
 1543   StaticData.push_back(CGF.EmitCheckSourceLocation(Info.E->getExprLoc()));
 1544   const UnaryOperator *UO = dyn_cast<UnaryOperator>(Info.E);
 1553       const BinaryOperator *BO = cast<BinaryOperator>(Info.E);
 2325   BinOp.E = E;
 2600   BinOp.E = E;
 2820   Result.E = E;
 2840   OpInfo.E = E;
 2971   const auto *BO = cast<BinaryOperator>(Ops.E);
 3162   const BinaryOperator *expr = cast<BinaryOperator>(op.E);
 3216     CGF.EmitBoundsCheck(op.E, pointerOperand, index, indexOperand->getType(),
 3252                                      op.E->getExprLoc(), "add.ptr");
 3270                                     op.E->getExprLoc(), "add.ptr");
 3386   const auto *BinOp = cast<BinaryOperator>(op.E);
 3539   const BinaryOperator *expr = cast<BinaryOperator>(op.E);