• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/

Lines Matching defs:TrustedImm32

150     // For many operations the source may be an TrustedImm32, the srcDst operand
159 void add32(TrustedImm32 imm, RegisterID dest)
170 void add32(TrustedImm32 imm, RegisterID src, RegisterID dest)
181 void add32(TrustedImm32 imm, Address address)
204 void add32(TrustedImm32 imm, AbsoluteAddress address)
221 void add64(TrustedImm32 imm, AbsoluteAddress address)
246 void and32(TrustedImm32 imm, RegisterID src, RegisterID dest)
262 void and32(TrustedImm32 imm, RegisterID dest)
288 void lshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
298 void lshift32(TrustedImm32 imm, RegisterID dest)
308 void mul32(TrustedImm32 imm, RegisterID src, RegisterID dest)
332 void or32(TrustedImm32 imm, RegisterID dest)
342 void or32(TrustedImm32 imm, RegisterID src, RegisterID dest)
363 void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
373 void rshift32(TrustedImm32 imm, RegisterID dest)
388 void urshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
398 void urshift32(TrustedImm32 imm, RegisterID dest)
408 void sub32(TrustedImm32 imm, RegisterID dest)
419 void sub32(TrustedImm32 imm, Address address)
442 void sub32(TrustedImm32 imm, AbsoluteAddress address)
464 void xor32(TrustedImm32 imm, RegisterID src, RegisterID dest)
485 void xor32(TrustedImm32 imm, RegisterID dest)
497 // store(source, address). The source for a store may be an TrustedImm32. Address
657 DataLabel32 label = moveWithPatch(TrustedImm32(address.offset), dataTempRegister);
691 move(TrustedImm32(address.offset), dataTempRegister);
703 DataLabel32 label = moveWithPatch(TrustedImm32(address.offset), dataTempRegister);
718 void store32(TrustedImm32 imm, ImplicitAddress address)
724 void store32(TrustedImm32 imm, BaseIndex address)
736 void store32(TrustedImm32 imm, const void* address)
753 void store8(TrustedImm32 imm, void* address)
810 add32(TrustedImm32(offset), base, addressTempRegister);
825 add32(TrustedImm32(offset), base, addressTempRegister);
836 lshift32(TrustedImm32(address.scale), addressTempRegister);
844 lshift32(TrustedImm32(address.scale), addressTempRegister);
868 add32(TrustedImm32(offset), base, addressTempRegister);
883 add32(TrustedImm32(offset), base, addressTempRegister);
900 lshift32(TrustedImm32(address.scale), addressTempRegister);
908 lshift32(TrustedImm32(address.scale), addressTempRegister);
1059 Jump noOverflow = branch32(NotEqual, dataTempRegister, TrustedImm32(-2));
1078 Jump overflow = branch32(Equal, dest, TrustedImm32(0x7fffffff));
1079 Jump success = branch32(GreaterThanOrEqual, dest, TrustedImm32(0));
1170 void push(TrustedImm32 imm)
1180 void move(TrustedImm32 imm, RegisterID dest)
1205 move(TrustedImm32(imm), dest);
1258 // jle32(reg1, TrustedImm32(5)) will branch if the value held in reg1, when
1266 void compare32(RegisterID left, TrustedImm32 right)
1278 move(TrustedImm32(imm), dataTempRegister);
1284 void test32(RegisterID reg, TrustedImm32 mask)
1308 Jump branch32(RelationalCondition cond, RegisterID left, TrustedImm32 right)
1326 Jump branch32(RelationalCondition cond, Address left, TrustedImm32 right)
1333 Jump branch32(RelationalCondition cond, BaseIndex left, TrustedImm32 right)
1340 Jump branch32WithUnalignedHalfWords(RelationalCondition cond, BaseIndex left, TrustedImm32 right)
1353 Jump branch32(RelationalCondition cond, AbsoluteAddress left, TrustedImm32 right)
1360 Jump branch8(RelationalCondition cond, RegisterID left, TrustedImm32 right)
1366 Jump branch8(RelationalCondition cond, Address left, TrustedImm32 right)
1374 Jump branch8(RelationalCondition cond, BaseIndex left, TrustedImm32 right)
1388 Jump branchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
1394 Jump branchTest32(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
1401 Jump branchTest32(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
1408 Jump branchTest8(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
1415 Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
1459 Jump branchAdd32(ResultCondition cond, RegisterID op1, TrustedImm32 imm, RegisterID dest)
1482 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
1487 Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
1530 Jump branchMul32(ResultCondition cond, TrustedImm32 imm, RegisterID src, RegisterID dest)
1555 Jump branchSub32(ResultCondition cond, RegisterID op1, TrustedImm32 imm, RegisterID dest)
1572 Jump branchSub32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
1599 moveFixedWidthEncoding(TrustedImm32(0), dataTempRegister);
1605 moveFixedWidthEncoding(TrustedImm32(0), dataTempRegister);
1639 void compare8(RelationalCondition cond, Address left, TrustedImm32 right, RegisterID dest)
1645 void compare32(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
1657 void test32(ResultCondition cond, Address address, TrustedImm32 mask, RegisterID dest)
1666 void test8(ResultCondition cond, Address address, TrustedImm32 mask, RegisterID dest)
1675 ALWAYS_INLINE DataLabel32 moveWithPatch(TrustedImm32 imm, RegisterID dst)
1685 moveFixedWidthEncoding(TrustedImm32(imm), dst);
1705 Jump result = branch32(cond, left, TrustedImm32(right));
1710 PatchableJump patchableBranchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
1718 PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
1755 moveFixedWidthEncoding(TrustedImm32(0), dataTempRegister);
1809 moveFixedWidthEncoding(TrustedImm32(0), dataTempRegister);
1817 moveFixedWidthEncoding(TrustedImm32(0), dataTempRegister);
1831 move(TrustedImm32(address.offset), addressTempRegister);
1845 move(TrustedImm32(address.offset), addressTempRegister);
1854 move(TrustedImm32(address.offset), addressTempRegister);
1867 move(TrustedImm32(address.offset), addressTempRegister);
1874 void moveFixedWidthEncoding(TrustedImm32 imm, RegisterID dst)