/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 72 DIVariable Var; // Variable Descriptor. member in class:llvm::DbgVariable 82 : Var(V), TheDIE(nullptr), DotDebugLocOffset(~0U), MInsn(nullptr), 88 : Var(DbgValue->getDebugVariable()), TheDIE(nullptr), 92 DIVariable getVariable() const { return Var; } 97 StringRef getName() const { return Var.getName(); } 103 if (Var.getTag() == dwarf::DW_TAG_arg_variable) 110 if (Var.isArtificial()) 118 if (Var.isObjectPointer()) 126 assert(Var.isVariable() && "Invalid complex DbgVariable!"); 127 return Var [all...] |
H A D | DwarfDebug.cpp | 113 assert(Var.isVariable() && "Invalid complex DbgVariable!"); 114 return Var.isBlockByrefVariable(DD->getTypeIdentifierMap()); 118 DIType Ty = Var.getType().resolve(DD->getTypeIdentifierMap()); 121 if (Var.isBlockByrefVariable(DD->getTypeIdentifierMap())) { 450 auto Var = TheCU.constructVariableDIE(DV, Scope.isAbstractScope()); local 452 ObjectPointer = Var.get(); 453 return Var; 788 for (const auto &Var : ConcreteVariables) { 789 DIE *VariableDie = Var->getDIE(); 798 DbgVariable *AbsVar = getExistingAbstractVariable(Var 1093 createAbstractVariable(const DIVariable &Var, LexicalScope *Scope) argument 1121 addCurrentFnArgument(DbgVariable *Var, LexicalScope *Scope) argument 1166 const MDNode *Var = MI->getDebugVariable(); local 1500 addScopeVariable(LexicalScope *LS, DbgVariable *Var) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LiveDebugVariables.cpp | 160 bool match(const MDNode *Var, unsigned Offset, bool indirect) const { argument 161 return Var == variable && Offset == offset && indirect == IsIndirect; 309 UserValue *getUserValue(const MDNode *Var, unsigned Offset, 424 UserValue *LDVImpl::getUserValue(const MDNode *Var, unsigned Offset, argument 426 UserValue *&Leader = userVarMap[Var]; 431 if (UV->match(Var, Offset, IsIndirect)) 436 make_unique<UserValue>(Var, Offset, IsIndirect, DL, allocator)); 466 const MDNode *Var = MI->getOperand(2).getMetadata(); local 468 UserValue *UV = getUserValue(Var, Offset, IsIndirect, MI->getDebugLoc());
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 119 /// is set to the corresponding phi node. 3) \p Var is set to the value 122 (Instruction *&CntInst, PHINode *&CntPhi, Value *&Var) const; 125 void transform(Instruction *CntInst, PHINode *CntPhi, Value *Var); 368 Value *&Var) const { 487 Var = T; 494 PHINode *CntPhi, Value *Var) { 510 PopCnt = createPopcntIntrinsic(Builder, Var, DL); 538 if (PreCond->getOperand(0) != Var) 493 transform(Instruction *CntInst, PHINode *CntPhi, Value *Var) argument
|
/external/llvm/utils/FileCheck/ |
H A D | FileCheck.cpp | 463 StringRef Var = VariableUses[i].first; local 464 if (Var[0] == '@') { 466 if (EvaluateExpression(Var, Value)) { 468 OS.write_escaped(Var) << "\" equal to \""; 472 OS.write_escaped(Var) << "\""; 475 StringMap<StringRef>::const_iterator it = VariableTable.find(Var); 480 OS.write_escaped(Var) << "\""; 483 OS.write_escaped(Var) << "\" equal to \"";
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 949 const VarDecl *const Var = Node.getLoopVariable(); local 950 return (Var != nullptr && InnerMatcher.matches(*Var, Finder, Builder));
|
/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 164 InitializedEntity(VarDecl *Var) argument 165 : Kind(EK_Variable), Parent(nullptr), Type(Var->getType()), 166 ManglingNumber(0), VariableOrMember(Var) { } 199 static InitializedEntity InitializeVariable(VarDecl *Var) { argument 200 return InitializedEntity(Var);
|
H A D | ScopeInfo.h | 397 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, argument 400 : VarAndNested(Var, IsNested), 473 void addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, argument 476 Captures.push_back(Capture(Var, isBlock, isByref, isNested, Loc, 478 CaptureMap[Var] = Captures.size(); 494 bool isCaptured(VarDecl *Var) const { 495 return CaptureMap.count(Var); 500 Capture &getCapture(VarDecl *Var) { argument 501 assert(isCaptured(Var) && "Variable has not been captured"); 502 return Captures[CaptureMap[Var] [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 889 LambdaCaptureKind Kind, VarDecl *Var, 891 : DeclAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) 899 assert(!Var && "'this' capture cannot have a variable!"); 906 assert(Var && "capture must have a variable!"); 888 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind, VarDecl *Var, SourceLocation EllipsisLoc) argument
|
H A D | Stmt.cpp | 882 SwitchStmt::SwitchStmt(const ASTContext &C, VarDecl *Var, Expr *cond) argument 885 setConditionVariable(C, Var); 915 WhileStmt::WhileStmt(const ASTContext &C, VarDecl *Var, Expr *cond, Stmt *body, argument 918 setConditionVariable(C, Var); 1100 bool CapturedStmt::capturesVariable(const VarDecl *Var) const { 1108 if (I.getCapturedVar() == Var)
|
H A D | Decl.cpp | 578 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) { 580 if (Var->getStorageClass() == SC_Static) 587 Var->getType().isConstQualified() && 588 !Var->getType().isVolatileQualified()) { 589 const VarDecl *PrevVar = Var->getPreviousDecl(); 593 if (Var->getStorageClass() != SC_Extern && 594 Var->getStorageClass() != SC_PrivateExtern && 595 !isSingleLineLanguageLinkage(*Var)) 599 for (const VarDecl *PrevVar = Var->getPreviousDecl(); PrevVar; 602 Var 622 const VarDecl *Var = dyn_cast<VarDecl>(D); local [all...] |
/external/clang/lib/Analysis/ |
H A D | Consumed.cpp | 277 const VarDecl *Var; member in struct:__anon17774::VarTestResult 310 const VarDecl *Var; member in union:clang::consumed::PropagationInfo::__anon17776 321 PropagationInfo(const VarDecl *Var, ConsumedState TestsFor) argument 324 VarTest.Var = Var; 345 BinTest.LTest.Var = LVar; 347 BinTest.RTest.Var = RVar; 354 PropagationInfo(const VarDecl *Var) : InfoType(IT_Var), Var(Var) {} argument 926 VisitVarDecl(const VarDecl *Var) argument 1216 setState(const VarDecl *Var, ConsumedState State) argument 1412 const VarDecl *Var = DTor.getVarDecl(); local [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 106 case Decl::Var: { 425 const VarDecl &Var; member in struct:__anon17823::ExtendGCLifetime 426 ExtendGCLifetime(const VarDecl *var) : Var(*var) {} 431 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), false, 432 Var.getType(), VK_LValue, SourceLocation()); 442 const VarDecl &Var; member in struct:__anon17823::CallCleanupFunction 445 const VarDecl *Var) 446 : CleanupFn(CleanupFn), FnInfo(*Info), Var(*Var) {} 449 DeclRefExpr DRE(const_cast<VarDecl*>(&Var), fals 444 CallCleanupFunction(llvm::Constant *CleanupFn, const CGFunctionInfo *Info, const VarDecl *Var) argument [all...] |
H A D | CGDebugInfo.cpp | 873 CGDebugInfo::CreateRecordStaticField(const VarDecl *Var, argument 877 llvm::DIFile VUnit = getOrCreateFile(Var->getLocation()); 878 llvm::DIType VTy = getOrCreateType(Var->getType(), VUnit); 880 unsigned LineNumber = getLineNumber(Var->getLocation()); 881 StringRef VName = Var->getName(); 883 if (Var->getInit()) { 884 const APValue *Value = Var->evaluateValue(); 894 AccessSpecifier Access = Var->getAccess(); 902 StaticDataMemberCache[Var->getCanonicalDecl()] = llvm::WeakVH(GV); 3114 llvm::GlobalVariable *Var, 3112 CollectAnonRecordDecls(const RecordDecl *RD, llvm::DIFile Unit, unsigned LineNo, StringRef LinkageName, llvm::GlobalVariable *Var, llvm::DIDescriptor DContext) argument 3140 EmitGlobalVariable(llvm::GlobalVariable *Var, const VarDecl *D) argument [all...] |
H A D | CGExpr.cpp | 61 void CodeGenFunction::InitTempAlloca(llvm::AllocaInst *Var, argument 63 auto *Store = new llvm::StoreInst(Init, Var); 327 if (auto *Var = dyn_cast<llvm::GlobalVariable>(Object)) { 330 assert(!Var->hasInitializer()); 331 Var->setInitializer(CGM.EmitNullConstant(E->getType())); 356 if (auto *Var = dyn_cast<llvm::GlobalVariable>(Object)) { 359 if (!Var->hasInitializer()) { 360 Var->setInitializer(CGM.EmitNullConstant(E->getType()));
|
H A D | ItaniumCXXABI.cpp | 237 llvm::GlobalVariable *Var); 1844 llvm::GlobalVariable *Var) { 1853 if (llvm::Value *V = Var->getParent()->getNamedValue(WrapperName)) 1856 llvm::Type *RetTy = Var->getType(); 1875 llvm::GlobalVariable *Var = Decls[I].second; local 1893 Init = llvm::GlobalAlias::create(Var->getLinkage(), InitFnName.str(), 1907 Init->setVisibility(Var->getVisibility()); 1909 llvm::Function *Wrapper = getOrCreateThreadLocalWrapper(VD, Var); 1932 llvm::Value *Val = Var; 1843 getOrCreateThreadLocalWrapper(const VarDecl *VD, llvm::GlobalVariable *Var) argument
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 299 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { 300 if (Var->getDeclContext()->isRecord()) 819 FieldDecl *Sema::buildInitCaptureField(LambdaScopeInfo *LSI, VarDecl *Var) { argument 821 Context, LSI->Lambda, Var->getLocation(), Var->getLocation(), 822 nullptr, Var->getType(), Var->getTypeSourceInfo(), nullptr, false, 828 LSI->addCapture(Var, /*isBlock*/false, Var->getType()->isReferenceType(), 829 /*isNested*/false, Var 1000 VarDecl *Var = nullptr; local 1418 VarDecl *Var = From.getVariable(); local [all...] |
H A D | SemaTemplateInstantiate.cpp | 975 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, local 977 if (Var) 978 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var); 979 return Var; 985 VarDecl *Var = inherited::RebuildObjCExceptionDecl(ExceptionDecl, TSInfo, T); local 986 if (Var) 987 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var); 988 return Var; 2421 } else if (auto *Var = dyn_cast<VarDecl>(D)) { 2422 if (isa<VarTemplateSpecializationDecl>(Var)) [all...] |
H A D | SemaOpenMP.cpp | 1239 VarDecl *Var; member in class:__anon18074::OpenMPIterationSpaceChecker 1247 /// Var < UB 1248 /// Var <= UB 1249 /// UB > Var 1250 /// UB >= Var 1260 ConditionSrcRange(SourceRange()), Var(nullptr), LB(nullptr), 1264 /// variable - #Var and its initialization value - #LB. 1273 VarDecl *GetLoopVar() const { return Var; } 1291 if (!Var) { 1295 return Var 1619 auto Var = ISC.GetLoopVar(); local [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 404 VarDecl *Var = VarDecl::Create(SemaRef.Context, DC, D->getInnerLocStart(), local 410 SemaRef.inferObjCARCLifetime(Var)) 411 Var->setInvalidDecl(); 414 if (SubstQualifier(D, Var)) 417 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, 422 if (SemaRef.isCopyElisionCandidate(ReturnType, Var, false)) 423 Var->setNRVOVariable(true); 426 Var->setImplicit(D->isImplicit()); 428 return Var; 2311 Expr *Var local 2542 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( local 3660 InstantiateVariableInitializer( VarDecl *Var, VarDecl *OldVar, const MultiLevelTemplateArgumentList &TemplateArgs) argument 3718 InstantiateStaticDataMemberDefinition( SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired) argument 3727 InstantiateVariableDefinition(SourceLocation PointOfInstantiation, VarDecl *Var, bool Recursive, bool DefinitionRequired) argument 3893 VarDecl *Var; member in struct:PassToConsumerRAII 3895 PassToConsumerRAII(ASTConsumer &Consumer, VarDecl *Var) argument 4632 VarDecl *Var = cast<VarDecl>(Inst.first); local [all...] |
H A D | SemaCodeComplete.cpp | 1216 const VarDecl *Var = dyn_cast<VarDecl>(ND); local 1217 if (!Var) 1220 return Var->hasLocalStorage() && !Var->hasAttr<BlocksAttr>(); 2936 case Decl::Var: return CXCursor_VarDecl; 4345 const auto *Var = dyn_cast<VarDecl>(D); local 4346 if (!Var || 4347 !Var->hasLocalStorage() || 4348 Var->hasAttr<BlocksAttr>()) 4351 if (Known.insert(Var [all...] |
H A D | SemaExprCXX.cpp | 594 if (VarDecl *Var = dyn_cast<VarDecl>(DRE->getDecl())) { 595 if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) { 597 if (S->isDeclScope(Var)) { 5789 // If we can unambiguously determine whether Var can never be used 5795 // be used to initialize a constant expression we conclude that Var can 5801 static inline bool VariableCanNeverBeAConstantExpression(VarDecl *Var, argument 5803 if (isa<ParmVarDecl>(Var)) return true; 5807 if (!Var->getAnyInitializer(DefVD)) return true; 5814 if (Var 5851 VarDecl *Var = nullptr; local [all...] |
/external/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 2065 Var = 1U << 1, enumerator in enum:clang::__anon19556 2098 .Case("Var", Var) 2127 case Var: return "ExpectedVariable"; 2149 case Func | Var: return "ExpectedVariableOrFunction"; 2152 case Func | Var | Class: 2157 case Field | Var: return "ExpectedFieldOrGlobalVar";
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 712 const GlobalVariable *Var = cast<GlobalVariable>(GV); local 713 if (!Var->hasInitializer()) { 718 const Constant *Init = Var->getInitializer();
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 949 SwitchStmt(const ASTContext &C, VarDecl *Var, Expr *cond); 1034 WhileStmt(const ASTContext &C, VarDecl *Var, Expr *cond, Stmt *body, 1368 void setNRVOCandidate(const VarDecl *Var) { NRVOCandidate = Var; } argument 1993 /// \param Var The variable being captured, or null if capturing this. 1996 VarDecl *Var = nullptr) 1997 : VarAndKind(Var, Kind), Loc(Loc) { 2000 assert(!Var && "'this' capture cannot have a variable!"); 2003 assert(Var && "capturing by reference must have a variable!"); 2105 bool capturesVariable(const VarDecl *Var) cons [all...] |