Searched refs:getLeafConstructs (Results 1 – 5 of 5) sorted by relevance
79 ArrayRef<Directive> getLeafConstructs(Directive D) { in getLeafConstructs() function88 if (auto Leafs = getLeafConstructs(D); !Leafs.empty()) in getLeafConstructsOrSelf()134 ArrayRef<Directive> Ls = getLeafConstructs(P); in getCompoundConstruct()170 ArrayRef<Directive> FoundLeafs = getLeafConstructs(Found); in getCompoundConstruct()176 bool isLeafConstruct(Directive D) { return getLeafConstructs(D).empty(); } in isLeafConstruct()189 return !getLeafConstructs(D).empty() && !isCompositeConstruct(D); in isCombinedConstruct()
633 llvm::is_contained(getLeafConstructs(DKind), OMPD_taskloop); in isOpenMPTaskLoopDirective()640 llvm::is_contained(getLeafConstructs(DKind), OMPD_parallel); in isOpenMPParallelDirective()645 llvm::is_contained(getLeafConstructs(DKind), OMPD_target); in isOpenMPTargetExecutionDirective()656 ArrayRef<Directive> Leaves = getLeafConstructs(DKind); in isOpenMPNestingTeamsDirective()662 llvm::is_contained(getLeafConstructs(DKind), OMPD_teams); in isOpenMPTeamsDirective()673 llvm::is_contained(getLeafConstructs(DKind), OMPD_simd); in isOpenMPSimdDirective()679 ArrayRef<Directive> Leaves = getLeafConstructs(Kind); in isOpenMPNestingDistributeDirective()685 llvm::is_contained(getLeafConstructs(Kind), OMPD_distribute); in isOpenMPDistributeDirective()691 ArrayRef<Directive> Leaves = getLeafConstructs(Kind); in isOpenMPGenericLoopDirective()
24 LLVM_ABI ArrayRef<Directive> getLeafConstructs(Directive D);
252 std::vector<const Record *> getLeafConstructs() const { in getLeafConstructs() function
265 MaxCount = std::max(MaxCount, D.getLeafConstructs().size()); in getMaxLeafCount()644 std::vector<const Record *> Leaves = Dir.getLeafConstructs(); in emitLeafTable()826 std::vector<const Record *> Leaves = D.getLeafConstructs(); in generateGetDirectiveAssociation()