Lines Matching refs:gate
51 V(Call, (GateRef gate, const std::vector<GateRef> &inList, OpCode op)) \
52 V(RuntimeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
53 V(RuntimeCallWithArgv, (GateRef gate, const std::vector<GateRef> &inList)) \
54 V(ASMCallBarrier, (GateRef gate, const std::vector<GateRef> &inList)) \
55 V(NoGcRuntimeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
56 V(BytecodeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
57 V(Alloca, (GateRef gate)) \
60 V(Parameter, (GateRef gate)) \
61 V(Constant, (GateRef gate, std::bitset<64> value)) \
62 V(ConstString, (GateRef gate, const ChunkVector<char> &str)) \
63 V(RelocatableData, (GateRef gate, uint64_t value)) \
64 V(ZExtInt, (GateRef gate, GateRef e1)) \
65 V(SExtInt, (GateRef gate, GateRef e1)) \
66 V(FPExt, (GateRef gate, GateRef e1)) \
67 V(FPTrunc, (GateRef gate, GateRef e1)) \
68 V(Load, (GateRef gate, GateRef base)) \
69 V(Store, (GateRef gate, GateRef base, GateRef value)) \
70 V(IntRev, (GateRef gate, GateRef e1)) \
71 V(Add, (GateRef gate, GateRef e1, GateRef e2)) \
72 V(Sub, (GateRef gate, GateRef e1, GateRef e2)) \
73 V(Mul, (GateRef gate, GateRef e1, GateRef e2)) \
74 V(FloatDiv, (GateRef gate, GateRef e1, GateRef e2)) \
75 V(IntDiv, (GateRef gate, GateRef e1, GateRef e2)) \
76 V(UDiv, (GateRef gate, GateRef e1, GateRef e2)) \
77 V(IntOr, (GateRef gate, GateRef e1, GateRef e2)) \
78 V(IntAnd, (GateRef gate, GateRef e1, GateRef e2)) \
79 V(IntXor, (GateRef gate, GateRef e1, GateRef e2)) \
80 V(IntLsr, (GateRef gate, GateRef e1, GateRef e2)) \
81 V(IntAsr, (GateRef gate, GateRef e1, GateRef e2)) \
82 V(Int32LessThanOrEqual, (GateRef gate, GateRef e1, GateRef e2)) \
83 V(Cmp, (GateRef gate, GateRef e1, GateRef e2)) \
84 V(Branch, (GateRef gate, GateRef cmp, GateRef btrue, GateRef bfalse)) \
85 V(Switch, (GateRef gate, GateRef input, const std::vector<GateRef> &outList)) \
86 V(SwitchCase, (GateRef gate, GateRef switchBranch, GateRef out)) \
87 V(Phi, (GateRef gate, const std::vector<GateRef> &srcGates)) \
88 V(Return, (GateRef gate, GateRef popCount, const std::vector<GateRef> &operands)) \
89 V(ReturnVoid, (GateRef gate)) \
90 V(CastIntXToIntY, (GateRef gate, GateRef e1)) \
91 V(ChangeInt32ToDouble, (GateRef gate, GateRef e1)) \
92 V(ChangeUInt32ToDouble, (GateRef gate, GateRef e1)) \
93 V(ChangeDoubleToInt32, (GateRef gate, GateRef e1)) \
94 V(BitCast, (GateRef gate, GateRef e1)) \
95 V(IntLsl, (GateRef gate, GateRef e1, GateRef e2)) \
96 V(Mod, (GateRef gate, GateRef e1, GateRef e2)) \
97 V(ChangeTaggedPointerToInt64, (GateRef gate, GateRef e1)) \
98 V(ChangeInt64ToTagged, (GateRef gate, GateRef e1)) \
99 V(DeoptCheck, (GateRef gate)) \
100 V(TruncFloatToInt, (GateRef gate, GateRef e1)) \
101 V(AddWithOverflow, (GateRef gate, GateRef e1, GateRef e2)) \
102 V(SubWithOverflow, (GateRef gate, GateRef e1, GateRef e2)) \
103 V(MulWithOverflow, (GateRef gate, GateRef e1, GateRef e2)) \
104 V(ExtractValue, (GateRef gate, GateRef e1, GateRef e2)) \
105 V(Sqrt, (GateRef gate, GateRef e1)) \
106 V(Exp, (GateRef gate, GateRef e1, GateRef e2)) \
107 V(Abs, (GateRef gate, GateRef e1)) \
108 V(Min, (GateRef gate, GateRef e1, GateRef e2)) \
109 V(Max, (GateRef gate, GateRef e1, GateRef e2)) \
110 V(Clz32, (GateRef gate, GateRef e1)) \
111 V(DoubleTrunc, (GateRef gate, GateRef e1)) \
112 V(Ceil, (GateRef gate, GateRef e1)) \
113 V(Floor, (GateRef gate, GateRef e1)) \
114 V(ReadSp, (GateRef gate)) \
115 V(InitVreg, (GateRef gate)) \
116 V(FinishAllocate, (GateRef gate, GateRef e1))