Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp158 SmallVector<CatchHandler, 8> Handlers; in EmitTryCatchStmt() local
166 Handlers.push_back(CatchHandler()); in EmitTryCatchStmt()
167 CatchHandler &Handler = Handlers.back(); in EmitTryCatchStmt()
185 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()
186 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) in EmitTryCatchStmt()
187 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
223 for (CatchHandler &Handler : Handlers) { in EmitTryCatchStmt()
H A DCGException.cpp1228 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.cpp3780 llvm::BasicBlock *Handlers = createBasicBlock("handler." + CheckName); in EmitCheck() local
3781 llvm::Instruction *Branch = Builder.CreateCondBr(JointCond, Cont, Handlers); in EmitCheck()
3786 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.h167 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
373 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
952 HandlerT &&Handler, HandlerTs &&... Handlers) { in handleErrorImpl()
957 std::forward<HandlerTs>(Handlers)...); in handleErrorImpl()
990 void handleAllErrors(Error E, HandlerTs &&... Handlers) { in handleAllErrors() argument
991 cantFail(handleErrors(std::move(E), std::forward<HandlerTs>(Handlers)...)); in handleAllErrors()
1043 HandlerTs &&... Handlers) { in handleExpected()
1048 std::forward<HandlerTs>(Handlers)...)) in handleExpected()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp400 assert(!DD && Handlers.size() == NumUserHandlers && in ~AsmPrinter()
573 Handlers.push_back(std::make_unique<CodeViewDebug>(this)); in doInitialization()
577 Handlers.push_back(std::unique_ptr<DwarfDebug>(DD)); in doInitialization()
640 Handlers.push_back(std::unique_ptr<EHStreamer>(ES)); in doInitialization()
646 for (auto &Handler : Handlers) in doInitialization()
796 for (auto &Handler : Handlers) in emitGlobalVariable()
1066 for (auto &Handler : Handlers) { in emitFunctionHeader()
1853 for (auto &Handler : Handlers) in emitFunctionBody()
1969 for (auto &Handler : Handlers) in emitFunctionBody()
2106 for (auto &Handler : Handlers) in emitFunctionBody()
[all …]
/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()
388 SmallVector<const CatchPadInst *, 2> Handlers; in calculateCXXStateNumbers() local
391 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
411 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchLow, Handlers); in calculateCXXStateNumbers()
414 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers()
439 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchHigh, Handlers); in calculateCXXStateNumbers()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPragma.cpp77 auto I = Handlers.find(Name); in FindHandler()
78 if (I != Handlers.end()) in FindHandler()
82 I = Handlers.find(StringRef()); in FindHandler()
83 if (I != Handlers.end()) in FindHandler()
89 assert(!Handlers.count(Handler->getName()) && in AddPragma()
91 Handlers[Handler->getName()].reset(Handler); in AddPragma()
95 auto I = Handlers.find(Handler->getName()); in RemovePragmaHandler()
96 assert(I != Handlers.end() && in RemovePragmaHandler()
100 Handlers.erase(I); in RemovePragmaHandler()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp66 Handlers.push_back(std::unique_ptr<BTFDebug>(BTF)); in doInitialization()
/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.cpp2519 StmtVector Handlers; in ParseCXXTryBlockCommon() local
2530 Handlers.push_back(Handler.get()); in ParseCXXTryBlockCommon()
2534 if (Handlers.empty()) in ParseCXXTryBlockCommon()
2537 return Actions.ActOnCXXTryBlock(TryLoc, TryBlock.get(), Handlers); in ParseCXXTryBlockCommon()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h215 SmallVector<std::unique_ptr<AsmPrinterHandler>, 2> Handlers; variable
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp4307 ArrayRef<Stmt *> Handlers) { in ActOnCXXTryBlock() argument
4335 const unsigned NumHandlers = Handlers.size(); in ActOnCXXTryBlock()
4336 assert(!Handlers.empty() && in ActOnCXXTryBlock()
4342 CXXCatchStmt *H = cast<CXXCatchStmt>(Handlers[i]); in ActOnCXXTryBlock()
4411 Handlers); in ActOnCXXTryBlock()
H A DTreeTransform.h2599 ArrayRef<Stmt *> Handlers) { in RebuildCXXTryStmt() argument
2600 return getSema().ActOnCXXTryBlock(TryLoc, TryBlock, Handlers); in RebuildCXXTryStmt()
9171 SmallVector<Stmt *, 8> Handlers; in TransformCXXTryStmt() local
9178 Handlers.push_back(Handler.getAs<Stmt>()); in TransformCXXTryStmt()
9188 Handlers); in TransformCXXTryStmt()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4497 LLVMBasicBlockRef *Handlers);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3563 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers) { in LLVMGetHandlers() argument
3566 *Handlers++ = wrap(H); in LLVMGetHandlers()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5650 SmallVector<BasicBlock *, 2> Handlers; in parseFunctionBody() local
5655 Handlers.push_back(BB); in parseFunctionBody()
5670 for (BasicBlock *Handler : Handlers) in parseFunctionBody()
/freebsd/contrib/expat/
H A DChanges1886 - Major new feature: suspend/resume. Handlers can now request
/freebsd/sys/contrib/edk2/
H A DMdePkg.dec2436 ## 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.h11115 ArrayRef<Stmt *> Handlers);
/freebsd/crypto/openssh/
H A DChangeLog9377 signal-safe rules. This is a good rule of thumb: Handlers should be written
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt7530 Operation Region Handlers: For General Purpose IO and Generic Serial Bus
19852 setup definitions. Handlers now get both a global handler context