/llvm-project/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() 125 assert(Deferred.empty() && "Deferred instructions left over"); in zap()
|
/llvm-project/clang/test/SemaTemplate/ |
H A D | concepts-recursive-inst.cpp | 95 struct Deferred { struct 96 friend void foo(Deferred); 100 static_assert(Numeric<Deferred>); // #STATIC_ASSERT
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGSort.cpp | 174 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 D | type.h | 101 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 D | MergeFunctions.cpp | 227 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.f90 | 67 enumerator :: Deferred = 1, Explicit = 2, LenParameter = 3 enumerator
|
/llvm-project/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/flang/runtime/ |
H A D | type-info.h | 37 Deferred = 1, enumerator
|
H A D | type-info.cpp | 108 terminator, characterLen_.genre() == Value::Genre::Deferred); in EstablishDescriptor()
|
/llvm-project/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/flang/examples/FeatureList/ |
H A D | FeatureList.cpp | 146 READ_FEATURE(BindAttr::Deferred) in READ_FEATURE_CUST() 703 READ_FEATURE(TypeParamValue::Deferred) in READ_FEATURE_CUST()
|
/llvm-project/flang/lib/Parser/ |
H A D | Fortran-parsers.cpp | 155 construct<TypeParamValue>(construct<TypeParamValue::Deferred>(":"_tok))) 612 construct<BindAttr>(construct<BindAttr::Deferred>("DEFERRED"_tok)) ||
|
H A D | unparse.cpp | 140 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 D | dump-parse-tree.h | 164 NODE(BindAttr, Deferred) in NODE() 829 NODE(TypeParamValue, Deferred)
|
H A D | parse-tree.h | 644 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 D | GLR.cpp |
|
/llvm-project/flang/lib/Semantics/ |
H A D | type.cpp | 766 case Category::Deferred: in AsFortran()
|
H A D | runtime-type-info.cpp | 148 SomeExpr deferredEnum_; // Value::Genre::Deferred 419 nullptr, ParamValue::Deferred(common::TypeParamAttr::Len)); in DescribeType()
|
H A D | resolve-names.cpp | 267 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 D | OMPIRBuilder.cpp | 7001 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
|