Home
last modified time | relevance | path

Searched refs:Var (Results 1 – 25 of 265) sorted by relevance

1234567891011

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DAliasing.cpp21 return DRE->getDecl() == Var; in isAccessForVar()
29 C.getCapturedVar() == Var; in capturesByRef()
36 if (Var->isEscapingByref()) in isPtrOrReferenceForVar()
43 return isAccessForVar(LeftVar->getInit(), Var); in isPtrOrReferenceForVar()
49 return isAccessForVar(UnOp->getSubExpr(), Var); in isPtrOrReferenceForVar()
52 return capturesByRef(LE->getLambdaClass(), Var); in isPtrOrReferenceForVar()
58 return isAccessForVar(ChildE, Var); in isPtrOrReferenceForVar()
67 if (isPtrOrReferenceForVar(S, Var)) in hasPtrOrReferenceInStmt()
74 if (hasPtrOrReferenceInStmt(Child, Var)) in hasPtrOrReferenceInStmt()
91 return capturesByRef(RD, Var); in refersToEnclosingLambdaCaptureByRef()
[all …]
H A DFixItHintUtils.cpp20 SourceLocation AmpLocation = Var.getLocation(); in changeVarDeclToReference()
81 static Optional<FixItHint> changeValue(const VarDecl &Var, in changeValue() argument
88 return fixIfNotDangerous(Var.getTypeSpecStartLoc(), in changeValue()
92 skipLParensBackwards(Var.getLocation(), Context); in changeValue()
104 if (locDangerous(Var.getLocation())) in changePointerItself()
108 skipLParensBackwards(Var.getLocation(), Context); in changePointerItself()
121 return changePointerItself(Var, Qualifier, Context); in changePointer()
128 return fixIfNotDangerous(Var.getTypeSpecStartLoc(), in changePointer()
170 return fixIfNotDangerous(Var.getTypeSpecStartLoc(), in changeReferencee()
201 return changeReferencee(Var, Qualifier, Var.getType()->getPointeeType(), in addQualifierToVarDecl()
[all …]
/llvm-project-15.0.7/clang/test/CXX/stmt.stmt/stmt.select/
H A Dp3.cpp22 int Var = 0; in ifInitStatement() local
25 if (Var + Var; true) {} in ifInitStatement()
39 int Var = 0; in switchInitStatement() local
41 switch (int I = 0; Var) {} in switchInitStatement()
42 switch (Var + Var; Var) {} in switchInitStatement()
43 switch (; Var) {} in switchInitStatement()
61 int Var = 10; in whileInitStatement() local
62 while (Var + Var; Var--) {} // expected-error {{expected ')'}} in whileInitStatement()
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DMultiVarConstantPropagationTest.cpp155 const auto *Var = Nodes.getNodeAs<clang::VarDecl>(kVar); in transfer() local
156 assert(Var != nullptr); in transfer()
161 Vars[Var] = (E->EvaluateAsInt(R, Context) && R.Val.isInt()) in transfer()
167 Vars[Var] = ValueLattice::top(); in transfer()
174 Vars[Var] = (E->EvaluateAsInt(R, Context) && R.Val.isInt()) in transfer()
181 Vars[Var] = ValueLattice::top(); in transfer()
190 MATCHER_P(Var, name,
317 Pair(Var("target"), Varies())))), in TEST()
369 Pair(Var("target"), Varies()), in TEST()
370 Pair(Var("other"), Varies())))), in TEST()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp197 Variable Var = NextVar; in buildBooleanFormula() local
268 const Variable Var = GetVar(Val); in buildBooleanFormula() local
270 if (ProcessedSubVals[Var]) in buildBooleanFormula()
272 ProcessedSubVals[Var] = true; in buildBooleanFormula()
450 for (Variable Var = Formula.LargestVar; Var != NullVar; --Var) { in WatchedLiteralsSolverImpl() local
451 if (isWatched(posLit(Var)) || isWatched(negLit(Var))) in WatchedLiteralsSolverImpl()
452 ActiveVars.push_back(Var); in WatchedLiteralsSolverImpl()
491 VarAssignments[Var] = VarAssignments[Var] == Assignment::AssignedTrue in solve()
573 if (isWatched(posLit(Var)) || isWatched(negLit(Var))) in reverseForcedMoves()
574 ActiveVars.push_back(Var); in reverseForcedMoves()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DQualifiedAutoCheck.cpp63 getTypeSpecifierLocation(const VarDecl *Var, in getTypeSpecifierLocation() argument
66 Var->getTypeSpecStartLoc(), in getTypeSpecifierLocation()
165 getTypeSpecifierLocation(Var, Result)) { in check()
230 if (!isPointerConst(Var->getType())) in check()
232 if (!isAutoPointerConst(Var->getType())) in check()
236 if (Var->getType().isLocalConstQualified()) { in check()
242 if (Var->getType().isLocalVolatileQualified()) { in check()
264 << Var->getType().isLocalConstQualified() in check()
265 << Var->getType().isLocalVolatileQualified() << Var->getName() in check()
271 if (!isPointerConst(Var->getType())) in check()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-query/
H A DQuery.h129 SetQuery(T QuerySession::*Var, T Value)
130 : Query(SetQueryKind<T>::value), Var(Var), Value(Value) {}
132 QS.*Var = Value;
140 T QuerySession::*Var;
147 : Query(QK_SetOutputKind), Var(Var) {}
153 QS.*Var = true;
159 bool QuerySession::*Var;
166 : Query(Kind), Var(Var), Value(Value) {}
168 QS.*Var = Value;
172 bool QuerySession::*Var;
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp102 for (const auto &Var : Vars) { in ComputeASanStackFrameDescription() local
103 std::string Name = Var.Name; in ComputeASanStackFrameDescription()
104 if (Var.Line) { in ComputeASanStackFrameDescription()
106 Name += to_string(Var.Line); in ComputeASanStackFrameDescription()
108 StackDescription << " " << Var.Offset << " " << Var.Size << " " in ComputeASanStackFrameDescription()
122 for (const auto &Var : Vars) { in GetShadowBytes() local
125 SB.resize(SB.size() + Var.Size / Granularity, 0); in GetShadowBytes()
126 if (Var.Size % Granularity) in GetShadowBytes()
127 SB.push_back(Var.Size % Granularity); in GetShadowBytes()
139 for (const auto &Var : Vars) { in GetShadowBytesAfterScope() local
[all …]
H A DSSAUpdaterBulk.cpp41 unsigned Var = Rewrites.size(); in AddVariable() local
42 LLVM_DEBUG(dbgs() << "SSAUpdater: Var=" << Var << ": initialized with Ty = " in AddVariable()
46 return Var; in AddVariable()
51 void SSAUpdaterBulk::AddAvailableValue(unsigned Var, BasicBlock *BB, Value *V) { in AddAvailableValue() argument
52 assert(Var < Rewrites.size() && "Variable not found!"); in AddAvailableValue()
53 LLVM_DEBUG(dbgs() << "SSAUpdater: Var=" << Var in AddAvailableValue()
56 Rewrites[Var].Defines[BB] = V; in AddAvailableValue()
61 void SSAUpdaterBulk::AddUse(unsigned Var, Use *U) { in AddUse() argument
62 assert(Var < Rewrites.size() && "Variable not found!"); in AddUse()
63 LLVM_DEBUG(dbgs() << "SSAUpdater: Var=" << Var << ": added a use" << *U->get() in AddUse()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp42 if (Printer.IsSymbolExcluded(Var.getName())) in start()
45 auto VarType = Var.getType(); in start()
49 switch (auto LocType = Var.getLocationType()) { in start()
54 << format_hex(Var.getVirtualAddress(), 10); in start()
57 dumpSymbolTypeAndName(*VarType, Var.getName()); in start()
64 dumpSymbolTypeAndName(*VarType, Var.getName()); in start()
72 << "+" << format_hex(Offset + Var.getOffset(), 4) in start()
74 dumpSymbolTypeAndName(*VarType, Var.getName()); in start()
80 << "+" << format_hex(Offset + Var.getOffset(), 4) in start()
82 dumpSymbolTypeAndName(*VarType, Var.getName()); in start()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp76 auto &Entries = VarEntries[Var]; in startDbgValue()
92 auto &Entries = VarEntries[Var]; in startClobber()
314 assert(!is_contained(VarSet, Var)); in addRegDescribedVar()
315 VarSet.push_back(Var); in addRegDescribedVar()
335 for (auto Index : LiveEntries[Var]) { in clobberRegEntries()
359 LiveEntries[Var].erase(Index); in clobberRegEntries()
375 for (auto Index : LiveEntries[Var]) { in handleNewDebugValue()
398 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
411 LiveEntries[Var].erase(Index); in handleNewDebugValue()
412 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DUtils.cpp78 int32_t shuffle(uint64_t Mask, int32_t Var, int32_t SrcLane);
79 int32_t shuffleDown(uint64_t Mask, int32_t Var, uint32_t LaneDelta,
87 int32_t shuffle(uint64_t Mask, int32_t Var, int32_t SrcLane) { in shuffle() argument
91 return __builtin_amdgcn_ds_bpermute(Index << 2, Var); in shuffle()
94 int32_t shuffleDown(uint64_t Mask, int32_t Var, uint32_t LaneDelta, in shuffleDown() argument
99 return __builtin_amdgcn_ds_bpermute(Index << 2, Var); in shuffleDown()
111 int32_t shuffle(uint64_t Mask, int32_t Var, int32_t SrcLane) { in shuffle() argument
112 return __nvvm_shfl_sync_idx_i32(Mask, Var, SrcLane, 0x1f); in shuffle()
117 return __nvvm_shfl_sync_down_i32(Mask, Var, Delta, T); in shuffleDown()
132 return impl::shuffle(Mask, Var, SrcLane); in shuffle()
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/GlobalISel/
H A DCodeExpander.cpp54 StringRef Var; in emit() local
55 std::tie(Var, Current) = Current.split("}"); in emit()
58 StringRef EndVar = StartVar.drop_front(2 /* ${ */ + Var.size()); in emit()
60 PrintWarning(Loc, "Unterminated expansion '${" + Var + "'"); in emit()
64 auto ValueI = Expansions.find(Var); in emit()
67 "Attempt to expand an undeclared variable '" + Var + "'"); in emit()
71 OS << "/*$" << Var << "{*/"; in emit()
72 OS << Expansions.lookup(Var); in emit()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DInfiniteLoopCheck.cpp31 static bool isChanged(const Stmt *LoopStmt, const VarDecl *Var, in isChanged() argument
36 .isMutated(Var)) || in isChanged()
39 .isMutated(Var)) || in isChanged()
50 if (const auto *Var = dyn_cast<VarDecl>(DRE->getDecl())) { in isVarThatIsPossiblyChanged() local
51 if (!Var->isLocalVarDeclOrParm()) in isVarThatIsPossiblyChanged()
54 if (Var->getType().isVolatileQualified()) in isVarThatIsPossiblyChanged()
57 if (!Var->getType().getTypePtr()->isIntegerType()) in isVarThatIsPossiblyChanged()
60 return hasPtrOrReferenceInFunc(Func, Var) || in isVarThatIsPossiblyChanged()
61 isChanged(LoopStmt, Var, Context); in isVarThatIsPossiblyChanged()
103 if (const auto *Var = dyn_cast<VarDecl>(DRE->getDecl())) in getCondVarNames() local
[all …]
H A DNoEscapeCheck.cpp35 const VarDecl *Var = CapturedVar.getVariable(); in check() local
36 if (Var && Var->hasAttr<NoEscapeAttr>()) { in check()
42 << Var; in check()
43 diag(Var->getBeginLoc(), "the 'noescape' attribute is declared here.", in check()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCUDANV.cpp59 llvm::GlobalVariable *Var; member
132 DeviceVars.push_back({&Var, in registerDeviceVar()
140 DeviceVars.push_back({&Var, in registerDeviceSurf()
148 DeviceVars.push_back({&Var, in registerDeviceTex()
474 llvm::Value *OldV = Var; in replaceManagedVar()
590 llvm::GlobalVariable *Var = Info.Var; in makeRegisterGlobalsFn() local
1082 llvm::GlobalVariable *Var = Info.Var; in transformManagedVars() local
1098 ManagedVar->takeName(Var); in transformManagedVars()
1203 KernelHandles[F] = Var; in getKernelHandle()
1204 KernelStubs[Var] = F; in getKernelHandle()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DConsumed.cpp279 const VarDecl *Var; member
313 const VarDecl *Var; member
325 VarTest.Var = Var; in PropagationInfo()
352 PropagationInfo(const VarDecl *Var) : InfoType(IT_Var), Var(Var) {} in PropagationInfo() argument
378 return Var; in getVar()
724 if (!(LTest.Var == nullptr && RTest.Var == nullptr)) in VisitBinaryOperator()
956 ConsumedState LState = LTest.Var ? ThenStates->getState(LTest.Var) : CS_None, in splitVarStateForIfBinOp()
957 RState = RTest.Var ? ThenStates->getState(RTest.Var) : CS_None; in splitVarStateForIfBinOp()
959 if (LTest.Var) { in splitVarStateForIfBinOp()
987 if (RTest.Var) { in splitVarStateForIfBinOp()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp92 DebugVariable Var(MI.getDebugVariable(), NoneType(), in reduceDbgValsForwardScan() local
94 auto VMI = VariableMap.find(Var); in reduceDbgValsForwardScan()
118 VariableMap[Var] = {&Loc, MI.getDebugExpression()}; in reduceDbgValsForwardScan()
131 for (auto &Var : VariableMap) { in reduceDbgValsForwardScan() local
132 auto &LocOp = Var.second.first; in reduceDbgValsForwardScan()
134 VariableMap.erase(Var.first); in reduceDbgValsForwardScan()
163 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in reduceDbgValsBackwardScan() local
165 auto R = VariableSet.insert(Var); in reduceDbgValsBackwardScan()
176 VariableSet.erase(Var); in reduceDbgValsBackwardScan()
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-tidy/
H A DClangTidyDiagnosticConsumerTest.cpp20 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var"); in check() local
22 diag(Var->getLocation(), "variable"); in check()
23 diag(Var->getTypeSpecStartLoc(), "type specifier"); in check()
35 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var"); in check() local
36 diag(Var->getLocation(), "highlight range") << Var->getSourceRange(); in check()
48 const auto *Var = Result.Nodes.getNodeAs<VarDecl>("var"); in check() local
49 SourceLocation ValidBeginLoc = Var->getBeginLoc(); in check()
50 SourceLocation ValidEndLoc = Var->getEndLoc(); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DUnnecessaryCopyInitialization.cpp34 void recordFixes(const VarDecl &Var, ASTContext &Context, in recordFixes() argument
37 if (!Var.getType().isLocalConstQualified()) { in recordFixes()
39 Var, Context, DeclSpec::TQ::TQ_const)) in recordFixes()
175 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused()
309 bool IsConstQualified = Var.getType().isConstQualified(); in handleCopyFromMethodReturn()
316 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn()
318 diag(Var.getLocation(), in handleCopyFromMethodReturn()
322 << IsConstQualified << &Var; in handleCopyFromMethodReturn()
327 diag(Var.getLocation(), in handleCopyFromMethodReturn()
331 << IsConstQualified << &Var; in handleCopyFromMethodReturn()
[all …]
/llvm-project-15.0.7/clang/unittests/AST/
H A DAttrTest.cpp124 const VarDecl *Var = getVariableNode(AST.get(), "array"); in TEST() local
127 AssertAnnotatedAs(Var->getTypeSourceInfo()->getTypeLoc(), "arr", ArrayTL); in TEST()
136 const VarDecl *Var = getVariableNode(AST.get(), "fp"); in TEST() local
139 AssertAnnotatedAs(Var->getTypeSourceInfo()->getTypeLoc(), "funcptr", in TEST()
146 const VarDecl *Var = getVariableNode(AST.get(), "ptr_to_member"); in TEST() local
149 AssertAnnotatedAs(Var->getTypeSourceInfo()->getTypeLoc(), "ptr_to_mem", in TEST()
164 const VarDecl *Var = getVariableNode(AST.get(), "auto_var"); in TEST() local
167 AssertAnnotatedAs(Var->getTypeSourceInfo()->getTypeLoc(), "auto", AutoTL); in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DCodeTemplate.cpp35 MCOperand &InstructionTemplate::getValueFor(const Variable &Var) { in getValueFor() argument
36 return VariableValues[Var.getIndex()]; in getValueFor()
39 const MCOperand &InstructionTemplate::getValueFor(const Variable &Var) const { in getValueFor()
40 return VariableValues[Var.getIndex()]; in getValueFor()
52 return any_of(Instr->Variables, [this](const Variable &Var) { in hasImmediateVariables() argument
53 return Instr->getPrimaryOperand(Var).isImmediate(); in hasImmediateVariables()
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp228 DebugVariable Var; member
320 for (const auto &Var : VLocs) { in loadInlocs() local
323 emitMOLoc(*Var.second.MO, Var.first, Var.second.Properties)); in loadInlocs()
334 addUseBeforeDef(Var.first, Var.second.Properties, Num); in loadInlocs()
336 recoverAsEntryValue(Var.first, Var.second.Properties, Num); in loadInlocs()
347 MTracker->emitLoc(M, Var.first, Var.second.Properties)); in loadInlocs()
411 if (Var.getInlinedAt()) in isEntryValueVariable()
497 auto It = ActiveVLocs.find(Var); in redefVar()
517 ActiveMLocs[NewLoc].insert(Var); in redefVar()
587 NewMLocs.insert(Var); in clobberMloc()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DInterfacesGlobalInitCheck.cpp39 const auto *const Var = Result.Nodes.getNodeAs<VarDecl>("var"); in check() local
41 if (Var->getLocation().isMacroID()) in check()
48 ReferenceeDef->getLocation(), Var->getLocation())) { in check()
51 diag(Var->getLocation(), in check()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/DIA/
H A DDIAEnumTables.cpp26 VARIANT Var; in getChildAtIndex() local
27 Var.vt = VT_UINT; in getChildAtIndex()
28 Var.uintVal = Index; in getChildAtIndex()
29 if (S_OK != Enumerator->Item(Var, &Item)) in getChildAtIndex()

1234567891011