Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp160 SmallVector<CatchHandler, 8> Handlers; in EmitTryCatchStmt() local
168 Handlers.push_back(CatchHandler()); in EmitTryCatchStmt()
169 CatchHandler &Handler = Handlers.back(); in EmitTryCatchStmt()
187 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()
188 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) in EmitTryCatchStmt()
189 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
225 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) { in EmitTryCatchStmt()
226 CatchHandler &Handler = Handlers[I]; in EmitTryCatchStmt()
H A DCGException.cpp1229 SmallVector<EHCatchScope::Handler, 8> Handlers( in ExitCXXTryStmt() local
1272 HasCatchAll |= Handlers[I - 1].isCatchAll(); in ExitCXXTryStmt()
1273 llvm::BasicBlock *CatchBlock = Handlers[I-1].Block; in ExitCXXTryStmt()
H A DCGExpr.cpp3581 llvm::BasicBlock *Handlers = createBasicBlock("handler." + CheckName); in EmitCheck() local
3582 llvm::Instruction *Branch = Builder.CreateCondBr(JointCond, Cont, Handlers); in EmitCheck()
3587 EmitBlock(Handlers); in EmitCheck()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPragma.h99 llvm::StringMap<std::unique_ptr<PragmaHandler>> Handlers; variable
118 bool IsEmpty() const { return Handlers.empty(); } in IsEmpty()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DError.h168 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
374 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
939 HandlerT &&Handler, HandlerTs &&... Handlers) { in handleErrorImpl()
944 std::forward<HandlerTs>(Handlers)...); in handleErrorImpl()
977 void handleAllErrors(Error E, HandlerTs &&... Handlers) { in handleAllErrors() argument
978 cantFail(handleErrors(std::move(E), std::forward<HandlerTs>(Handlers)...)); in handleAllErrors()
1030 HandlerTs &&... Handlers) { in handleExpected()
1035 std::forward<HandlerTs>(Handlers)...)) in handleExpected()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp157 ArrayRef<const CatchPadInst *> Handlers) { in addTryBlockMapEntry() argument
163 for (const CatchPadInst *CPI : Handlers) { in addTryBlockMapEntry()
386 SmallVector<const CatchPadInst *, 2> Handlers; in calculateCXXStateNumbers() local
389 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
409 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchLow, Handlers); in calculateCXXStateNumbers()
412 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers()
437 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchHigh, Handlers); in calculateCXXStateNumbers()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPragma.cpp81 auto I = Handlers.find(Name); in FindHandler()
82 if (I != Handlers.end()) in FindHandler()
86 I = Handlers.find(StringRef()); in FindHandler()
87 if (I != Handlers.end()) in FindHandler()
93 assert(!Handlers.count(Handler->getName()) && in AddPragma()
95 Handlers[Handler->getName()].reset(Handler); in AddPragma()
99 auto I = Handlers.find(Handler->getName()); in RemovePragmaHandler()
100 assert(I != Handlers.end() && in RemovePragmaHandler()
104 Handlers.erase(I); in RemovePragmaHandler()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp370 assert(!DD && Handlers.size() == NumUserHandlers && in ~AsmPrinter()
610 Handlers.push_back(std::unique_ptr<EHStreamer>(ES)); in doInitialization()
614 Handlers.push_back(std::make_unique<WinCFGuard>(this)); in doInitialization()
618 for (auto &Handler : Handlers) in doInitialization()
1042 for (auto &Handler : Handlers) in emitFunctionHeader()
1044 for (auto &Handler : Handlers) in emitFunctionHeader()
1971 for (auto &Handler : Handlers) in emitFunctionBody()
1974 for (auto &Handler : Handlers) in emitFunctionBody()
1988 for (auto &Handler : Handlers) in emitFunctionBody()
2430 for (auto &Handler : Handlers) in doFinalization()
[all …]
/freebsd/tools/tools/locale/tools/
H A Dcharmaps.pm46 my $xml = new XML::Parser(Handlers => {
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp2683 StmtVector Handlers; in ParseCXXTryBlockCommon() local
2694 Handlers.push_back(Handler.get()); in ParseCXXTryBlockCommon()
2698 if (Handlers.empty()) in ParseCXXTryBlockCommon()
2701 return Actions.ActOnCXXTryBlock(TryLoc, TryBlock.get(), Handlers); in ParseCXXTryBlockCommon()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h192 SmallVector<std::unique_ptr<AsmPrinterHandler>, 2> Handlers; variable
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp4187 ArrayRef<Stmt *> Handlers) { in ActOnCXXTryBlock() argument
4220 const unsigned NumHandlers = Handlers.size(); in ActOnCXXTryBlock()
4221 assert(!Handlers.empty() && in ActOnCXXTryBlock()
4227 CXXCatchStmt *H = cast<CXXCatchStmt>(Handlers[i]); in ActOnCXXTryBlock()
4296 Handlers); in ActOnCXXTryBlock()
H A DTreeTransform.h2566 ArrayRef<Stmt *> Handlers) { in RebuildCXXTryStmt() argument
2567 return getSema().ActOnCXXTryBlock(TryLoc, TryBlock, Handlers); in RebuildCXXTryStmt()
8821 SmallVector<Stmt *, 8> Handlers; in TransformCXXTryStmt() local
8828 Handlers.push_back(Handler.getAs<Stmt>()); in TransformCXXTryStmt()
8836 Handlers); in TransformCXXTryStmt()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4254 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3508 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers) { in LLVMGetHandlers() argument
3511 *Handlers++ = wrap(H); in LLVMGetHandlers()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5558 SmallVector<BasicBlock *, 2> Handlers; in parseFunctionBody() local
5563 Handlers.push_back(BB); in parseFunctionBody()
5578 for (BasicBlock *Handler : Handlers) in parseFunctionBody()
/freebsd/contrib/expat/
H A DChanges1390 - Major new feature: suspend/resume. Handlers can now request
/freebsd/sys/contrib/edk2/
H A DMdePkg.dec2258 ## This value is used to set the available memory address to store Guided Extract Handlers.
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10900 ArrayRef<Stmt *> Handlers);
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt7320 Operation Region Handlers: For General Purpose IO and Generic Serial Bus
19642 setup definitions. Handlers now get both a global handler context