Searched refs:srcDst (Results 1 - 10 of 10) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/
H A DARMAssembler.cpp265 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 DARMAssembler.h1009 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 DMacroAssemblerX86_64.h256 void rotateRight64(TrustedImm32 imm, RegisterID srcDst) argument
258 m_assembler.rorq_i8r(imm.m_value, srcDst);
H A DMacroAssembler.h655 void rotateRightPtr(TrustedImm32 imm, RegisterID srcDst) argument
657 rotateRight64(imm, srcDst);
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITArithmetic.cpp634 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 DJITArithmetic32_64.cpp454 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 DBytecodeGenerator.h440 RegisterID* emitInc(RegisterID* srcDst);
441 RegisterID* emitDec(RegisterID* srcDst);
H A DNodesCodegen.cpp605 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 DBytecodeGenerator.cpp1020 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 DDFGByteCodeParser.cpp2213 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())));

Completed in 411 milliseconds