Home
last modified time | relevance | path

Searched refs:EXNREF (Results 1 – 21 of 21) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrRef.td14 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)>;
DWebAssemblyInstrControl.td117 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),
DWebAssemblyRegisterInfo.td67 def EXNREF : WebAssemblyRegClass<[exnref], 0, (add EXNREF_0)>;
DWebAssemblyInstrInfo.td228 defm "": ARGUMENT<EXNREF, exnref>;
298 defm "" : LOCAL<EXNREF>, Requires<[HasExceptionHandling]>;
DWebAssemblyInstrCall.td62 defm "" : CALL<exnref, EXNREF, "exnref.", [HasExceptionHandling]>;
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrRef.td33 defm "" : REF_I<EXNREF, exnref>;
35 foreach reg = [FUNCREF, EXTERNREF, EXNREF] in {
DWebAssemblyInstrControl.td134 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),
DWebAssemblyRegisterInfo.td69 def EXNREF : WebAssemblyRegClass<[exnref], 0, (add EXNREF_0)>;
DWebAssemblyInstrInfo.td247 defm "": ARGUMENT<EXNREF, exnref>;
319 defm "" : LOCAL<EXNREF>, Requires<[HasExceptionHandling]>;
DWebAssemblyAsmPrinter.cpp122 case wasm::ValType::EXNREF: in getInvokeSig()
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Dexception.ll33 ; 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/
DWebAssemblyMCTargetDesc.cpp151 return wasm::ValType::EXNREF; in toValType()
DWebAssemblyMCTargetDesc.h134 Exnref = unsigned(wasm::ValType::EXNREF),
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCTargetDesc.cpp155 return wasm::ValType::EXNREF; in toValType()
DWebAssemblyMCTargetDesc.h143 Exnref = unsigned(wasm::ValType::EXNREF),
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DWasm.h353 EXNREF = WASM_TYPE_EXNREF, enumerator
/external/llvm-project/llvm/include/llvm/BinaryFormat/
DWasm.h380 EXNREF = WASM_TYPE_EXNREF, enumerator
/external/llvm-project/lld/wasm/
DWriterUtils.cpp33 case ValType::EXNREF: in toString()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/AsmParser/
DWebAssemblyAsmParser.cpp312 return wasm::ValType::EXNREF; in parseType()
/external/llvm-project/llvm/lib/ObjectYAML/
DWasmYAML.cpp574 ECase(EXNREF); in enumeration()
/external/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
DWebAssemblyAsmParser.cpp326 return wasm::ValType::EXNREF; in parseType()