Home
last modified time | relevance | path

Searched refs:getIdx (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDUndefinedArraySubscriptChecker.cpp37 const Expr *Index = A->getIdx(); in checkPreStmt()
53 R->addRange(A->getIdx()->getSourceRange()); in checkPreStmt()
54 bugreporter::trackExpressionValue(N, A->getIdx(), *R); in checkPreStmt()
HDPointerArithChecker.cpp299 SVal Idx = C.getSVal(SubsExpr->getIdx()); in checkPreStmt()
HDArrayBoundCheckerV2.cpp649 if (isTainted(State, ASE->getIdx(), C.getLocationContext())) in performCheck()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/SandboxIR/
HDTracker.h74 unsigned getIdx() const;
75 void dumpCommon(raw_ostream &OS) const { OS << getIdx() << ". "; } in dumpCommon()
192 friend unsigned IRChangeBase::getIdx() const; // For accessing `Changes`.
/freebsd-14-stable/contrib/llvm-project/llvm/lib/SandboxIR/
HDTracker.cpp28 unsigned IRChangeBase::getIdx() const { in getIdx() function in IRChangeBase
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Serialization/
HDASTRecordReader.h62 unsigned getIdx() const { return Idx; } in getIdx() function
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaPseudoObject.cpp97 assert(refExpr->getIdx()); in rebuildMSPropertySubscriptExpr()
103 SpecificCallback(refExpr->getIdx(), MSPropertySubscriptCount), in rebuildMSPropertySubscriptExpr()
1360 CallArgs.insert(CallArgs.begin(), E->getIdx()); in getBaseMSProperty()
1363 CallArgs.insert(CallArgs.begin(), MSPropSubscript->getIdx()); in getBaseMSProperty()
HDSemaChecking.cpp11761 Exprs.push_back(Array->getIdx()); in CheckForIntOverflow()
12889 return getAlignmentAndOffsetFromBinAddOrSub(ASE->getBase(), ASE->getIdx(), in getBaseAlignmentAndOffsetFromLValue()
13282 CheckArrayAccess(ASE->getBase(), ASE->getIdx(), ASE, in CheckArrayAccess()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp144 assert(Record.getIdx() == NumStmtFields && "Incorrect statement field count"); in VisitStmt()
266 for (auto E = Record.size(); Record.getIdx() != E; ) { in VisitSwitchStmt()
354 if (Record.size() - Record.getIdx() == 1) { in VisitDeclStmt()
359 int N = Record.size() - Record.getIdx(); in VisitDeclStmt()
542 assert(Record.getIdx() == NumExprFields && in VisitExpr()
1236 while (Record.getIdx() < Record.size()) { in VisitDesignatedInitExpr()
4303 assert(Record.getIdx() == Record.size() && in ReadStmtFromStream()
HDASTReaderDecl.cpp149 if (Record.getIdx() == Record.size()) in readSubmoduleID()
4177 assert(Record.getIdx() == Record.size()); in ReadDeclRecord()
4532 while (Record.getIdx() < Record.size()) { in UpdateDecl()
4640 assert(Record.getIdx() == Record.size() && "lazy body must be last"); in UpdateDecl()
HDASTWriterStmt.cpp2329 Record.AddStmt(E->getIdx()); in VisitMSPropertySubscriptExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Analysis/
HDUnsafeBufferUsage.cpp434 if (const auto *IdxLit = dyn_cast<IntegerLiteral>(Node.getIdx())) { in AST_MATCHER()
1685 if (!isNonNegativeIntegerExpr(Node->getIdx(), VD, Ctx)) in getFixits()
2095 const Expr *Idx = ArraySub->getIdx(); in fixUPCAddressofArraySubscriptWithSpan()
HDThreadSafetyCommon.cpp644 til::SExpr *E1 = translate(E->getIdx(), Ctx); in translateArraySubscriptExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGExpr.cpp4167 (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; in EmitArraySubscriptExpr()
4171 if (E->getLHS() != E->getIdx()) { in EmitArraySubscriptExpr()
4172 assert(E->getRHS() == E->getIdx() && "index was neither LHS nor RHS"); in EmitArraySubscriptExpr()
4173 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr()
4176 QualType IdxTy = E->getIdx()->getType(); in EmitArraySubscriptExpr()
4322 EmitBoundsCheckImpl(E, Res, Idx, E->getIdx()->getType(), in EmitArraySubscriptExpr()
HDCGStmtOpenMP.cpp3671 cast<ArraySubscriptExpr>(CopyArrayElem)->getIdx()), in emitScanBasedDirectiveFinals()
3786 cast<ArraySubscriptExpr>(CopyArrayElem)->getIdx()), in emitScanBasedDirective()
3797 cast<ArraySubscriptExpr>(CopyArrayElem)->getIdx()), in emitScanBasedDirective()
5594 cast<ArraySubscriptExpr>(CopyArrayElem)->getIdx()), in EmitOMPScanDirective()
5635 cast<ArraySubscriptExpr>(CopyArrayElem)->getIdx()), in EmitOMPScanDirective()
HDCGExprScalar.cpp1984 Value *Idx = Visit(E->getIdx()); in VisitArraySubscriptExpr()
1985 QualType IdxTy = E->getIdx()->getType(); in VisitArraySubscriptExpr()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDComputeDependence.cpp298 return E->getIdx()->getDependence(); in computeDependence()
HDExpr.cpp4250 auto Idx1 = Array1->getIdx(); in isSameComparisonOperand()
4251 auto Idx2 = Array2->getIdx(); in isSameComparisonOperand()
HDStmtPrinter.cpp2052 PrintExpr(Node->getIdx()); in VisitMSPropertySubscriptExpr()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprCXX.h1032 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); } in getIdx() function
1033 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); } in getIdx() function
HDExpr.h2714 Expr *getIdx() { return lhsIsBase() ? getRHS() : getLHS(); } in getIdx() function
2715 const Expr *getIdx() const { return lhsIsBase() ? getRHS() : getLHS(); } in getIdx() function
/freebsd-14-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDExprEngine.cpp3159 SVal Idx = state->getSVal(ASE->getIdx(), LCtx); in VisitCommonDeclRefExpr()
3308 const Expr *Idx = A->getIdx()->IgnoreParens(); in VisitArraySubscriptExpr()
HDBugReporterVisitors.cpp2328 Arr->getIdx(), LVNode, in handle()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h5703 if (const Expr* Expression = Node.getIdx()) in AST_MATCHER_P()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.cpp1282 const Expr *Index = E->getIdx(); in VisitArraySubscriptExpr()

12