/external/clang/include/clang/Analysis/ |
H A D | AnalysisContext.h | 58 // static [Derived*] create(AnalysisDeclContext &Ctx); 223 AnalysisDeclContext *Ctx; member in class:clang::LocationContext 230 : Kind(k), Ctx(ctx), Parent(parent) {} 237 AnalysisDeclContext *getAnalysisDeclContext() const { return Ctx; } 257 return Ctx->getSelfDecl(); 317 static bool classof(const LocationContext *Ctx) { argument 318 return Ctx->getKind() == StackFrame; 340 static bool classof(const LocationContext *Ctx) { argument 341 return Ctx->getKind() == Scope; 374 static bool classof(const LocationContext *Ctx) { argument 449 getStackFrame(AnalysisDeclContext *Ctx, LocationContext const *Parent, const Stmt *S, const CFGBlock *Blk, unsigned Idx) argument [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CoreEngine.h | 248 const NodeBuilderContext &Ctx, bool F = true) 249 : C(Ctx), Finalized(F), HasGeneratedNodes(false), Frontier(DstSet) { 254 const NodeBuilderContext &Ctx, bool F = true) 255 : C(Ctx), Finalized(F), HasGeneratedNodes(false), Frontier(DstSet) { 320 const NodeBuilderContext &Ctx, ProgramPoint &L) 321 : NodeBuilder(Pred, DstSet, Ctx), Location(L) {} 356 const NodeBuilderContext &Ctx, 358 : NodeBuilder(SrcNode, DstSet, Ctx), EnclosingBldr(Enclosing) { 364 const NodeBuilderContext &Ctx, 366 : NodeBuilder(SrcSet, DstSet, Ctx), EnclosingBld 247 NodeBuilder(ExplodedNode *SrcNode, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, bool F = true) argument 253 NodeBuilder(const ExplodedNodeSet &SrcSet, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, bool F = true) argument 319 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, ProgramPoint &L) argument 355 StmtNodeBuilder(ExplodedNode *SrcNode, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, NodeBuilder *Enclosing = nullptr) argument 363 StmtNodeBuilder(ExplodedNodeSet &SrcSet, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, NodeBuilder *Enclosing = nullptr) argument [all...] |
H A D | SymbolManager.h | 400 ASTContext &Ctx; member in class:clang::ento::SymbolManager 406 BPAlloc(bpalloc), BV(bv), Ctx(ctx) {} 470 ASTContext &getContext() { return Ctx; } 505 SymbolReaper(const StackFrameContext *Ctx, const Stmt *s, SymbolManager& symmgr, argument 507 : LCtx(Ctx), Loc(s), SymMgr(symmgr),
|
/external/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 43 bool trans::canApplyWeak(ASTContext &Ctx, QualType type, argument 45 if (!Ctx.getLangOpts().ObjCWeakRuntime) 53 if (Ctx.getTargetInfo().getTriple().isiOS() || 54 Ctx.getTargetInfo().getTriple().isWatchOS()) 124 ASTContext &Ctx, bool IsDecl) { 125 SourceLocation SemiLoc = findSemiAfterLocation(loc, Ctx, IsDecl); 136 ASTContext &Ctx, 138 SourceManager &SM = Ctx.getSourceManager(); 140 if (!Lexer::isAtEndOfMacroExpansion(loc, SM, Ctx.getLangOpts(), &loc)) 143 loc = Lexer::getLocForEndOfToken(loc, /*Offset=*/0, SM, Ctx 123 findLocationAfterSemi(SourceLocation loc, ASTContext &Ctx, bool IsDecl) argument 135 findSemiAfterLocation(SourceLocation loc, ASTContext &Ctx, bool IsDecl) argument 173 hasSideEffects(Expr *E, ASTContext &Ctx) argument 523 ASTContext &Ctx = pass.Ctx; local [all...] |
/external/clang/lib/AST/ |
H A D | APValue.cpp | 344 void APValue::printPretty(raw_ostream &Out, ASTContext &Ctx, QualType Ty) const{ argument 361 getVectorElt(0).printPretty(Out, Ctx, ElemTy); 364 getVectorElt(i).printPretty(Out, Ctx, ElemTy); 392 CharUnits S = Ctx.getTypeSizeInChars(InnerTy); 410 Ctx.getPrintingPolicy()); 434 E->printPretty(Out, nullptr, Ctx.getPrintingPolicy()); 448 ElemTy = Ctx.getRecordType(RD); 460 ElemTy = Ctx.getAsArrayType(ElemTy)->getElementType(); 475 const ArrayType *AT = Ctx.getAsArrayType(Ty); 479 getArrayInitializedElt(0).printPretty(Out, Ctx, ElemT 545 getAsString(ASTContext &Ctx, QualType Ty) const argument [all...] |
/external/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 35 DataflowWorklist(const CFG &cfg, AnalysisDeclContext &Ctx) argument 37 POV(Ctx.getAnalysis<PostOrderCFGView>()) {}
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenAction.cpp | 96 void Initialize(ASTContext &Ctx) override { 99 Context = &Ctx; 104 Gen->Initialize(Ctx); 157 LLVMContext &Ctx = getModule()->getContext(); 159 Ctx.getInlineAsmDiagnosticHandler(); 160 void *OldContext = Ctx.getInlineAsmDiagnosticContext(); 161 Ctx.setInlineAsmDiagnosticHandler(InlineAsmDiagHandler, this); 164 Ctx.getDiagnosticHandler(); 165 void *OldDiagnosticContext = Ctx.getDiagnosticContext(); 166 Ctx 840 LLVMContext &Ctx = TheModule->getContext(); local [all...] |
/external/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 111 ASTContext &Ctx) { 115 if (!Ctx.isObjCIdType(Receiver->getType().getUnqualifiedType())) 158 ASTContext &Ctx, 163 IFace = maybeAdjustInterfaceForSubscriptingCheck(IFace, Rec, Ctx); 686 ASTContext &Ctx, LiteralInfo &Info) { 692 Ctx.getSourceManager(), Ctx.getLangOpts()); 778 ASTContext &Ctx = NS.getASTContext(); 829 if (Ctx.hasSameType(ArgTy, CallTy)) { 855 if (!getLiteralInfo(ArgRange, LitIsFloat, isIntZero, Ctx, LitInf 109 maybeAdjustInterfaceForSubscriptingCheck(const ObjCInterfaceDecl *IFace, const Expr *Receiver, ASTContext &Ctx) argument 156 canRewriteToSubscriptSyntax(const ObjCInterfaceDecl *&IFace, const ObjCMessageExpr *Msg, ASTContext &Ctx, Selector subscriptSel) argument 684 getLiteralInfo(SourceRange literalRange, bool isFloat, bool isIntZero, ASTContext &Ctx, LiteralInfo &Info) argument [all...] |
/external/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 297 void MultiplexConsumer::HandleTranslationUnit(ASTContext &Ctx) { argument 299 Consumer->HandleTranslationUnit(Ctx);
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 61 explicit USRGenerator(ASTContext *Ctx, SmallVectorImpl<char> &Buf) argument 65 Context(Ctx), 220 ASTContext &Ctx = *Context; local 221 if ((!Ctx.getLangOpts().CPlusPlus || D->isExternC()) && 550 ASTContext &Ctx = *Context; local 553 T = Ctx.getCanonicalType(T); 736 PrintingPolicy PO(Ctx.getLangOpts());
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BasicObjCFoundationChecks.cpp | 234 ASTContext &Ctx = C.getASTContext(); local 236 getKeywordSelector(Ctx, "caseInsensitiveCompare", nullptr), 237 getKeywordSelector(Ctx, "compare", nullptr), 238 getKeywordSelector(Ctx, "compare", "options", nullptr), 239 getKeywordSelector(Ctx, "compare", "options", "range", nullptr), 240 getKeywordSelector(Ctx, "compare", "options", "range", "locale", 242 getKeywordSelector(Ctx, "componentsSeparatedByCharactersInSet", 244 getKeywordSelector(Ctx, "initWithFormat", 246 getKeywordSelector(Ctx, "localizedCaseInsensitiveCompare", nullptr), 247 getKeywordSelector(Ctx, "localizedCompar 264 ASTContext &Ctx = C.getASTContext(); local 293 ASTContext &Ctx = C.getASTContext(); local 376 GetCFNumberSize(ASTContext &Ctx, uint64_t i) argument [all...] |
H A D | CallAndMessageChecker.cpp | 532 ASTContext &Ctx = C.getASTContext(); local 538 CanQualType CanRetTy = Ctx.getCanonicalType(RetTy); 549 if (CanRetTy != Ctx.VoidTy && C.getLocationContext()->getParentMap() 552 const uint64_t voidPtrSize = Ctx.getTypeSize(Ctx.VoidPtrTy); 553 const uint64_t returnTypeSize = Ctx.getTypeSize(CanRetTy); 557 !(supportsNilWithFloatRet(Ctx.getTargetInfo().getTriple()) && 558 (Ctx.FloatTy == CanRetTy || 559 Ctx.DoubleTy == CanRetTy || 560 Ctx [all...] |
H A D | CheckSecuritySyntaxOnly.cpp | 28 static bool isArc4RandomAvailable(const ASTContext &Ctx) { argument 29 const llvm::Triple &T = Ctx.getTargetInfo().getTriple();
|
H A D | IvarInvalidationChecker.cpp | 119 ASTContext &Ctx; member in class:__anon1616::IvarInvalidationCheckerImpl::MethodCrawler 158 Ctx(InCtx) {} 645 return (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull)
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 95 ASTContext &Ctx = SVB.getContext(); local 97 while (const ArrayType *AT = Ctx.getAsArrayType(Ty)) {
|
H A D | SimpleSValBuilder.cpp | 283 ASTContext &Ctx = getContext(); local 286 uint64_t TypeWidth = Ctx.getTypeSize(SymbolType);
|
/external/clang/tools/libclang/ |
H A D | CXIndexDataConsumer.h | 278 ASTContext *Ctx; member in class:clang::cxindex::CXIndexDataConsumer 338 : Ctx(nullptr), ClientData(clientData), CB(indexCallbacks), 342 ASTContext &getASTContext() const { return *Ctx; }
|
H A D | CXType.cpp | 112 ASTContext &Ctx = cxtu::getASTUnit(TU)->getASTContext(); local 113 if (Ctx.getLangOpts().ObjC1) { 115 if (Ctx.isObjCIdType(UnqualT)) 117 else if (Ctx.isObjCClassType(UnqualT)) 119 else if (Ctx.isObjCSelType(UnqualT)) 716 ASTContext &Ctx = cxtu::getASTUnit(GetTU(T))->getASTContext(); 730 return Ctx.getTypeAlignInChars(QT).getQuantity(); 747 ASTContext &Ctx = cxtu::getASTUnit(GetTU(T))->getASTContext(); 769 return Ctx.getTypeSizeInChars(QT).getQuantity(); 827 ASTContext &Ctx 859 ASTContext &Ctx = cxcursor::getCursorContext(C); local 900 ASTContext &Ctx = cxcursor::getCursorContext(C); local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MIRYamlMapping.h | 45 static StringRef input(StringRef Scalar, void *Ctx, StringValue &S) { argument 48 reinterpret_cast<yaml::Input *>(Ctx)->getCurrentNode()) 66 static StringRef input(StringRef Scalar, void *Ctx, FlowStringValue &S) { argument 67 return ScalarTraits<StringValue>::input(Scalar, Ctx, S); 78 static void output(const BlockStringValue &S, void *Ctx, raw_ostream &OS) { argument 79 return ScalarTraits<StringValue>::output(S.Value, Ctx, OS); 82 static StringRef input(StringRef Scalar, void *Ctx, BlockStringValue &S) { argument 83 return ScalarTraits<StringValue>::input(Scalar, Ctx, S.Value); 102 static void output(const UnsignedValue &Value, void *Ctx, raw_ostream &OS) { argument 103 return ScalarTraits<unsigned>::output(Value.Value, Ctx, O 106 input(StringRef Scalar, void *Ctx, UnsignedValue &Value) argument [all...] |
H A D | MachineFunction.h | 164 MCContext &Ctx; member in class:llvm::MachineFunction 241 MCContext &getContext() const { return Ctx; } 597 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
|
/external/llvm/include/llvm/IR/ |
H A D | Constants.h | 441 static Constant *getAnon(LLVMContext &Ctx, argument 443 return get(getTypeForElements(Ctx, V, Packed), V); 451 static StructType *getTypeForElements(LLVMContext &Ctx,
|
/external/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 141 static const MCConstantExpr *create(int64_t Value, MCContext &Ctx); 293 static const MCSymbolRefExpr *create(const MCSymbol *Symbol, MCContext &Ctx) { argument 294 return MCSymbolRefExpr::create(Symbol, VK_None, Ctx); 298 MCContext &Ctx); 300 MCContext &Ctx); 351 MCContext &Ctx); 352 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx) { argument 353 return create(LNot, Expr, Ctx); 355 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx) { argument 356 return create(Minus, Expr, Ctx); 358 createNot(const MCExpr *Expr, MCContext &Ctx) argument 361 createPlus(const MCExpr *Expr, MCContext &Ctx) argument 424 createAdd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 428 createAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 432 createDiv(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 436 createEQ(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 440 createGT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 444 createGTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 448 createLAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 452 createLOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 456 createLT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 460 createLTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 464 createMod(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 468 createMul(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 472 createNE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 476 createOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 480 createShl(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 484 createAShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 488 createLShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 492 createSub(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 496 createXor(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 246 selectELFSectionForGlobal(MCContext &Ctx, const GlobalValue *GV, argument 308 return Ctx.getELFSection(Name, getELFSectionType(Name, Kind), Flags, 373 static MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool UseInitArray, argument 410 return Ctx.getELFSection(Name, Type, Flags, 0, COMDAT); 748 MCContext &Ctx = getContext(); local 762 MCSymbol *Stub = Ctx.getOrCreateSymbol(Name); 770 MCSymbolRefExpr::create(BaseSym, MCSymbolRefExpr::VK_None, Ctx); 772 MCSymbolRefExpr::create(Stub, MCSymbolRefExpr::VK_None, Ctx); 775 return MCBinaryExpr::createSub(LHS, BSymExpr, Ctx); 778 MCBinaryExpr::createAdd(BSymExpr, MCConstantExpr::create(Offset, Ctx), Ct [all...] |
/external/llvm/lib/IR/ |
H A D | Type.cpp | 430 LLVMContext &Ctx = type->getContext(); local 438 auto *Ret = llvm::StructType::get(Ctx, StructFields); 473 LLVMContext &Ctx = type->getContext(); local 481 auto *Ret = llvm::StructType::create(Ctx, StructFields, Name);
|
H A D | Value.cpp | 166 LLVMContext &Ctx = getContext(); 167 auto I = Ctx.pImpl->ValueNames.find(this); 168 assert(I != Ctx.pImpl->ValueNames.end() && 175 LLVMContext &Ctx = getContext(); local 177 assert(HasName == Ctx.pImpl->ValueNames.count(this) && 182 Ctx.pImpl->ValueNames.erase(this); 188 Ctx.pImpl->ValueNames[this] = VN;
|