| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | Aliasing.cpp | 21 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 D | FixItHintUtils.cpp | 20 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 D | p3.cpp | 22 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 D | MultiVarConstantPropagationTest.cpp | 155 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 D | WatchedLiteralsSolver.cpp | 197 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 D | QualifiedAutoCheck.cpp | 63 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 D | Query.h | 129 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 D | ASanStackFrameLayout.cpp | 102 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 D | SSAUpdaterBulk.cpp | 41 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 D | PrettyVariableDumper.cpp | 42 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 D | DbgEntityHistoryCalculator.cpp | 76 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 D | Utils.cpp | 78 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 D | CodeExpander.cpp | 54 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 D | InfiniteLoopCheck.cpp | 31 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 D | NoEscapeCheck.cpp | 35 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 D | CGCUDANV.cpp | 59 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 D | Consumed.cpp | 279 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 D | RemoveRedundantDebugValues.cpp | 92 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 D | ClangTidyDiagnosticConsumerTest.cpp | 20 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 D | UnnecessaryCopyInitialization.cpp | 34 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 D | AttrTest.cpp | 124 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 D | CodeTemplate.cpp | 35 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 D | InstrRefBasedImpl.cpp | 228 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 D | InterfacesGlobalInitCheck.cpp | 39 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 D | DIAEnumTables.cpp | 26 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()
|