Lines Matching refs:PseudoOpBuilder
187 class PseudoOpBuilder { class
194 PseudoOpBuilder(Sema &S, SourceLocation genericLoc) in PseudoOpBuilder() function in __anon83f8f2be0111::PseudoOpBuilder
198 virtual ~PseudoOpBuilder() {} in ~PseudoOpBuilder()
265 class ObjCPropertyOpBuilder : public PseudoOpBuilder {
277 PseudoOpBuilder(S, refExpr->getLocation()), RefExpr(refExpr), in ObjCPropertyOpBuilder()
305 class ObjCSubscriptOpBuilder : public PseudoOpBuilder {
317 PseudoOpBuilder(S, refExpr->getSourceRange().getBegin()), in ObjCSubscriptOpBuilder()
336 class MSPropertyOpBuilder : public PseudoOpBuilder {
345 PseudoOpBuilder(S, refExpr->getSourceRange().getBegin()), in MSPropertyOpBuilder()
348 : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin()), in MSPropertyOpBuilder()
361 OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) { in capture()
379 OpaqueValueExpr *PseudoOpBuilder::captureValueAsResult(Expr *e) { in captureValueAsResult()
403 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete()
409 ExprResult PseudoOpBuilder::buildRValueOperation(Expr *op) { in buildRValueOperation()
422 PseudoOpBuilder::buildAssignmentOperation(Scope *Sc, SourceLocation opcLoc, in buildAssignmentOperation()
486 PseudoOpBuilder::buildIncDecOperation(Scope *Sc, SourceLocation opcLoc, in buildIncDecOperation()
822 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
912 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS); in buildAssignmentOperation()
959 return PseudoOpBuilder::buildIncDecOperation(Sc, opcLoc, opcode, op); in buildIncDecOperation()
969 return PseudoOpBuilder::complete(SyntacticForm); in complete()
980 ExprResult result = PseudoOpBuilder::buildRValueOperation(op); in buildRValueOperation()
1001 PseudoOpBuilder::buildAssignmentOperation(Sc, opcLoc, opcode, LHS, RHS); in buildAssignmentOperation()