Home
last modified time | relevance | path

Searched refs:Deferred (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DInstructionWorklist.h31 SmallSetVector<Instruction *, 16> Deferred; variable
39 bool isEmpty() const { return Worklist.empty() && Deferred.empty(); } in isEmpty()
45 if (Deferred.insert(I)) in add()
74 if (Deferred.empty()) in popDeferred()
76 return Deferred.pop_back_val(); in popDeferred()
93 Deferred.remove(I); in remove()
114 assert(Deferred.empty() && "Deferred instructions left over"); in zap()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp176 std::vector<MachineBasicBlock *> Deferred; member
238 for (auto DeferredBlock : E.Deferred) in sortBlocks()
268 E.Deferred.push_back(Succ); in sortBlocks()
289 Entries.back().Deferred.push_back(Next); in sortBlocks()
320 Entries.back().Deferred.push_back(Next); in sortBlocks()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtype.h94 static ParamValue Deferred(common::TypeParamAttr attr) { in Deferred() function
95 return ParamValue{Category::Deferred, attr}; in Deferred()
103 bool isDeferred() const { return category_ == Category::Deferred; } in isDeferred()
116 enum class Category { Explicit, Deferred, Assumed }; enumerator
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp227 std::vector<WeakTrackingVH> Deferred; member in __anon1cd1fc5e0111::MergeFunctions
437 Deferred.push_back(WeakTrackingVH(I->second)); in runOnModule()
443 Deferred.swap(Worklist); in runOnModule()
460 } while (!Deferred.empty()); in runOnModule()
951 Deferred.emplace_back(F); in remove()
/llvm-project-15.0.7/flang/module/
H A D__fortran_type_info.f9060 enumerator :: Deferred = 1, Explicit = 2, LenParameter = 3 enumerator
/llvm-project-15.0.7/clang/lib/Frontend/
H A DVerifyDiagnosticConsumer.cpp354 auto Deferred = DeferredDirectives.find(MarkerName); in addMarker() local
355 if (Deferred != DeferredDirectives.end()) { in addMarker()
356 for (auto &UD : Deferred->second) { in addMarker()
361 DeferredDirectives.erase(Deferred); in addMarker()
/llvm-project-15.0.7/flang/runtime/
H A Dtype-info.h37 Deferred = 1, enumerator
H A Dtype-info.cpp97 terminator, characterLen_.genre() == Value::Genre::Deferred); in EstablishDescriptor()
/llvm-project-15.0.7/llvm/docs/
H A DMergeFunctions.rst182 ``Deferred`` – merging process can affect bodies of functions that are in
185 put them into ``Deferred`` list.
203 *Deferred* list. If it is not empty: refill the *worklist* contents with
204 *Deferred* list and redo step 2, if the *Deferred* list is empty, then exit
664 functions that calls *G* would be put into ``Deferred`` set and removed from
714 mark it as to-be-analyzed-again (put to ``Deferred`` set), we also remove
/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp151 construct<TypeParamValue>(construct<TypeParamValue::Deferred>(":"_tok)))
553 construct<BindAttr>(construct<BindAttr::Deferred>("DEFERRED"_tok)) ||
H A Dunparse.cpp140 void Post(const TypeParamValue::Deferred &) { Put(':'); } // R701 in Post() argument
376 void Post(const BindAttr::Deferred &) { Word("DEFERRED"); } // R752 in Post() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h153 NODE(BindAttr, Deferred) in NODE()
695 NODE(TypeParamValue, Deferred) in NODE()
H A Dparse-tree.h626 EMPTY_CLASS(Deferred); // :
627 std::variant<ScalarIntExpr, Star, Deferred> u;
1077 EMPTY_CLASS(Deferred);
1079 std::variant<AccessSpec, Deferred, Non_Overridable, NoPass, Pass> u;
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/
H A DGLR.cpp723 auto Deferred = llvm::make_scope_exit( in gc() local
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtype.cpp668 case Category::Deferred: in AsFortran()
H A Druntime-type-info.cpp391 std::nullopt, ParamValue::Deferred(common::TypeParamAttr::Len)); in DescribeType()
H A Dresolve-names.cpp260 HANDLE_ATTR_CLASS(BindAttr::Deferred, DEFERRED)
5828 [=](const parser::TypeParamValue::Deferred &) { in GetParamValue() argument
5829 return ParamValue::Deferred(attr); in GetParamValue()
6395 ParamValue::Deferred(common::TypeParamAttr::Len), in ToDeclTypeSpec()