Home
last modified time | relevance | path

Searched refs:TRY (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Dcfg-stackify-eh.mir25 ; CHECK: TRY
35 ; CHECK: TRY
37 ; CFGStackify a TRY is placed between the CATCH and this RETHROW, so after
74 ; CHECK: TRY 127
75 ; CHECK: TRY 127
77 ; CHECK: TRY 64
82 ;; This TRY should have the return type i32 (127)
83 ; CHECK: TRY 127
H A Dexception.mir30 ; TRY should be before EH_LABEL wrappers of throwing calls
32 ; CHECK: TRY
H A Dcfg-stackify-eh.ll299 ; TRY marker should be placed at bb0 because there's a branch from bb0 to bb2,
1101 ; because the initial TRY placement for 'call @quux' was done before 'call @baz'
/llvm-project-15.0.7/clang/test/Rewriter/
H A Drewrite-modern-try-finally.m10 void TRY(void); function
21 TRY();
28 TRY();
H A Drewrite-try-catch.m6 void TRY(void); function
12 @try { TRY(); }
H A Drewrite-modern-try-catch-finally.m42 void TRY(void); function
54 TRY();
H A Drewrite-modern-throw.m12 void TRY(void); function
18 @try { TRY(); }
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-try-throw.cpp17 #ifdef TRY in main()
35 #ifdef TRY
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dtrymacro.cpp13 #define TRY try macro
17 void fn3() TRY { return; } // CHECK: [[@LINE]]:15 -> [[@LINE+1]]:14 = #1 in fn3()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dwindows-seh-EHa-CppDtors01.cpp46 #define TRY __try macro
52 TRY { in main()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp320 MI.getOpcode() == WebAssembly::TRY) { in placeBlockMarker()
368 MI.getOpcode() == WebAssembly::TRY) in placeBlockMarker()
542 MI.getOpcode() == WebAssembly::TRY) in placeTryMarker()
606 TII.get(WebAssembly::TRY)) in placeTryMarker()
757 if (MI.getOpcode() != WebAssembly::TRY) in removeUnnecessaryInstrs()
874 TII.get(WebAssembly::TRY)) in addTryDelegate()
1101 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1206 if (MI.getOpcode() == WebAssembly::TRY) in fixCallUnwindMismatches()
1301 if (MI.getOpcode() == WebAssembly::TRY) in fixCatchUnwindMismatches()
1658 case WebAssembly::TRY: in rewriteDepthImmediates()
H A DWebAssemblyInstrControl.td143 defm TRY : NRI<(outs), (ins Signature:$sig), [], "try \t$sig", 0x06>;
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyInstPrinter.cpp132 case WebAssembly::TRY: in printInst()
136 EHInstStack.push_back(TRY); in printInst()
179 } else if (EHInstStack.back() == TRY) { in printInst()
H A DWebAssemblyInstPrinter.h31 enum EHInstKind { TRY, CATCH, CATCH_ALL }; enumerator
H A DWebAssemblyMCTargetDesc.h397 case WebAssembly::TRY: in isMarker()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/
H A Dcxx.bnf696 try-block := TRY compound-statement handler-seq
697 function-try-block := TRY ctor-initializer_opt compound-statement handler-seq
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h3448 enum { TRY = 0, HANDLER = 1 }; enumerator
3470 return cast<CompoundStmt>(Children[TRY]); in getTryBlock()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmt.cpp1240 Children[TRY] = TryBlock; in SEHTryStmt()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp2245 S->Children[SEHTryStmt::TRY] = Record.readSubStmt(); in VisitSEHTryStmt()