Home
last modified time | relevance | path

Searched refs:CatchHandler (Results 1 – 6 of 6) sorted by relevance

/external/dexmaker/src/dx/java/com/android/dx/io/
DCode.java26 private final CatchHandler[] catchHandlers;
29 short[] instructions, Try[] tries, CatchHandler[] catchHandlers) { in Code()
63 public CatchHandler[] getCatchHandlers() { in getCatchHandlers()
91 public static class CatchHandler { class in Code
96 public CatchHandler(int[] typeIndexes, int[] addresses, int catchAllAddress) { in CatchHandler() method in Code.CatchHandler
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp66 typedef DenseMap<const BasicBlock *, CatchHandler *> CatchHandlerMapTy;
99 CatchHandler *findCatchHandler(BasicBlock *BB, BasicBlock *&NextBB,
104 void processSEHCatchHandler(CatchHandler *Handler, BasicBlock *StartBB);
279 void insertCatchHandler(CatchHandler *Action) { Actions.push_back(Action); } in insertCatchHandler()
416 if (auto *CatchAction = dyn_cast<CatchHandler>(Action)) { in prepareExceptionHandlers()
459 if (auto *CatchAction = dyn_cast<CatchHandler>(Action)) { in prepareExceptionHandlers()
484 if (auto *CatchAction = dyn_cast<CatchHandler>(Action)) { in prepareExceptionHandlers()
683 auto *Catch = dyn_cast<CatchHandler>(Action); in completeNestedLandingPad()
736 static bool isSelectorDispatch(BasicBlock *BB, BasicBlock *&CatchHandler, in isSelectorDispatch() argument
752 CatchHandler = TBB; in isSelectorDispatch()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp99 ArrayRef<CatchHandler *> Handlers);
301 ArrayRef<CatchHandler *> Handlers) { in createTryBlockMapEntry()
306 for (CatchHandler *CH : Handlers) { in createTryBlockMapEntry()
357 SmallVector<CatchHandler *, 4> PoppedCatches; in processCallSite()
359 if (auto *CH = dyn_cast<CatchHandler>(HandlerStack.back())) { in processCallSite()
378 CatchHandler *CH = PoppedCatches[I]; in processCallSite()
388 for (CatchHandler *CH : PoppedCatches) { in processCallSite()
397 bool CurrActionIsCatch = isa<CatchHandler>(Actions[I]); in processCallSite()
/external/clang/lib/CodeGen/
DCGObjCRuntime.cpp148 struct CatchHandler { struct
188 SmallVector<CatchHandler, 8> Handlers; in EmitTryCatchStmt()
196 Handlers.push_back(CatchHandler()); in EmitTryCatchStmt()
197 CatchHandler &Handler = Handlers.back(); in EmitTryCatchStmt()
229 CatchHandler &Handler = Handlers[I]; in EmitTryCatchStmt()
DCGObjCMac.cpp3868 llvm::BasicBlock *CatchHandler = nullptr; in EmitTryOrSynchronizedStmt() local
3890 CatchHandler = CGF.createBasicBlock("catch_for_catch"); in EmitTryOrSynchronizedStmt()
3891 CGF.Builder.CreateCondBr(Threw, CatchHandler, CatchBlock); in EmitTryOrSynchronizedStmt()
4002 CGF.EmitBlock(CatchHandler); in EmitTryOrSynchronizedStmt()
/external/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h58 class CatchHandler : public ActionHandler {
60 CatchHandler(BasicBlock *BB, Constant *Selector, BasicBlock *NextBB) in CatchHandler() function