Lines Matching refs:TrustedImm32
86 // For many operations the source may be an TrustedImm32, the srcDst operand
95 void add32(TrustedImm32 imm, Address address)
100 void add32(TrustedImm32 imm, RegisterID dest)
120 void and32(TrustedImm32 imm, RegisterID dest)
135 void and32(TrustedImm32 imm, Address address)
152 void and32(TrustedImm32 imm, RegisterID src, RegisterID dest)
183 void lshift32(TrustedImm32 imm, RegisterID dest)
188 void lshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
205 void mul32(TrustedImm32 imm, RegisterID src, RegisterID dest)
235 void or32(TrustedImm32 imm, RegisterID dest)
250 void or32(TrustedImm32 imm, Address address)
267 void or32(TrustedImm32 imm, RegisterID src, RegisterID dest)
298 void rshift32(TrustedImm32 imm, RegisterID dest)
303 void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
335 void urshift32(TrustedImm32 imm, RegisterID dest)
340 void urshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
352 void sub32(TrustedImm32 imm, RegisterID dest)
357 void sub32(TrustedImm32 imm, Address address)
378 void xor32(TrustedImm32 imm, Address dest)
383 void xor32(TrustedImm32 imm, RegisterID dest)
401 move(TrustedImm32(0), dest);
410 void xor32(TrustedImm32 imm, RegisterID src, RegisterID dest)
424 // store(source, address). The source for a store may be an TrustedImm32. Address
475 void store32(TrustedImm32 imm, ImplicitAddress address)
640 return branch32(branchType ? NotEqual : Equal, dest, TrustedImm32(0x80000000));
699 void push(TrustedImm32 imm)
709 void move(TrustedImm32 imm, RegisterID dest)
711 // Note: on 64-bit the TrustedImm32 value is zero extended into the register, it
790 // jle32(reg1, TrustedImm32(5)) will branch if the value held in reg1, when
797 Jump branch8(Condition cond, Address left, TrustedImm32 right)
809 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right)
830 Jump branch32(Condition cond, Address left, TrustedImm32 right)
836 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right)
842 Jump branch32WithUnalignedHalfWords(Condition cond, BaseIndex left, TrustedImm32 right)
853 Jump branch16(Condition cond, BaseIndex left, TrustedImm32 right)
868 Jump branchTest32(Condition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
881 Jump branchTest32(Condition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
891 Jump branchTest32(Condition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
901 Jump branchTest8(Condition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
903 // Byte in TrustedImm32 is not well defined, so be a little permisive here, but don't accept nonsense values.
913 Jump branchTest8(Condition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
915 // Byte in TrustedImm32 is not well defined, so be a little permisive here, but don't accept nonsense values.
925 Jump branchTest8(Condition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
927 // Byte in TrustedImm32 is not well defined, so be a little permisive here, but don't accept nonsense values.
971 Jump branchAdd32(Condition cond, TrustedImm32 imm, RegisterID dest)
978 Jump branchAdd32(Condition cond, TrustedImm32 src, Address dest)
1007 Jump branchAdd32(Condition cond, RegisterID src, TrustedImm32 imm, RegisterID dest)
1027 Jump branchMul32(Condition cond, TrustedImm32 imm, RegisterID src, RegisterID dest)
1049 Jump branchSub32(Condition cond, TrustedImm32 imm, RegisterID dest)
1056 Jump branchSub32(Condition cond, TrustedImm32 imm, Address dest)
1086 Jump branchSub32(Condition cond, RegisterID src1, TrustedImm32 src2, RegisterID dest)
1146 void set8Compare32(Condition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
1162 void set32Compare32(Condition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
1177 void set32Test8(Condition cond, Address address, TrustedImm32 mask, RegisterID dest)
1187 void set32Test32(Condition cond, Address address, TrustedImm32 mask, RegisterID dest)