Lines Matching refs:PseudoOpBuilder
186 class PseudoOpBuilder { class
194 PseudoOpBuilder(Sema &S, SourceLocation genericLoc, bool IsUnique) in PseudoOpBuilder() function in __anonb581425c0111::PseudoOpBuilder
198 virtual ~PseudoOpBuilder() {} in ~PseudoOpBuilder()
271 class ObjCPropertyOpBuilder : public PseudoOpBuilder {
283 : PseudoOpBuilder(S, refExpr->getLocation(), IsUnique), in ObjCPropertyOpBuilder()
311 class ObjCSubscriptOpBuilder : public PseudoOpBuilder {
323 : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin(), IsUnique), in ObjCSubscriptOpBuilder()
341 class MSPropertyOpBuilder : public PseudoOpBuilder {
350 : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin(), IsUnique), in MSPropertyOpBuilder()
353 : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin(), IsUnique), in MSPropertyOpBuilder()
366 OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) { in capture()
386 OpaqueValueExpr *PseudoOpBuilder::captureValueAsResult(Expr *e) { in captureValueAsResult()
412 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
418 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
431 PseudoOpBuilder::buildAssignmentOperation(Scope *Sc, SourceLocation opcLoc, in buildAssignmentOperation()
493 PseudoOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc, in buildIncDecOperation()
837 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
925 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS); in buildAssignmentOperation()
972 return PseudoOpBuilder::buildIncDecOperation(Sc, opcLoc, opcode, op); in buildIncDecOperation()
982 return PseudoOpBuilder::complete(SyntacticForm); in complete()
993 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
1014 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS); in buildAssignmentOperation()