Searched refs:NumClauses (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h42 const unsigned NumClauses; member in class:clang::OMPExecutableDirective
46 /// There are NumClauses pointers to clauses, they are followed by
55 return MutableArrayRef<OMPClause *>(ClauseStorage, NumClauses);
69 unsigned NumClauses, unsigned NumChildren)
71 EndLoc(std::move(EndLoc)), NumClauses(NumClauses),
241 unsigned getNumClauses() const { return NumClauses; }
371 unsigned NumClauses)
374 NumClauses, 1),
379 /// \param NumClauses Numbe
67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses, unsigned NumChildren) argument
370 OMPParallelDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
381 OMPParallelDirective(unsigned NumClauses) argument
573 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses, unsigned NumSpecialChildren = 0) argument
1216 OMPSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
1226 OMPSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
1287 OMPForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
1298 OMPForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
1370 OMPForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
1381 OMPForSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
1442 OMPSectionsDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
1453 OMPSectionsDirective(unsigned NumClauses) argument
1580 OMPSingleDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
1590 OMPSingleDirective(unsigned NumClauses) argument
1688 OMPCriticalDirective(const DeclarationNameInfo &Name, SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
1699 OMPCriticalDirective(unsigned NumClauses) argument
1768 OMPParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
1780 OMPParallelForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
1855 OMPParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
1866 OMPParallelForSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
1920 OMPParallelMasterDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
1926 OMPParallelMasterDirective(unsigned NumClauses) argument
1992 OMPParallelSectionsDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2003 OMPParallelSectionsDirective(unsigned NumClauses) argument
2073 OMPTaskDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2084 OMPTaskDirective(unsigned NumClauses) argument
2277 OMPTaskgroupDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2286 OMPTaskgroupDirective(unsigned NumClauses) argument
2351 OMPFlushDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2361 OMPFlushDirective(unsigned NumClauses) argument
2409 OMPDepobjDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2419 OMPDepobjDirective(unsigned NumClauses) argument
2465 OMPOrderedDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2475 OMPOrderedDirective(unsigned NumClauses) argument
2541 OMPAtomicDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2552 OMPAtomicDirective(unsigned NumClauses) argument
2656 OMPTargetDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2666 OMPTargetDirective(unsigned NumClauses) argument
2715 OMPTargetDataDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2725 OMPTargetDataDirective(unsigned NumClauses) argument
2773 OMPTargetEnterDataDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2783 OMPTargetEnterDataDirective(unsigned NumClauses) argument
2832 OMPTargetExitDataDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2842 OMPTargetExitDataDirective(unsigned NumClauses) argument
2896 OMPTargetParallelDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
2906 OMPTargetParallelDirective(unsigned NumClauses) argument
2980 OMPTargetParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
2992 OMPTargetParallelForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3065 OMPTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
3075 OMPTeamsDirective(unsigned NumClauses) argument
3183 OMPCancelDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
3193 OMPCancelDirective(unsigned NumClauses) argument
3252 OMPTaskLoopDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3264 OMPTaskLoopDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3327 OMPTaskLoopSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3338 OMPTaskLoopSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3397 OMPMasterTaskLoopDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3409 OMPMasterTaskLoopDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3474 OMPMasterTaskLoopSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3485 OMPMasterTaskLoopSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3545 OMPParallelMasterTaskLoopDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3558 OMPParallelMasterTaskLoopDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3625 OMPParallelMasterTaskLoopSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3638 OMPParallelMasterTaskLoopSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3695 OMPDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3706 OMPDistributeDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3760 OMPTargetUpdateDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
3770 OMPTargetUpdateDirective(unsigned NumClauses) argument
3826 OMPDistributeParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3839 OMPDistributeParallelForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3916 OMPDistributeParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3929 OMPDistributeParallelForSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
3985 OMPDistributeSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
3996 OMPDistributeSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4053 OMPTargetParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4065 OMPTargetParallelForSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4123 OMPTargetSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4134 OMPTargetSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4189 OMPTeamsDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4200 OMPTeamsDistributeDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4257 OMPTeamsDistributeSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4269 OMPTeamsDistributeSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4329 OMPTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4342 OMPTeamsDistributeParallelForSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4404 OMPTeamsDistributeParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4418 OMPTeamsDistributeParallelForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4490 OMPTargetTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
4500 OMPTargetTeamsDirective(unsigned NumClauses) argument
4551 OMPTargetTeamsDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4563 OMPTargetTeamsDistributeDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4626 OMPTargetTeamsDistributeParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4641 OMPTargetTeamsDistributeParallelForDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4718 OMPTargetTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4732 OMPTargetTeamsDistributeParallelForSimdDirective( unsigned CollapsedNum, unsigned NumClauses) argument
4790 OMPTargetTeamsDistributeSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, unsigned NumClauses) argument
4803 OMPTargetTeamsDistributeSimdDirective(unsigned CollapsedNum, unsigned NumClauses) argument
4856 OMPScanDirective(SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumClauses) argument
4866 OMPScanDirective(unsigned NumClauses) argument
[all...]
H A DDeclOpenMP.h352 unsigned NumClauses = 0; member in class:clang::final
357 : Decl(DK, DC, L), NumClauses(0) {}
362 return llvm::makeArrayRef(getTrailingObjects<OMPClause *>(), NumClauses);
368 NumClauses);
387 unsigned clauselist_size() const { return NumClauses; }
388 bool clauselist_empty() const { return NumClauses == 0; }
431 unsigned NumClauses = 0; member in class:clang::final
437 return NumClauses;
457 return llvm::makeArrayRef(getTrailingObjects<OMPClause *>(), NumClauses);
463 NumClauses);
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp180 unsigned NumClauses,
185 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
186 return new (Mem) OMPParallelDirective(NumClauses);
222 unsigned NumClauses,
227 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
229 return new (Mem) OMPSimdDirective(CollapsedNum, NumClauses);
274 unsigned NumClauses,
279 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
281 return new (Mem) OMPForDirective(CollapsedNum, NumClauses);
326 unsigned NumClauses,
179 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
221 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
273 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
325 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
354 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
400 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
443 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
496 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
547 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
573 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
601 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
625 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
692 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
737 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
760 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
782 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
804 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
829 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
860 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
886 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
914 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
966 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1059 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
1110 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1163 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1215 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1268 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1323 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1379 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1434 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1459 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
1526 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1596 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1652 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1707 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1754 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1805 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1858 CreateEmpty( const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
1928 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
2002 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
2031 CreateEmpty(const ASTContext &C, unsigned NumClauses, EmptyShell) argument
2083 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
2157 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
2232 CreateEmpty( const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
2291 CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) argument
[all...]
H A DDeclOpenMP.cpp69 D->NumClauses = CL.size();
81 D->NumClauses = NClauses;
92 assert(CL.size() == NumClauses &&
110 D->NumClauses = CL.size();
119 D->NumClauses = N;
124 assert(CL.size() == NumClauses &&
204 size_t NumClauses = CL.size(); local
205 if (NumClauses) {
206 auto **ClauseStorage = C.Allocate<OMPClause *>(NumClauses);
207 Clauses = llvm::makeMutableArrayRef<OMPClause *>(ClauseStorage, NumClauses);
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2273 // Two fields (NumClauses and CollapsedNum) were read in ReadStmtFromStream.
2349 // The NumClauses field was read in ReadStmtFromStream.
2372 // The NumClauses field was read in ReadStmtFromStream.
2387 // The NumClauses field was read in ReadStmtFromStream.
2399 // The NumClauses field was read in ReadStmtFromStream.
2419 // The NumClauses field was read in ReadStmtFromStream.
2428 // The NumClauses field was read in ReadStmtFromStream.
2437 // The NumClauses field was read in ReadStmtFromStream.
2460 // The NumClauses field was read in ReadStmtFromStream.
2468 // The NumClauses fiel
3249 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3257 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3265 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3296 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3304 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3394 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3421 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3429 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3437 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3445 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3453 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3461 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3469 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3477 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3485 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3494 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3502 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3510 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3518 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3526 unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3534 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3542 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3555 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3563 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3571 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
3579 auto NumClauses = Record[ASTStmtReader::NumStmtFields]; local
[all...]
H A DASTReaderDecl.cpp2671 unsigned NumClauses = D->clauselist_size(); local
2679 Clauses.reserve(NumClauses);
2680 for (unsigned I = 0; I != NumClauses; ++I)
2687 unsigned NumClauses = D->clauselist_size(); local
2689 Clauses.reserve(NumClauses);
2690 for (unsigned I = 0; I != NumClauses; ++I)
2719 unsigned NumClauses = D->clauselist_size(); local
2721 Clauses.reserve(NumClauses);
2722 for (unsigned I = 0; I != NumClauses; ++I)
4018 unsigned NumClauses local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp260 Function *getFindMatchingCatch(Module &M, unsigned NumClauses);
366 // Returns __cxa_find_matching_catch_N function, where N = NumClauses + 2.
373 unsigned NumClauses) {
374 if (FindMatchingCatches.count(NumClauses))
375 return FindMatchingCatches[NumClauses];
377 SmallVector<Type *, 16> Args(NumClauses, Int8PtrTy);
380 FTy, "__cxa_find_matching_catch_" + Twine(NumClauses + 2), &M);
381 FindMatchingCatches[NumClauses] = F;
372 getFindMatchingCatch(Module &M, unsigned NumClauses) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h2448 LandingPadInst *CreateLandingPad(Type *Ty, unsigned NumClauses, argument
2450 return Insert(LandingPadInst::Create(Ty, NumClauses), Name);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4779 unsigned NumClauses = Record[Idx++]; local
4780 LandingPadInst *LP = LandingPadInst::Create(Ty, NumClauses);
4782 for (unsigned J = 0; J != NumClauses; ++J) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3613 LLVMValueRef PersFn, unsigned NumClauses,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3142 LLVMValueRef PersFn, unsigned NumClauses,
3150 return wrap(unwrap(B)->CreateLandingPad(unwrap(Ty), NumClauses, Name));

Completed in 174 milliseconds