Searched refs:Vars (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp53 ComputeASanStackFrameLayout(SmallVectorImpl<ASanStackVariableDescription> &Vars, argument
59 const size_t NumVars = Vars.size();
62 Vars[i].Alignment = std::max(Vars[i].Alignment, kMinAlignment);
64 llvm::stable_sort(Vars, CompareVars);
68 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment);
70 std::max(std::max(MinHeaderSize, Granularity), Vars[0].Alignment);
74 uint64_t Alignment = std::max(Granularity, Vars[i].Alignment);
76 uint64_t Size = Vars[i].Size;
82 IsLast ? Granularity : std::max(Granularity, Vars[
96 ComputeASanStackFrameDescription( const SmallVectorImpl<ASanStackVariableDescription> &Vars) argument
115 GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars, const ASanStackFrameLayout &Layout) argument
133 GetShadowBytesAfterScope( const SmallVectorImpl<ASanStackVariableDescription> &Vars, const ASanStackFrameLayout &Layout) argument
[all...]
H A DPromoteMemoryToRegister.cpp131 SmallSet<DebugVariable, 2> Vars; local
133 if (Vars.insert(DebugVariable(DAI)).second)
137 if (Vars.insert(DebugVariable(DPV)).second)
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h52 SmallVectorImpl<ASanStackVariableDescription> &Vars,
62 const SmallVectorImpl<ASanStackVariableDescription> &Vars);
67 GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars,
75 const SmallVectorImpl<ASanStackVariableDescription> &Vars,
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyExternalSymbolDumper.cpp24 if (auto Vars = Symbol.findAllChildren<PDBSymbolPublicSymbol>()) {
25 while (auto Var = Vars->getNext())
H A Dllvm-pdbutil.cpp1274 if (auto Vars = GlobalScope->findAllChildren<PDBSymbolData>()) {
1277 while (auto Var = Vars->getNext())
1281 while (auto Var = Vars->getNext())
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp290 llvm::DenseSet<const VarDecl *> &Vars) {
293 Vars.insert(V);
319 llvm::DenseSet<const VarDecl *> &Vars,
321 insertIfGlobal(D, Vars);
331 /// Traverses `S` and inserts into `Fields`, `Vars` and `Funcs` any fields,
336 llvm::DenseSet<const VarDecl *> &Vars,
340 getFieldsGlobalsAndFuncs(*Child, Fields, Vars, Funcs);
342 getFieldsGlobalsAndFuncs(*DefaultInit->getExpr(), Fields, Vars, Funcs);
346 getFieldsGlobalsAndFuncs(*DS->getSingleDecl(), Fields, Vars, Funcs);
349 getFieldsGlobalsAndFuncs(*D, Fields, Vars, Func
289 insertIfGlobal(const Decl &D, llvm::DenseSet<const VarDecl *> &Vars) argument
318 getFieldsGlobalsAndFuncs(const Decl &D, FieldSet &Fields, llvm::DenseSet<const VarDecl *> &Vars, llvm::DenseSet<const FunctionDecl *> &Funcs) argument
335 getFieldsGlobalsAndFuncs(const Stmt &S, FieldSet &Fields, llvm::DenseSet<const VarDecl *> &Vars, llvm::DenseSet<const FunctionDecl *> &Funcs) argument
432 llvm::DenseSet<const VarDecl *> Vars; local
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp10744 SmallVector<Expr *, 16> Vars;
10745 Vars.reserve(NumVars);
10747 Vars.push_back(Record.readSubExpr());
10748 C->setVarRefs(Vars);
10818 SmallVector<Expr *, 16> Vars;
10819 Vars.reserve(NumVars);
10821 Vars.push_back(Record.readSubExpr());
10822 C->setVarRefs(Vars);
10823 Vars.clear();
10825 Vars
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h99 std::map<std::string, Init *, std::less<>> Vars; member in class:llvm::TGVarScope
130 return Vars.find(Name) != Vars.end();
134 bool Ins = Vars.insert(std::make_pair(std::string(Name), I)).second;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h185 std::vector<std::tuple<uint32_t, const MCSymbol *, uint32_t>> Vars; member in class:llvm::BTFKindDataSec
190 return BTFTypeBase::getSize() + BTF::BTFDataSecVarSize * Vars.size();
193 Vars.push_back(std::make_tuple(Id, Sym, Size));
H A DBTFDebug.cpp416 BTFType.Info |= Vars.size();
422 for (const auto &V : Vars) {
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h10114 llvm::SmallVector<Expr *, 16> Vars;
10115 Vars.reserve(C->varlist_size());
10120 Vars.push_back(EVar.get());
10123 Vars, C->getBeginLoc(), C->getLParenLoc(), C->getEndLoc());
10129 llvm::SmallVector<Expr *, 16> Vars;
10130 Vars.reserve(C->varlist_size());
10135 Vars.push_back(EVar.get());
10138 Vars, C->getBeginLoc(), C->getLParenLoc(), C->getEndLoc());
10144 llvm::SmallVector<Expr *, 16> Vars;
10145 Vars
[all...]
H A DSemaOpenMP.cpp3219 SmallVector<Expr *, 8> Vars;
3232 Vars.push_back(DE);
3282 Vars.push_back(RefExpr);
3290 if (!Vars.empty()) {
3292 Vars);
3424 SmallVector<Expr *, 8> Vars;
3460 Vars.push_back(RefExpr);
3464 if (Vars.empty())
3468 auto *D = OMPAllocateDecl::Create(Context, Owner, Loc, Vars, Clauses);
18308 SmallVector<Expr *, 8> Vars;
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp592 // Allocate space for 5 lists (Vars, Inits, Updates, Finals), 2 expressions
619 // Allocate space for 5 lists (Vars, Inits, Updates, Finals), 2 expressions
1141 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars,
1149 Sizes.NumVars = Vars.size();
1174 Clause->setVarRefs(Vars);
1198 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars,
1205 Sizes.NumVars = Vars.size();
1230 Clause->setVarRefs(Vars);
1248 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars,
1255 Sizes.NumVars = Vars
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp351 SmallVector<DecompEntry, 3> Vars; member in struct:__anon2893::Decomposition
355 Vars.emplace_back(1, V, IsKnownNonNegative);
357 Decomposition(int64_t Offset, ArrayRef<DecompEntry> Vars) argument
358 : Offset(Offset), Vars(Vars) {}
366 append_range(Vars, Other.Vars);
373 append_range(Vars, Tmp.Vars);
378 for (auto &Var : Vars)
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h1010 /// determine the blocks live-out variable value. The Vars container forms the
1014 MapVector<DebugVariable, DbgValue> Vars;
1034 auto Result = Vars.insert(std::make_pair(Var, Rec));
1062 auto Result = Vars.insert(std::make_pair(Overlapped, Rec));
1070 Vars.clear();
H A DVarLocBasedImpl.cpp826 auto &Vars = Loc2Vars[Location]; local
828 {Location, static_cast<LocIndex::u32_index_t>(Vars.size())});
829 Vars.push_back(VL);
888 /// two different maps (Vars/EntryValuesBackupVars), so erase/insert
892 /// we perform the operation on the Vars.
897 SmallDenseMap<DebugVariable, LocIndices, 8> Vars; member in class:OpenRangesSet
937 Vars.clear();
943 assert(Vars.empty() == EntryValuesBackupVars.empty() &&
944 Vars.empty() == VarLocs.empty() &&
1116 /// location, erase the variable from the Vars se
[all...]
H A DInstrRefBasedImpl.cpp3182 auto &TransferFunc = AllTheVLocs[ExpMBB->getNumber()].Vars;
3266 auto TransferIt = VTracker.Vars.find(Var);
3267 if (TransferIt != VTracker.Vars.end()) {
3354 auto ValueIt = VLocs.Vars.find(Var);
3761 for (auto &idx : VTracker->Vars) {
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1109 auto Vars = DU->getScopeVariables().lookup(Scope); local
1110 for (auto &DV : Vars.Args)
1114 auto Locals = sortLocalVars(Vars.Locals);
1134 auto Vars = DU->getScopeVariables().lookup(S);
1135 if (!Vars.Args.empty() || !Vars.Locals.empty())
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h320 /// Track assignments to \p Vars between \p Start and \p End.
323 const StorageToVarsMap &Vars, const DataLayout &DL,
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp2126 const StorageToVarsMap &Vars, const DataLayout &DL,
2129 if (Vars.empty())
2191 auto LocalIt = Vars.find(Info->Base);
2192 if (LocalIt == Vars.end()) {
2230 StorageToVarsMap Vars;
2248 Vars[Alloca].insert(VarRecord(Declare));
2271 trackAssignments(F.begin(), F.end(), Vars, *DL);
/freebsd-current/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp752 SmallVectorImpl<Expr *> *Vars = &Uniforms; local
754 Vars = &Aligneds;
757 Vars = &Linears;
762 getOpenMPClauseKind(ClauseName), *Vars, Data))
1449 SmallVector<Expr *> Vars; local
1451 Vars, Data);
1456 Vars);
4431 SmallVectorImpl<Expr *> &Vars,
4771 Vars.push_back(VarExpr.get());
4874 Vars
4429 ParseOpenMPVarList(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind, SmallVectorImpl<Expr *> &Vars, Sema::OpenMPVarListDataTy &Data) argument
4941 SmallVector<Expr *, 4> Vars; local
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp280 ArrayRef<const Expr *> Vars; local
282 Vars = PC->getVarRefs();
284 Vars = PC->getVarRefs();
287 for (const auto *E : Vars) {
957 llvm::SmallVectorImpl<const ValueDecl *> &Vars) {
975 Vars.push_back(getPrivateItem(E));
982 llvm::SmallVectorImpl<const ValueDecl *> &Vars) {
987 Vars.push_back(getPrivateItem(E));
H A DCGOpenMPRuntime.h1108 /// \param Vars List of variables to flush.
1109 virtual void emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *> Vars,
1950 /// \param Vars List of variables to flush.
1951 void emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *> Vars,
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp462 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { argument
465 for (const auto &Var : Vars) {
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp260 return &Scope->Vars[VarIter - 1];
266 return Scope->Vars[0];
310 AutomaticVarsTy Vars; member in class:__anon327::LocalScope
319 : ctx(std::move(ctx)), Vars(this->ctx, 4), Prev(P) {}
322 const_iterator begin() const { return const_iterator(*this, Vars.size()); }
325 Vars.push_back(VD, ctx);

Completed in 574 milliseconds

12