Lines Matching refs:getNodeAs
447 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in IncrementGadget()
482 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in DecrementGadget()
516 ASE(Result.Nodes.getNodeAs<ArraySubscriptExpr>(ArraySubscrTag)) {} in ArraySubscriptGadget()
561 PA(Result.Nodes.getNodeAs<BinaryOperator>(PointerArithmeticTag)), in PointerArithmeticGadget()
562 Ptr(Result.Nodes.getNodeAs<Expr>(PointerArithmeticPointerTag)) {} in PointerArithmeticGadget()
611 PtrInitLHS(Result.Nodes.getNodeAs<VarDecl>(PointerInitLHSTag)), in PointerInitGadget()
612 PtrInitRHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerInitRHSTag)) {} in PointerInitGadget()
662 PtrLHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignLHSTag)), in PointerAssignmentGadget()
663 PtrRHS(Result.Nodes.getNodeAs<DeclRefExpr>(PointerAssignRHSTag)) {} in PointerAssignmentGadget()
709 Op(Result.Nodes.getNodeAs<CallExpr>(OpTag)) {} in UnsafeBufferUsageAttrGadget()
735 Op(Result.Nodes.getNodeAs<ExplicitCastExpr>(OpTag)) {} in DataInvocationGadget()
765 Node(Result.Nodes.getNodeAs<ArraySubscriptExpr>(ULCArraySubscriptTag)) { in ULCArraySubscriptGadget()
808 Node(Result.Nodes.getNodeAs<DeclRefExpr>(DeclRefExprTag)) { in UPCStandalonePointerGadget()
844 Result.Nodes.getNodeAs<DeclRefExpr>(BaseDeclRefExprTag)), in PointerDereferenceGadget()
845 Op(Result.Nodes.getNodeAs<UnaryOperator>(OperatorTag)) {} in PointerDereferenceGadget()
883 Node(Result.Nodes.getNodeAs<UnaryOperator>( in UPCAddressofArraySubscriptGadget()
1031 Node(Result.Nodes.getNodeAs<UnaryOperator>(UPCPreIncrementTag)) { in UPCPreIncrementGadget()
1074 Node(Result.Nodes.getNodeAs<BinaryOperator>(UUCAddAssignTag)), in UUCAddAssignGadget()
1075 Offset(Result.Nodes.getNodeAs<Expr>(OffsetTag)) { in UUCAddAssignGadget()
1117 Result.Nodes.getNodeAs<DeclRefExpr>(BaseDeclRefExprTag)), in DerefSimplePtrArithFixableGadget()
1118 DerefOp(Result.Nodes.getNodeAs<UnaryOperator>(DerefOpTag)), in DerefSimplePtrArithFixableGadget()
1119 AddOp(Result.Nodes.getNodeAs<BinaryOperator>(AddOpTag)), in DerefSimplePtrArithFixableGadget()
1120 Offset(Result.Nodes.getNodeAs<IntegerLiteral>(OffsetTag)) {} in DerefSimplePtrArithFixableGadget()
1171 if (const auto *DRE = Result.Nodes.getNodeAs<DeclRefExpr>("any_dre")) { in findGadgets()
1176 if (const auto *DS = Result.Nodes.getNodeAs<DeclStmt>("any_ds")) { in findGadgets()
1185 if (Result.Nodes.getNodeAs<Stmt>(#name)) { \ in findGadgets()
1191 if (Result.Nodes.getNodeAs<Stmt>(#name)) { \ in findGadgets()