Home
last modified time | relevance | path

Searched refs:MachTerminator (Results 1 – 7 of 7) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Dmod.rs478 fn is_term(&self) -> MachTerminator { in is_term() argument
483 | Inst::Rets { .. } => MachTerminator::Ret, in is_term()
484 Inst::Jump { .. } => MachTerminator::Branch, in is_term()
485 Inst::BrIf { .. } => MachTerminator::Branch, in is_term()
486 Inst::BrTable { .. } => MachTerminator::Branch, in is_term()
487 Inst::ReturnCall { .. } | Inst::ReturnIndirectCall { .. } => MachTerminator::RetCall, in is_term()
488 Inst::Call { info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
489 Inst::IndirectCall { info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
491 MachTerminator::Branch in is_term()
493 _ => MachTerminator::None, in is_term()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dmod.rs1327 fn is_term(&self) -> MachTerminator { in is_term() argument
1330 &Self::Rets { .. } => MachTerminator::Ret, in is_term()
1332 MachTerminator::RetCall in is_term()
1334 &Self::JmpKnown { .. } => MachTerminator::Branch, in is_term()
1335 &Self::JmpCond { .. } => MachTerminator::Branch, in is_term()
1336 &Self::JmpCondOr { .. } => MachTerminator::Branch, in is_term()
1337 &Self::JmpTableSeq { .. } => MachTerminator::Branch, in is_term()
1338 &Self::CallKnown { ref info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
1340 MachTerminator::Branch in is_term()
1343 _ => MachTerminator::None, in is_term()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dmod.rs777 fn is_term(&self) -> MachTerminator { in is_term() argument
779 &Inst::Jal { .. } => MachTerminator::Branch, in is_term()
780 &Inst::CondBr { .. } => MachTerminator::Branch, in is_term()
781 &Inst::Jalr { .. } => MachTerminator::Branch, in is_term()
782 &Inst::Rets { .. } => MachTerminator::Ret, in is_term()
783 &Inst::BrTable { .. } => MachTerminator::Branch, in is_term()
784 &Inst::ReturnCall { .. } | &Inst::ReturnCallInd { .. } => MachTerminator::RetCall, in is_term()
785 &Inst::Call { ref info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
786 &Inst::CallInd { ref info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
787 _ => MachTerminator::None, in is_term()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dmod.rs103 fn is_term(&self) -> MachTerminator; in is_term() argument
334 pub enum MachTerminator { enum
H A Dvcode.rs990 if self.insts[iix.index()].is_term() == MachTerminator::Ret { in emit()
1575 MachTerminator::None => self.insts[insn.index()].is_trap(), in is_ret()
1576 MachTerminator::Ret | MachTerminator::RetCall => true, in is_ret()
1577 MachTerminator::Branch => false, in is_ret()
1583 MachTerminator::Branch => true, in is_branch()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Dmod.rs1020 fn is_term(&self) -> MachTerminator { in is_term() argument
1022 &Inst::Rets { .. } => MachTerminator::Ret, in is_term()
1023 &Inst::ReturnCall { .. } | &Inst::ReturnCallInd { .. } => MachTerminator::RetCall, in is_term()
1024 &Inst::Jump { .. } => MachTerminator::Branch, in is_term()
1025 &Inst::CondBr { .. } => MachTerminator::Branch, in is_term()
1026 &Inst::TestBitAndBranch { .. } => MachTerminator::Branch, in is_term()
1027 &Inst::IndirectBr { .. } => MachTerminator::Branch, in is_term()
1028 &Inst::JTSequence { .. } => MachTerminator::Branch, in is_term()
1029 &Inst::Call { ref info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
1030 &Inst::CallInd { ref info } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Dmod.rs1150 fn is_term(&self) -> MachTerminator { in is_term() argument
1152 &Inst::Rets { .. } => MachTerminator::Ret, in is_term()
1153 &Inst::ReturnCall { .. } => MachTerminator::RetCall, in is_term()
1154 &Inst::Jump { .. } => MachTerminator::Branch, in is_term()
1155 &Inst::CondBr { .. } => MachTerminator::Branch, in is_term()
1156 &Inst::IndirectBr { .. } => MachTerminator::Branch, in is_term()
1157 &Inst::JTSequence { .. } => MachTerminator::Branch, in is_term()
1158 &Inst::Call { ref info, .. } if info.try_call_info.is_some() => MachTerminator::Branch, in is_term()
1159 _ => MachTerminator::None, in is_term()