/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrRef.td | 14 defm SELECT_EXNREF : I<(outs EXNREF:$dst), 15 (ins EXNREF:$lhs, EXNREF:$rhs, I32:$cond), 17 [(set EXNREF:$dst, 18 (select I32:$cond, EXNREF:$lhs, EXNREF:$rhs))], 22 def : Pat<(select (i32 (setne I32:$cond, 0)), EXNREF:$lhs, EXNREF:$rhs), 23 (SELECT_EXNREF EXNREF:$lhs, EXNREF:$rhs, I32:$cond)>; 24 def : Pat<(select (i32 (seteq I32:$cond, 0)), EXNREF:$lhs, EXNREF:$rhs), 25 (SELECT_EXNREF EXNREF:$rhs, EXNREF:$lhs, I32:$cond)>;
|
D | WebAssemblyInstrControl.td | 117 defm RETHROW : I<(outs), (ins EXNREF:$exn), (outs), (ins), [], 134 defm CATCH : I<(outs EXNREF:$dst), (ins), (outs), (ins), [], 142 defm BR_ON_EXN : I<(outs), (ins bb_op:$dst, event_op:$tag, EXNREF:$exn),
|
D | WebAssemblyRegisterInfo.td | 67 def EXNREF : WebAssemblyRegClass<[exnref], 0, (add EXNREF_0)>;
|
D | WebAssemblyInstrInfo.td | 228 defm "": ARGUMENT<EXNREF, exnref>; 298 defm "" : LOCAL<EXNREF>, Requires<[HasExceptionHandling]>;
|
D | WebAssemblyInstrCall.td | 62 defm "" : CALL<exnref, EXNREF, "exnref.", [HasExceptionHandling]>;
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrRef.td | 33 defm "" : REF_I<EXNREF, exnref>; 35 foreach reg = [FUNCREF, EXTERNREF, EXNREF] in {
|
D | WebAssemblyInstrControl.td | 134 defm RETHROW : I<(outs), (ins EXNREF:$exn), (outs), (ins), [], 151 defm CATCH : I<(outs EXNREF:$dst), (ins), (outs), (ins), [], 159 defm BR_ON_EXN : I<(outs), (ins bb_op:$dst, event_op:$tag, EXNREF:$exn),
|
D | WebAssemblyRegisterInfo.td | 69 def EXNREF : WebAssemblyRegClass<[exnref], 0, (add EXNREF_0)>;
|
D | WebAssemblyInstrInfo.td | 247 defm "": ARGUMENT<EXNREF, exnref>; 319 defm "" : LOCAL<EXNREF>, Requires<[HasExceptionHandling]>;
|
D | WebAssemblyAsmPrinter.cpp | 122 case wasm::ValType::EXNREF: in getInvokeSig()
|
/external/llvm-project/llvm/test/CodeGen/WebAssembly/ |
D | exception.ll | 33 ; CHECK: catch $[[EXNREF:[0-9]+]]= 36 ; CHECK: br_on_exn 0, __cpp_exception, $[[EXNREF]] 37 ; CHECK: rethrow $[[EXNREF]] 49 ; CHECK: rethrow $[[EXNREF]] 94 ; CHECK: catch $[[EXNREF:[0-9]+]]= 97 ; CHECK: rethrow $[[EXNREF]]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
D | WebAssemblyMCTargetDesc.cpp | 151 return wasm::ValType::EXNREF; in toValType()
|
D | WebAssemblyMCTargetDesc.h | 134 Exnref = unsigned(wasm::ValType::EXNREF),
|
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
D | WebAssemblyMCTargetDesc.cpp | 155 return wasm::ValType::EXNREF; in toValType()
|
D | WebAssemblyMCTargetDesc.h | 143 Exnref = unsigned(wasm::ValType::EXNREF),
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/ |
D | Wasm.h | 353 EXNREF = WASM_TYPE_EXNREF, enumerator
|
/external/llvm-project/llvm/include/llvm/BinaryFormat/ |
D | Wasm.h | 380 EXNREF = WASM_TYPE_EXNREF, enumerator
|
/external/llvm-project/lld/wasm/ |
D | WriterUtils.cpp | 33 case ValType::EXNREF: in toString()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/AsmParser/ |
D | WebAssemblyAsmParser.cpp | 312 return wasm::ValType::EXNREF; in parseType()
|
/external/llvm-project/llvm/lib/ObjectYAML/ |
D | WasmYAML.cpp | 574 ECase(EXNREF); in enumeration()
|
/external/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
D | WebAssemblyAsmParser.cpp | 326 return wasm::ValType::EXNREF; in parseType()
|