Searched defs:ComplexRemove (Results 1 – 1 of 1) sorted by relevance
16378 struct ComplexRemove : TreeTransform<ComplexRemove> { in RemoveNestedImmediateInvocation() struct16379 using Base = TreeTransform<ComplexRemove>; in RemoveNestedImmediateInvocation()16380 llvm::SmallPtrSetImpl<DeclRefExpr *> &DRSet; in RemoveNestedImmediateInvocation()16381 SmallVector<Sema::ImmediateInvocationCandidate, 4> &IISet; in RemoveNestedImmediateInvocation()16383 CurrentII; in RemoveNestedImmediateInvocation()16384 ComplexRemove(Sema &SemaRef, llvm::SmallPtrSetImpl<DeclRefExpr *> &DR, in RemoveNestedImmediateInvocation() argument16389 void RemoveImmediateInvocation(ConstantExpr* E) { in RemoveNestedImmediateInvocation()16399 ExprResult TransformConstantExpr(ConstantExpr *E) { in RemoveNestedImmediateInvocation()16407 ExprResult TransformCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in RemoveNestedImmediateInvocation()16413 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit) { in RemoveNestedImmediateInvocation()[all …]