| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | InstructionWorklist.h | 31 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 D | WebAssemblyCFGSort.cpp | 176 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 D | type.h | 94 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 D | MergeFunctions.cpp | 227 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.f90 | 60 enumerator :: Deferred = 1, Explicit = 2, LenParameter = 3 enumerator
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | VerifyDiagnosticConsumer.cpp | 354 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 D | type-info.h | 37 Deferred = 1, enumerator
|
| H A D | type-info.cpp | 97 terminator, characterLen_.genre() == Value::Genre::Deferred); in EstablishDescriptor()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | MergeFunctions.rst | 182 ``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 D | Fortran-parsers.cpp | 151 construct<TypeParamValue>(construct<TypeParamValue::Deferred>(":"_tok))) 553 construct<BindAttr>(construct<BindAttr::Deferred>("DEFERRED"_tok)) ||
|
| H A D | unparse.cpp | 140 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 D | dump-parse-tree.h | 153 NODE(BindAttr, Deferred) in NODE() 695 NODE(TypeParamValue, Deferred) in NODE()
|
| H A D | parse-tree.h | 626 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 D | GLR.cpp | 723 auto Deferred = llvm::make_scope_exit( in gc() local
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | type.cpp | 668 case Category::Deferred: in AsFortran()
|
| H A D | runtime-type-info.cpp | 391 std::nullopt, ParamValue::Deferred(common::TypeParamAttr::Len)); in DescribeType()
|
| H A D | resolve-names.cpp | 260 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()
|