Home
last modified time | relevance | path

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

/llvm-project/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()
125 assert(Deferred.empty() && "Deferred instructions left over"); in zap()
/llvm-project/clang/test/SemaTemplate/
H A Dconcepts-recursive-inst.cpp95 struct Deferred { struct
96 friend void foo(Deferred);
100 static_assert(Numeric<Deferred>); // #STATIC_ASSERT
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp174 std::vector<MachineBasicBlock *> Deferred;
237 for (auto *DeferredBlock : E.Deferred) in sortBlocks()
267 E.Deferred.push_back(Succ); in sortBlocks()
288 Entries.back().Deferred.push_back(Next); in sortBlocks()
319 Entries.back().Deferred.push_back(Next); in sortBlocks()
176 std::vector<MachineBasicBlock *> Deferred; global() member
/llvm-project/flang/include/flang/Semantics/
H A Dtype.h101 static ParamValue Deferred(common::TypeParamAttr attr) { in isExplicit()
102 return ParamValue{Category::Deferred, attr}; in isAssumed()
110 bool isDeferred() const { return category_ == Category::Deferred; }
128 enum class Category { Explicit, Deferred, Assumed }; in kind()
94 static ParamValue Deferred(common::TypeParamAttr attr) { Deferred() function
116 enum class Category { Explicit, Deferred, Assumed }; global() enumerator
/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp227 std::vector<WeakTrackingVH> Deferred;
458 Deferred.push_back(WeakTrackingVH(I->second)); in runOnModule()
464 Deferred.swap(Worklist); in runOnModule()
481 } while (!Deferred.empty()); in replaceDirectCallers()
1039 // it to Deferred so that we'll look at it in the next round.
1043 LLVM_DEBUG(dbgs() << "Deferred " << F->getName() << ".\n");
1048 Deferred.emplace_back(F);
225 std::vector<WeakTrackingVH> Deferred; global() member in __anon04f510410111::MergeFunctions
/llvm-project/flang/module/
H A D__fortran_type_info.f9067 enumerator :: Deferred = 1, Explicit = 2, LenParameter = 3 enumerator
/llvm-project/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/flang/runtime/
H A Dtype-info.h37 Deferred = 1, enumerator
H A Dtype-info.cpp108 terminator, characterLen_.genre() == Value::Genre::Deferred); in EstablishDescriptor()
/llvm-project/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/flang/examples/FeatureList/
H A DFeatureList.cpp146 READ_FEATURE(BindAttr::Deferred) in READ_FEATURE_CUST()
703 READ_FEATURE(TypeParamValue::Deferred) in READ_FEATURE_CUST()
/llvm-project/flang/lib/Parser/
H A DFortran-parsers.cpp155 construct<TypeParamValue>(construct<TypeParamValue::Deferred>(":"_tok)))
612 construct<BindAttr>(construct<BindAttr::Deferred>("DEFERRED"_tok)) ||
H A Dunparse.cpp140 void Post(const TypeParamValue::Deferred &) { Put(':'); } // R701 in Post() argument
385 void Post(const BindAttr::Deferred &) { Word("DEFERRED"); } // R752 in Post() argument
/llvm-project/flang/include/flang/Parser/
H A Ddump-parse-tree.h164 NODE(BindAttr, Deferred) in NODE()
829 NODE(TypeParamValue, Deferred)
H A Dparse-tree.h644 EMPTY_CLASS(Deferred); // :
645 std::variant<ScalarIntExpr, Star, Deferred> u;
1129 EMPTY_CLASS(Deferred);
1131 std::variant<AccessSpec, Deferred, Non_Overridable, NoPass, Pass> u;
/llvm-project/clang-tools-extra/pseudo/lib/
H A DGLR.cpp
/llvm-project/flang/lib/Semantics/
H A Dtype.cpp766 case Category::Deferred: in AsFortran()
H A Druntime-type-info.cpp148 SomeExpr deferredEnum_; // Value::Genre::Deferred
419 nullptr, ParamValue::Deferred(common::TypeParamAttr::Len)); in DescribeType()
H A Dresolve-names.cpp267 HANDLE_ATTR_CLASS(BindAttr::Deferred, DEFERRED)
7255 [=](const parser::TypeParamValue::Deferred &) { in Pre()
7256 return ParamValue::Deferred(attr); in Pre()
7894 ParamValue::Deferred(common::TypeParamAttr::Len), in CheckForHostAssociatedImplicit()
6845 __anon39b368a72302(const parser::TypeParamValue::Deferred &) GetParamValue() argument
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7001 for (auto Deferred : DeferredReplacement) in emitOffloadingArrays()
7002 ReplaceValue(std::get<0>(Deferred), std::get<1>(Deferred), Func); in emitOffloadingArrays()
6611 for (auto Deferred : DeferredReplacement) createOutlinedFunction() local