/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/ |
H A D | ARMAssembler.cpp | 265 void ARMAssembler::dataTransfer32(DataTransferTypeA transferType, RegisterID srcDst, RegisterID base, int32_t offset) argument 269 dtrUp(transferType, srcDst, base, offset); 272 dtrUp(transferType, srcDst, ARMRegisters::S0, (offset & 0xfff)); 275 dtrUpRegister(transferType, srcDst, base, ARMRegisters::S0); 279 dtrDown(transferType, srcDst, base, -offset); 282 dtrDown(transferType, srcDst, ARMRegisters::S0, (-offset & 0xfff)); 285 dtrUpRegister(transferType, srcDst, base, ARMRegisters::S0); 290 void ARMAssembler::baseIndexTransfer32(DataTransferTypeA transferType, RegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset) argument 296 dtrUpRegister(transferType, srcDst, base, op2); 302 dataTransfer32(transferType, srcDst, ARMRegister 311 dataTransfer16(DataTransferTypeB transferType, RegisterID srcDst, RegisterID base, int32_t offset) argument 336 baseIndexTransfer16(DataTransferTypeB transferType, RegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset) argument 356 dataTransferFloat(DataTransferTypeFloat transferType, FPRegisterID srcDst, RegisterID base, int32_t offset) argument 388 baseIndexTransferFloat(DataTransferTypeFloat transferType, FPRegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset) argument [all...] |
H A D | ARMAssembler.h | 1009 void dataTransfer32(DataTransferTypeA, RegisterID srcDst, RegisterID base, int32_t offset); 1010 void baseIndexTransfer32(DataTransferTypeA, RegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset); 1011 void dataTransfer16(DataTransferTypeB, RegisterID srcDst, RegisterID base, int32_t offset); 1012 void baseIndexTransfer16(DataTransferTypeB, RegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset); 1013 void dataTransferFloat(DataTransferTypeFloat, FPRegisterID srcDst, RegisterID base, int32_t offset); 1014 void baseIndexTransferFloat(DataTransferTypeFloat, FPRegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset);
|
H A D | MacroAssemblerX86_64.h | 256 void rotateRight64(TrustedImm32 imm, RegisterID srcDst) argument 258 m_assembler.rorq_i8r(imm.m_value, srcDst);
|
H A D | MacroAssembler.h | 655 void rotateRightPtr(TrustedImm32 imm, RegisterID srcDst) argument 657 rotateRight64(imm, srcDst);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITArithmetic.cpp | 634 unsigned srcDst = currentInstruction[1].u.operand; local 636 emitGetVirtualRegister(srcDst, regT0); 640 emitPutVirtualRegister(srcDst); 645 unsigned srcDst = currentInstruction[1].u.operand; local 649 emitGetVirtualRegister(srcDst, regT0); 653 stubCall.call(srcDst); 658 unsigned srcDst = currentInstruction[1].u.operand; local 660 emitGetVirtualRegister(srcDst, regT0); 664 emitPutVirtualRegister(srcDst); 669 unsigned srcDst local [all...] |
H A D | JITArithmetic32_64.cpp | 454 unsigned srcDst = currentInstruction[1].u.operand; local 456 emitLoad(srcDst, regT1, regT0); 460 emitStoreAndMapInt32(srcDst, regT1, regT0, true, OPCODE_LENGTH(op_inc)); 465 unsigned srcDst = currentInstruction[1].u.operand; local 471 stubCall.addArgument(srcDst); 472 stubCall.call(srcDst); 477 unsigned srcDst = currentInstruction[1].u.operand; local 479 emitLoad(srcDst, regT1, regT0); 483 emitStoreAndMapInt32(srcDst, regT1, regT0, true, OPCODE_LENGTH(op_dec)); 488 unsigned srcDst local [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/ |
H A D | BytecodeGenerator.h | 440 RegisterID* emitInc(RegisterID* srcDst); 441 RegisterID* emitDec(RegisterID* srcDst);
|
H A D | NodesCodegen.cpp | 605 static RegisterID* emitIncOrDec(BytecodeGenerator& generator, RegisterID* srcDst, Operator oper) argument 607 return (oper == OpPlusPlus) ? generator.emitInc(srcDst) : generator.emitDec(srcDst); 610 static RegisterID* emitPostIncOrDec(BytecodeGenerator& generator, RegisterID* dst, RegisterID* srcDst, Operator oper) argument 612 if (dst == srcDst) 613 return generator.emitToNumber(generator.finalDestination(dst), srcDst); 614 RefPtr<RegisterID> tmp = generator.emitToNumber(generator.tempDestination(dst), srcDst); 615 emitIncOrDec(generator, srcDst, oper);
|
H A D | BytecodeGenerator.cpp | 1020 RegisterID* BytecodeGenerator::emitInc(RegisterID* srcDst) argument 1023 instructions().append(srcDst->index()); 1024 return srcDst; 1027 RegisterID* BytecodeGenerator::emitDec(RegisterID* srcDst) argument 1030 instructions().append(srcDst->index()); 1031 return srcDst;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGByteCodeParser.cpp | 2213 unsigned srcDst = currentInstruction[1].u.operand; 2214 Node* op = get(srcDst); 2215 set(srcDst, makeSafe(addToGraph(ArithAdd, op, one()))); 2220 unsigned srcDst = currentInstruction[1].u.operand; 2221 Node* op = get(srcDst); 2222 set(srcDst, makeSafe(addToGraph(ArithSub, op, one())));
|