Searched refs:CatchHandler (Results 1 – 6 of 6) sorted by relevance
/external/dexmaker/src/dx/java/com/android/dx/io/ |
D | Code.java | 26 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/ |
D | WinEHPrepare.cpp | 66 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/ |
D | FunctionLoweringInfo.cpp | 99 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/ |
D | CGObjCRuntime.cpp | 148 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()
|
D | CGObjCMac.cpp | 3868 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/ |
D | WinEHFuncInfo.h | 58 class CatchHandler : public ActionHandler { 60 CatchHandler(BasicBlock *BB, Constant *Selector, BasicBlock *NextBB) in CatchHandler() function
|