Searched defs:Var (Results 26 - 50 of 63) sorted by relevance

123

/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h72 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 DDwarfDebug.cpp113 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 DLiveDebugVariables.cpp160 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 DLoopIdiomRecognize.cpp119 /// 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 DFileCheck.cpp463 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 DASTMatchers.h949 const VarDecl *const Var = Node.getLoopVariable(); local
950 return (Var != nullptr && InnerMatcher.matches(*Var, Finder, Builder));
/external/clang/include/clang/Sema/
H A DInitialization.h164 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 DScopeInfo.h397 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 DExprCXX.cpp889 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 DStmt.cpp882 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 DDecl.cpp578 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 DConsumed.cpp277 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 DCGDecl.cpp106 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 DCGDebugInfo.cpp873 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 DCGExpr.cpp61 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 DItaniumCXXABI.cpp237 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 DSemaLambda.cpp299 } 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 DSemaTemplateInstantiate.cpp975 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 DSemaOpenMP.cpp1239 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 DSemaTemplateInstantiateDecl.cpp404 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 DSemaCodeComplete.cpp1216 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 DSemaExprCXX.cpp594 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 DClangAttrEmitter.cpp2065 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 DAMDGPUISelLowering.cpp712 const GlobalVariable *Var = cast<GlobalVariable>(GV); local
713 if (!Var->hasInitializer()) {
718 const Constant *Init = Var->getInitializer();
/external/clang/include/clang/AST/
H A DStmt.h949 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...]

Completed in 493 milliseconds

123