Searched defs:srcDst (Results 1 - 5 of 5) sorted by relevance

/external/webkit/Source/JavaScriptCore/assembler/
H A DARMAssembler.cpp265 void ARMAssembler::dataTransfer32(bool isLoad, RegisterID srcDst, RegisterID base, int32_t offset, bool bytes) argument
270 dtr_u(isLoad, srcDst, base, offset | transferFlag);
273 dtr_u(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag);
276 dtr_ur(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag);
281 dtr_d(isLoad, srcDst, base, offset | transferFlag);
284 dtr_d(isLoad, srcDst, ARMRegisters::S0, (offset & 0xfff) | transferFlag);
287 dtr_dr(isLoad, srcDst, base, ARMRegisters::S0 | transferFlag);
292 void ARMAssembler::baseIndexTransfer32(bool isLoad, RegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset) argument
301 dtr_u(isLoad, srcDst, ARMRegisters::S0, offset);
306 dtr_d(isLoad, srcDst, ARMRegister
315 doubleTransfer(bool isLoad, FPRegisterID srcDst, RegisterID base, int32_t offset) argument
[all...]
/external/webkit/Source/JavaScriptCore/jit/
H A DJITArithmetic.cpp771 unsigned srcDst = currentInstruction[2].u.operand; local
773 emitGetVirtualRegister(srcDst, regT0);
778 emitPutVirtualRegister(srcDst, regT1);
785 unsigned srcDst = currentInstruction[2].u.operand; local
791 stubCall.addArgument(Imm32(srcDst));
798 unsigned srcDst = currentInstruction[2].u.operand; local
800 emitGetVirtualRegister(srcDst, regT0);
805 emitPutVirtualRegister(srcDst, regT1);
812 unsigned srcDst = currentInstruction[2].u.operand; local
818 stubCall.addArgument(Imm32(srcDst));
824 unsigned srcDst = currentInstruction[1].u.operand; local
835 unsigned srcDst = currentInstruction[1].u.operand; local
848 unsigned srcDst = currentInstruction[1].u.operand; local
859 unsigned srcDst = currentInstruction[1].u.operand; local
[all...]
H A DJITArithmetic32_64.cpp679 unsigned srcDst = currentInstruction[2].u.operand; local
681 emitLoad(srcDst, regT1, regT0);
684 if (dst == srcDst) // x = x++ is a noop for ints.
690 emitStoreInt32(srcDst, regT0, true);
696 unsigned srcDst = currentInstruction[2].u.operand; local
699 if (dst != srcDst)
703 stubCall.addArgument(srcDst);
704 stubCall.addArgument(Imm32(srcDst));
713 unsigned srcDst = currentInstruction[2].u.operand; local
715 emitLoad(srcDst, regT
730 unsigned srcDst = currentInstruction[2].u.operand; local
746 unsigned srcDst = currentInstruction[1].u.operand; local
757 unsigned srcDst = currentInstruction[1].u.operand; local
771 unsigned srcDst = currentInstruction[1].u.operand; local
782 unsigned srcDst = currentInstruction[1].u.operand; local
[all...]
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DNodesCodegen.cpp531 static RegisterID* emitPreIncOrDec(BytecodeGenerator& generator, RegisterID* srcDst, Operator oper) argument
533 return (oper == OpPlusPlus) ? generator.emitPreInc(srcDst) : generator.emitPreDec(srcDst);
536 static RegisterID* emitPostIncOrDec(BytecodeGenerator& generator, RegisterID* dst, RegisterID* srcDst, Operator oper) argument
538 if (srcDst == dst)
539 return generator.emitToJSNumber(dst, srcDst);
540 return (oper == OpPlusPlus) ? generator.emitPostInc(dst, srcDst) : generator.emitPostDec(dst, srcDst);
H A DBytecodeGenerator.cpp990 RegisterID* BytecodeGenerator::emitPreInc(RegisterID* srcDst) argument
993 instructions().append(srcDst->index());
994 return srcDst;
997 RegisterID* BytecodeGenerator::emitPreDec(RegisterID* srcDst) argument
1000 instructions().append(srcDst->index());
1001 return srcDst;
1004 RegisterID* BytecodeGenerator::emitPostInc(RegisterID* dst, RegisterID* srcDst) argument
1008 instructions().append(srcDst->index());
1012 RegisterID* BytecodeGenerator::emitPostDec(RegisterID* dst, RegisterID* srcDst) argument
1016 instructions().append(srcDst
[all...]

Completed in 163 milliseconds