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

References

tools/clang/lib/Sema/SemaStmtAsm.cpp
  273                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  277     ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
  280     Exprs[i] = ER.get();
  283     Expr *OutputExpr = Exprs[i];
  317       if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType(),
  334                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  356                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  360     ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
  363     Exprs[i] = ER.get();
  365     Expr *InputExpr = Exprs[i];
  402       ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]);
  406       Exprs[i] = Result.get();
  420     const Type *Ty = Exprs[i]->getType().getTypePtr();
  425       if (RequireCompleteType(InputExpr->getBeginLoc(), Exprs[i]->getType(),
  449                      NumInputs, Names, Constraints, Exprs.data(), AsmString,
  456                              NumInputs, Names, Constraints, Exprs.data(),
  497     const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr();
  506       targetDiag(Exprs[ConstraintIdx]->getBeginLoc(),
  556     Expr *OutputExpr = Exprs[TiedTo];
  557     Expr *InputExpr = Exprs[InputOpNo];
  648       Exprs[InputOpNo] = InputExpr;
  661       getClobberConflictLocation(Exprs, Constraints, Clobbers, NumClobbers,
  673           std::make_pair(Names[i]->getName(), Exprs[i]));