Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp161 SmallVector<CatchHandler, 8> Handlers; in EmitTryCatchStmt() local
169 Handlers.push_back(CatchHandler()); in EmitTryCatchStmt()
170 CatchHandler &Handler = Handlers.back(); in EmitTryCatchStmt()
188 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()
189 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) in EmitTryCatchStmt()
190 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
226 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) { in EmitTryCatchStmt()
227 CatchHandler &Handler = Handlers[I]; in EmitTryCatchStmt()
H A DCGException.cpp1204 SmallVector<EHCatchScope::Handler, 8> Handlers( in ExitCXXTryStmt() local
1248 HasCatchAll |= Handlers[I - 1].isCatchAll(); in ExitCXXTryStmt()
1249 llvm::BasicBlock *CatchBlock = Handlers[I-1].Block; in ExitCXXTryStmt()
H A DCGExpr.cpp3336 llvm::BasicBlock *Handlers = createBasicBlock("handler." + CheckName); in EmitCheck() local
3337 llvm::Instruction *Branch = Builder.CreateCondBr(JointCond, Cont, Handlers); in EmitCheck()
3343 EmitBlock(Handlers); in EmitCheck()
/llvm-project-15.0.7/llvm/test/Linker/
H A Dodr-lambda-1.ll17 ; void handleAllErrors(HandlerTs Handlers) {}
57 %Handlers = alloca %class.anon, align 1
58 …call void @llvm.dbg.declare(metadata %class.anon* %Handlers, metadata !27, metadata !DIExpression(…
96 !27 = !DILocalVariable(name: "Handlers", arg: 1, scope: !21, file: !1, line: 3, type: !24)
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/test/Linker/Inputs/
H A Dodr-lambda-2.ll7 ; void handleAllErrors( HandlerTs Handlers) {}
52 %Handlers = alloca %class.anon, align 1
53 …call void @llvm.dbg.declare(metadata %class.anon* %Handlers, metadata !35, metadata !DIExpression(…
100 !35 = !DILocalVariable(name: "Handlers", arg: 1, scope: !29, file: !1, line: 3, type: !32)
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DBugReportInterestingnessTest.cpp35 CallDescriptionMap<HandlerFn> Handlers = { member in __anon72923f420111::InterestingnessTestChecker
53 const HandlerFn *Handler = Handlers.lookup(Call); in checkPreCall()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsjlj-eh.ll72 ; *Handlers[UFC.__callsite]
120 ; *Handlers[UFC.__callsite]
134 ; *Handlers[UFC.__callsite]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DError.h163 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
366 friend Error handleErrors(Error E, HandlerTs &&... Handlers);
928 HandlerT &&Handler, HandlerTs &&... Handlers) { in handleErrorImpl()
933 std::forward<HandlerTs>(Handlers)...); in handleErrorImpl()
966 void handleAllErrors(Error E, HandlerTs &&... Handlers) { in handleAllErrors() argument
967 cantFail(handleErrors(std::move(E), std::forward<HandlerTs>(Handlers)...)); in handleAllErrors()
1002 HandlerTs &&... Handlers) { in handleExpected()
1007 std::forward<HandlerTs>(Handlers)...)) in handleExpected()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp143 ArrayRef<const CatchPadInst *> Handlers) { in addTryBlockMapEntry() argument
149 for (const CatchPadInst *CPI : Handlers) { in addTryBlockMapEntry()
251 SmallVector<const CatchPadInst *, 2> Handlers; in calculateCXXStateNumbers() local
254 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
274 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchLow, Handlers); in calculateCXXStateNumbers()
277 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers()
301 addTryBlockMapEntry(FuncInfo, TryLow, TryHigh, CatchHigh, Handlers); in calculateCXXStateNumbers()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp593 for (const HandlerInfo &HI : Handlers) { in doInitialization()
734 for (const HandlerInfo &HI : Handlers) { in emitGlobalVariable()
998 for (const HandlerInfo &HI : Handlers) { in emitFunctionHeader()
1484 for (const HandlerInfo &HI : Handlers) { in emitFunctionBody()
1687 for (const HandlerInfo &HI : Handlers) { in emitFunctionBody()
1700 for (const HandlerInfo &HI : Handlers) { in emitFunctionBody()
2045 for (const HandlerInfo &HI : Handlers) { in doFinalization()
2054 Handlers.erase(Handlers.begin() + NumUserHandlers, Handlers.end()); in doFinalization()
3523 for (const HandlerInfo &HI : Handlers) { in emitBasicBlockStart()
3596 for (const HandlerInfo &HI : Handlers) in emitBasicBlockStart()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h199 std::vector<HandlerInfo> Handlers; variable
507 Handlers.insert(Handlers.begin(), std::move(Handler)); in addAsmPrinterHandler()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPragma.cpp80 auto I = Handlers.find(Name); in FindHandler()
81 if (I != Handlers.end()) in FindHandler()
85 I = Handlers.find(StringRef()); in FindHandler()
86 if (I != Handlers.end()) in FindHandler()
92 assert(!Handlers.count(Handler->getName()) && in AddPragma()
94 Handlers[Handler->getName()].reset(Handler); in AddPragma()
98 auto I = Handlers.find(Handler->getName()); in RemovePragmaHandler()
99 assert(I != Handlers.end() && in RemovePragmaHandler()
103 Handlers.erase(I); in RemovePragmaHandler()
/llvm-project-15.0.7/mlir/docs/
H A DDebugActions.md122 information into the compiler. Handlers can be registered with the
126 ### Action Specific Handlers
147 ### Generic Handlers
171 ### Common Action Handlers
H A DDiagnostics.md22 diagnostic emission. Handlers generally take the form of
203 ## Common Diagnostic Handlers
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp64 Handlers.push_back(HandlerInfo(std::unique_ptr<BTFDebug>(BTF), "emit", in doInitialization()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DClangdLSPServer.cpp167 auto Handler = Server.Handlers.NotificationHandlers.find(Method); in onNotify()
168 if (Handler != Server.Handlers.NotificationHandlers.end()) { in onNotify()
191 auto Handler = Server.Handlers.MethodHandlers.find(Method); in onCall()
192 if (Handler != Server.Handlers.MethodHandlers.end()) { in onCall()
589 LSPBinder Binder(Handlers, *this); in onInitialize()
619 for (llvm::StringRef Command : Handlers.CommandHandlers.keys()) in onInitialize()
717 auto It = Handlers.CommandHandlers.find(Params.command); in onCommand()
718 if (It == Handlers.CommandHandlers.end()) { in onCommand()
1569 LSPBinder Bind(this->Handlers, *this); in ClangdLSPServer()
H A DClangdLSPServer.h250 LSPBinder::RawHandlers Handlers; variable
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Decho.cpp775 LLVMBasicBlockRef *Handlers = static_cast<LLVMBasicBlockRef*>( in CloneInstruction() local
777 LLVMGetHandlers(Src, Handlers); in CloneInstruction()
779 LLVMAddHandler(Dst, DeclareBB(Handlers[i])); in CloneInstruction()
780 free(Handlers); in CloneInstruction()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmt.cpp2580 StmtVector Handlers; in ParseCXXTryBlockCommon() local
2591 Handlers.push_back(Handler.get()); in ParseCXXTryBlockCommon()
2595 if (Handlers.empty()) in ParseCXXTryBlockCommon()
2598 return Actions.ActOnCXXTryBlock(TryLoc, TryBlock.get(), Handlers); in ParseCXXTryBlockCommon()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp4448 ArrayRef<Stmt *> Handlers) { in ActOnCXXTryBlock() argument
4472 const unsigned NumHandlers = Handlers.size(); in ActOnCXXTryBlock()
4473 assert(!Handlers.empty() && in ActOnCXXTryBlock()
4478 CXXCatchStmt *H = cast<CXXCatchStmt>(Handlers[i]); in ActOnCXXTryBlock()
4540 return CXXTryStmt::Create(Context, TryLoc, TryBlock, Handlers); in ActOnCXXTryBlock()
H A DTreeTransform.h2392 ArrayRef<Stmt *> Handlers) { in RebuildCXXTryStmt() argument
2393 return getSema().ActOnCXXTryBlock(TryLoc, TryBlock, Handlers); in RebuildCXXTryStmt()
8258 SmallVector<Stmt *, 8> Handlers; in TransformCXXTryStmt() local
8265 Handlers.push_back(Handler.getAs<Stmt>()); in TransformCXXTryStmt()
8273 Handlers); in TransformCXXTryStmt()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h3797 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers);
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3289 void LLVMGetHandlers(LLVMValueRef CatchSwitch, LLVMBasicBlockRef *Handlers) { in LLVMGetHandlers() argument
3292 *Handlers++ = wrap(H); in LLVMGetHandlers()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5170 SmallVector<BasicBlock *, 2> Handlers; in parseFunctionBody() local
5175 Handlers.push_back(BB); in parseFunctionBody()
5190 for (BasicBlock *Handler : Handlers) in parseFunctionBody()

12