Lines Matching refs:InstARM32Pred
509 class InstARM32Pred : public InstARM32 {
510 InstARM32Pred() = delete;
511 InstARM32Pred(const InstARM32Pred &) = delete;
512 InstARM32Pred &operator=(const InstARM32Pred &) = delete;
515 InstARM32Pred(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest, in InstARM32Pred() function
526 static void emitUnaryopGPR(const char *Opcode, const InstARM32Pred *Instr,
529 const InstARM32Pred *Instr, const Cfg *Func);
530 static void emitTwoAddr(const char *Opcode, const InstARM32Pred *Instr,
532 static void emitThreeAddr(const char *Opcode, const InstARM32Pred *Instr,
534 static void emitFourAddr(const char *Opcode, const InstARM32Pred *Instr,
536 static void emitCmpLike(const char *Opcode, const InstARM32Pred *Instr,
545 Stream << InstARM32Pred::predString(Predicate);
551 class InstARM32UnaryopGPR : public InstARM32Pred {
583 : InstARM32Pred(Func, K, 1, Dest, Predicate) { in InstARM32UnaryopGPR()
592 class InstARM32UnaryopFP : public InstARM32Pred {
624 : InstARM32Pred(Func, K, 1, Dest, Predicate) { in InstARM32UnaryopFP()
656 class InstARM32TwoAddrGPR : public InstARM32Pred {
689 : InstARM32Pred(Func, K, 2, Dest, Predicate) { in InstARM32TwoAddrGPR()
699 class InstARM32LoadBase : public InstARM32Pred {
727 : InstARM32Pred(Func, K, 1, Dest, Predicate) { in InstARM32LoadBase()
737 class InstARM32ThreeAddrGPR : public InstARM32Pred {
773 : InstARM32Pred(Func, K, 2, Dest, Predicate), SetFlags(SetFlags) { in InstARM32ThreeAddrGPR()
869 class InstARM32FourAddrGPR : public InstARM32Pred {
904 : InstARM32Pred(Func, K, 3, Dest, Predicate) { in InstARM32FourAddrGPR()
964 class InstARM32CmpLike : public InstARM32Pred {
994 : InstARM32Pred(Func, K, 2, nullptr, Predicate) { in InstARM32CmpLike()
1099 class InstARM32Br : public InstARM32Pred {
1313 class InstARM32Str final : public InstARM32Pred {
1338 class InstARM32Strex final : public InstARM32Pred {
1363 class InstARM32Vstr1 final : public InstARM32Pred {
1389 class InstARM32Vdup final : public InstARM32Pred {
1431 class InstARM32Umull : public InstARM32Pred {
1457 class InstARM32Vcvt final : public InstARM32Pred {
1497 class InstARM32Mov final : public InstARM32Pred {
1540 class InstARM32Extract final : public InstARM32Pred {
1558 : InstARM32Pred(Func, InstARM32::Extract, 1, Dest, Predicate), in InstARM32Extract()
1569 class InstARM32Insert final : public InstARM32Pred {
1587 : InstARM32Pred(Func, InstARM32::Insert, 1, Dest, Predicate), in InstARM32Insert()
1596 class InstARM32Vcmp final : public InstARM32Pred {
1624 class InstARM32Vmrs final : public InstARM32Pred {
1642 class InstARM32Vabs final : public InstARM32Pred {
1663 class InstARM32Dmb final : public InstARM32Pred {
1681 class InstARM32Nop final : public InstARM32Pred {