Searched refs:FPRegisterID (Results 1 - 25 of 37) sorted by relevance

12

/macosx-10.10/JavaScriptCore-7600.1.17/assembler/
H A DMIPSAssembler.h144 } FPRegisterID; typedef in namespace:JSC::MIPSRegisters
151 typedef MIPSRegisters::FPRegisterID FPRegisterID; typedef in class:JSC::MIPSAssembler
157 static FPRegisterID firstFPRegister() { return MIPSRegisters::f0; }
158 static FPRegisterID lastFPRegister() { return MIPSRegisters::f31; }
481 void addd(FPRegisterID fd, FPRegisterID fs, FPRegisterID ft)
486 void subd(FPRegisterID fd, FPRegisterID f
[all...]
H A DMacroAssemblerX86Common.h442 void sqrtDouble(FPRegisterID src, FPRegisterID dst)
447 void absDouble(FPRegisterID src, FPRegisterID dst)
455 void negateDouble(FPRegisterID src, FPRegisterID dst)
680 void moveDouble(FPRegisterID src, FPRegisterID dest)
687 void loadDouble(TrustedImmPtr address, FPRegisterID dest)
698 void loadDouble(ImplicitAddress address, FPRegisterID des
[all...]
H A DARM64Assembler.h470 } FPRegisterID;
479 typedef ARM64Registers::FPRegisterID FPRegisterID;
484 static FPRegisterID firstFPRegister() { return ARM64Registers::q0; }
485 static FPRegisterID lastFPRegister() { return ARM64Registers::q31; }
2103 ALWAYS_INLINE void fabs(FPRegisterID vd, FPRegisterID vn)
2110 ALWAYS_INLINE void fadd(FPRegisterID vd, FPRegisterID vn, FPRegisterID v
[all...]
H A DSH4Assembler.h228 } FPRegisterID; typedef in namespace:JSC::SH4Registers
324 typedef SH4Registers::FPRegisterID FPRegisterID; typedef in class:JSC::SH4Assembler
333 static FPRegisterID firstFPRegister() { return SH4Registers::dr0; }
334 static FPRegisterID lastFPRegister() { return SH4Registers::dr14; }
822 void fneg(FPRegisterID dst)
828 void fsqrt(FPRegisterID dst)
840 void floatfpulfrn(FPRegisterID src)
846 void fmull(FPRegisterID src, FPRegisterID ds
[all...]
H A DMacroAssemblerARM.h43 typedef ARMRegisters::FPRegisterID FPRegisterID; typedef in class:JSC::MacroAssemblerARM
739 void moveDoubleToInts(FPRegisterID src, RegisterID dest1, RegisterID dest2)
744 void moveIntsToDouble(RegisterID src1, RegisterID src2, FPRegisterID dest, FPRegisterID)
1121 void loadFloat(BaseIndex address, FPRegisterID dest)
1126 void loadDouble(ImplicitAddress address, FPRegisterID dest)
1131 void loadDouble(BaseIndex address, FPRegisterID dest)
1136 void loadDouble(TrustedImmPtr address, FPRegisterID dest)
1142 void storeFloat(FPRegisterID sr
[all...]
H A DMacroAssemblerARMv7.h813 void moveDoubleToInts(FPRegisterID src, RegisterID dest1, RegisterID dest2)
818 void moveIntsToDouble(RegisterID src1, RegisterID src2, FPRegisterID dest, FPRegisterID scratch)
849 void loadDouble(ImplicitAddress address, FPRegisterID dest)
864 void loadFloat(ImplicitAddress address, FPRegisterID dest)
879 void loadDouble(BaseIndex address, FPRegisterID dest)
887 void loadFloat(BaseIndex address, FPRegisterID dest)
895 void moveDouble(FPRegisterID src, FPRegisterID dest)
901 void loadDouble(TrustedImmPtr address, FPRegisterID des
[all...]
H A DMacroAssemblerSH4.h41 typedef SH4Assembler::FPRegisterID FPRegisterID; typedef in class:JSC::MacroAssemblerSH4
44 static const FPRegisterID fscratch = SH4Registers::dr10;
1082 void moveDoubleToInts(FPRegisterID src, RegisterID dest1, RegisterID dest2)
1084 m_assembler.fldsfpul((FPRegisterID)(src + 1));
1090 void moveIntsToDouble(RegisterID src1, RegisterID src2, FPRegisterID dest, FPRegisterID)
1093 m_assembler.fstsfpul((FPRegisterID)(dest + 1));
1098 void moveDouble(FPRegisterID src, FPRegisterID des
[all...]
H A DMacroAssemblerMIPS.h39 typedef MIPSRegisters::FPRegisterID FPRegisterID; typedef in class:JSC::MacroAssemblerMIPS
63 static const FPRegisterID fpTempRegister = MIPSRegisters::f16;
618 void sqrtDouble(FPRegisterID src, FPRegisterID dst)
623 void absDouble(FPRegisterID, FPRegisterID)
1527 void moveDoubleToInts(FPRegisterID src, RegisterID dest1, RegisterID dest2)
1532 void moveIntsToDouble(RegisterID src1, RegisterID src2, FPRegisterID dest, FPRegisterID scratc
[all...]
H A DMacroAssemblerARM64.h40 static const ARM64Registers::FPRegisterID fpTempRegister = ARM64Registers::q31;
1147 void absDouble(FPRegisterID src, FPRegisterID dest)
1152 void addDouble(FPRegisterID src, FPRegisterID dest)
1157 void addDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
1162 void addDouble(Address src, FPRegisterID dest)
1168 void addDouble(AbsoluteAddress address, FPRegisterID des
[all...]
H A DMacroAssemblerX86.h133 void addDouble(AbsoluteAddress address, FPRegisterID dest)
138 void storeDouble(FPRegisterID src, TrustedImmPtr address)
145 void convertInt32ToDouble(AbsoluteAddress src, FPRegisterID dest)
174 void moveDoubleToInts(FPRegisterID src, RegisterID dest1, RegisterID dest2)
181 void moveIntsToDouble(RegisterID src1, RegisterID src2, FPRegisterID dest, FPRegisterID scratch)
H A DARMAssembler.h92 } FPRegisterID; typedef in namespace:JSC::ARMRegisters
145 typedef ARMRegisters::FPRegisterID FPRegisterID; typedef in class:JSC::ARMAssembler
159 static FPRegisterID firstFPRegister() { return ARMRegisters::d0; }
160 static FPRegisterID lastFPRegister() { return ARMRegisters::d31; }
828 void vmov(RegisterID rd1, RegisterID rd2, FPRegisterID rn)
833 void vmov(FPRegisterID rd, RegisterID rn1, RegisterID rn2)
1073 void dataTransferFloat(DataTransferTypeFloat, FPRegisterID srcDst, RegisterID base, int32_t offset);
1074 void baseIndexTransferFloat(DataTransferTypeFloat, FPRegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset);
H A DMacroAssembler.h77 static FPRegisterID nextFPRegister(FPRegisterID reg)
79 return static_cast<FPRegisterID>(reg + 1);
97 static unsigned fpRegisterIndex(FPRegisterID reg)
102 static unsigned registerIndex(FPRegisterID reg)
246 void pushToSave(FPRegisterID src)
251 void popToRestore(FPRegisterID dest)
278 void poke(FPRegisterID src, int index = 0)
1141 void convertInt32ToDouble(Imm32 imm, FPRegisterID dest)
1582 enum FPRegisterID { NoFPRegiste
[all...]
H A DMacroAssemblerX86_64.h114 void addDouble(AbsoluteAddress address, FPRegisterID dest)
120 void convertInt32ToDouble(TrustedImm32 imm, FPRegisterID dest)
502 void move64ToDouble(RegisterID src, FPRegisterID dest)
507 void moveDoubleTo64(FPRegisterID src, RegisterID dest)
777 void convertInt64ToDouble(RegisterID src, FPRegisterID dest)
H A DARMAssembler.cpp356 void ARMAssembler::dataTransferFloat(DataTransferTypeFloat transferType, FPRegisterID srcDst, RegisterID base, int32_t offset)
388 void ARMAssembler::baseIndexTransferFloat(DataTransferTypeFloat transferType, FPRegisterID srcDst, RegisterID base, RegisterID index, int scale, int32_t offset)
H A DAbstractMacroAssembler.h103 typedef typename AssemblerType::FPRegisterID FPRegisterID; typedef in class:JSC::AbstractMacroAssembler
108 static FPRegisterID firstFPRegister() { return AssemblerType::firstFPRegister(); }
109 static FPRegisterID lastFPRegister() { return AssemblerType::lastFPRegister(); }
/macosx-10.10/JavaScriptCore-7600.1.17/jit/
H A DReg.h64 Reg(MacroAssembler::FPRegisterID reg)
121 MacroAssembler::FPRegisterID fpr() const
124 return static_cast<MacroAssembler::FPRegisterID>(
H A DRegisterSet.cpp104 ARM64Registers::FPRegisterID reg = ARM64Registers::q8;
106 reg = static_cast<ARM64Registers::FPRegisterID>(reg + 1))
125 for (MacroAssembler::FPRegisterID reg = MacroAssembler::firstFPRegister(); reg <= MacroAssembler::lastFPRegister(); reg = static_cast<MacroAssembler::FPRegisterID>(reg + 1))
H A DJSInterfaceJIT.h61 inline Jump emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch);
136 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch)
181 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch)
H A DSpecializedThunkJIT.h57 void loadDoubleArgument(int argument, FPRegisterID dst, RegisterID scratch)
121 void returnDouble(FPRegisterID src)
H A DFPRInfo.h34 typedef MacroAssembler::FPRegisterID FPRReg;
H A DJITInlines.h830 inline void JIT::emitLoadDouble(int index, FPRegisterID value)
839 inline void JIT::emitLoadInt32ToDouble(int index, FPRegisterID value)
883 inline void JIT::emitStoreDouble(int index, FPRegisterID value)
1030 inline void JIT::emitLoadDouble(int index, FPRegisterID value)
1039 inline void JIT::emitLoadInt32ToDouble(int index, FPRegisterID value)
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLThunks.cpp158 for (MacroAssembler::FPRegisterID reg = MacroAssembler::firstFPRegister(); reg <= MacroAssembler::lastFPRegister(); reg = static_cast<MacroAssembler::FPRegisterID>(reg + 1)) {
175 for (MacroAssembler::FPRegisterID reg = MacroAssembler::lastFPRegister(); ; reg = static_cast<MacroAssembler::FPRegisterID>(reg - 1)) {
H A DFTLSaveRestore.cpp116 for (MacroAssembler::FPRegisterID reg = MacroAssembler::firstFPRegister(); reg <= MacroAssembler::lastFPRegister(); reg = MacroAssembler::nextFPRegister(reg)) {
131 for (MacroAssembler::FPRegisterID reg = MacroAssembler::firstFPRegister(); reg <= MacroAssembler::lastFPRegister(); reg = MacroAssembler::nextFPRegister(reg)) {
/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/
H A DValueRecovery.h117 static ValueRecovery inFPR(MacroAssembler::FPRegisterID fpr)
220 MacroAssembler::FPRegisterID fpr() const
270 MacroAssembler::FPRegisterID fpr;
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGVariableEvent.h72 MacroAssembler::FPRegisterID fpr;
125 static VariableEvent fillFPR(VariableEventKind kind, MinifiedID id, MacroAssembler::FPRegisterID fpr)
222 MacroAssembler::FPRegisterID fpr() const

Completed in 161 milliseconds

12