Home
last modified time | relevance | path

Searched refs:InstARM32ThreeAddrFP (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceInstARM32.h788 class InstARM32ThreeAddrFP : public InstARM32 {
789 InstARM32ThreeAddrFP() = delete;
790 InstARM32ThreeAddrFP(const InstARM32ThreeAddrFP &) = delete;
791 InstARM32ThreeAddrFP &operator=(const InstARM32ThreeAddrFP &) = delete;
796 static InstARM32ThreeAddrFP *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
798 return new (Func->allocate<InstARM32ThreeAddrFP>()) in create()
799 InstARM32ThreeAddrFP(Func, Dest, Src0, Src1); in create()
822 InstARM32ThreeAddrFP(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1) in InstARM32ThreeAddrFP() function
837 class InstARM32ThreeAddrSignAwareFP : public InstARM32ThreeAddrFP<K> {
864 : InstARM32ThreeAddrFP<K>(Func, Dest, Src0, Src1) {} in InstARM32ThreeAddrSignAwareFP()
[all …]
DIceInstARM32.cpp283 void InstARM32ThreeAddrFP<K>::emitIAS(const Cfg *Func) const { in emitIAS()
1856 template <> const char *InstARM32ThreeAddrFP<InstARM32::Vcge>::Opcode = "vcge";
1857 template <> const char *InstARM32ThreeAddrFP<InstARM32::Vcgt>::Opcode = "vcgt";
1870 template <> const char *InstARM32ThreeAddrFP<InstARM32::Vshl>::Opcode = "vshl";
1871 template <> const char *InstARM32ThreeAddrFP<InstARM32::Vshr>::Opcode = "vshr";
1874 const char *InstARM32ThreeAddrFP<InstARM32::Vqadd>::Opcode = "vqadd";
1876 const char *InstARM32ThreeAddrFP<InstARM32::Vqsub>::Opcode = "vqsub";
1878 const char *InstARM32ThreeAddrFP<InstARM32::Vqmovn2>::Opcode = "vqmovn2";
1880 const char *InstARM32ThreeAddrFP<InstARM32::Vmulh>::Opcode = "vmulh";
1882 const char *InstARM32ThreeAddrFP<InstARM32::Vmlap>::Opcode = "vmlap";
[all …]