Lines Matching refs:Context

45   const Expr *E2 = E->IgnoreParenNoopCasts(S.Context);  in CheckAsmLValue()
107 if (!Context.getTargetInfo().validateOutputConstraint(Info)) in ActOnGCCAsmStmt()
139 if (!Context.getTargetInfo().validateInputConstraint(OutputConstraintInfos.data(), in ActOnGCCAsmStmt()
182 unsigned Size = Context.getTypeSize(Ty); in ActOnGCCAsmStmt()
183 if (!Context.getTargetInfo().validateInputSize(Literal->getString(), in ActOnGCCAsmStmt()
199 if (!Context.getTargetInfo().isValidClobber(Clobber)) in ActOnGCCAsmStmt()
205 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
212 if (unsigned DiagID = NS->AnalyzeAsmString(Pieces, Context, DiagOffs)) { in ActOnGCCAsmStmt()
258 unsigned Size = Context.getTypeSize(Ty); in ActOnGCCAsmStmt()
259 if (!Context.getTargetInfo() in ActOnGCCAsmStmt()
285 if (Context.hasSameType(InTy, OutTy)) in ActOnGCCAsmStmt()
314 uint64_t OutSize = Context.getTypeSize(OutTy); in ActOnGCCAsmStmt()
315 uint64_t InSize = Context.getTypeSize(InTy); in ActOnGCCAsmStmt()
352 InputExpr->isEvaluatable(Context)) { in ActOnGCCAsmStmt()
415 Info.Type = Info.Size = Context.getTypeSizeInChars(T).getQuantity(); in LookupInlineAsmIdentifier()
417 const ArrayType *ATy = Context.getAsArrayType(T); in LookupInlineAsmIdentifier()
418 Info.Type = Context.getTypeSizeInChars(ATy->getElementType()).getQuantity(); in LookupInlineAsmIdentifier()
432 LookupResult BaseResult(*this, &Context.Idents.get(Base), SourceLocation(), in LookupInlineAsmField()
453 LookupResult FieldResult(*this, &Context.Idents.get(Member), SourceLocation(), in LookupInlineAsmField()
464 const ASTRecordLayout &RL = Context.getASTRecordLayout(RT->getDecl()); in LookupInlineAsmField()
466 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
482 new (Context) MSAsmStmt(Context, AsmLoc, LBraceLoc, IsSimple, in ActOnMSAsmStmt()