HomeSort by relevance Sort by last modified time
    Searched refs:FPRReg (Results 1 - 8 of 8) sorted by null

  /external/webkit/Source/JavaScriptCore/dfg/
DFGNonSpeculativeJIT.h 112 void silentSpillFPR(VirtualRegister spillMe, GPRReg canTrample, FPRReg exclude = InvalidFPRReg)
152 void silentFillFPR(VirtualRegister spillMe, GPRReg canTrample, FPRReg exclude = InvalidFPRReg)
180 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
186 void silentSpillAllRegisters(FPRReg exclude, GPRReg preserve = InvalidGPRReg)
195 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
205 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
216 void silentFillAllRegisters(FPRReg exclude)
220 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
240 void valueToNumber(JSValueOperand&, FPRReg result);
242 void numberToInt32(FPRReg, GPRReg result)
    [all...]
DFGJITCompiler.h 55 enum FPRReg { fpr0, fpr1, fpr2, fpr3, fpr4, fpr5, numberOfFPRs, InvalidFPRReg = 0xFFFFFFFF };
57 // GPRReg/FPRReg are enum types to provide type checking at compile time, use these method to iterate.
63 inline FPRReg next(FPRReg& reg)
66 return reg = static_cast<FPRReg>(reg + 1);
130 // Temporary registers (these correspond to the temporary GPRReg/FPRReg
161 // These constants provide both FPRegisterID & FPRReg style names for the
163 static const FPRReg argumentFPR0 = fpr0;
164 static const FPRReg argumentFPR1 = fpr1;
165 static const FPRReg argumentFPR2 = fpr2
    [all...]
DFGJITCodeGenerator.h 72 FPRReg fillDouble(NodeIndex);
80 void lock(FPRReg reg)
88 void unlock(FPRReg reg)
106 FPRReg reuse(FPRReg reg)
121 FPRReg fprAllocate()
124 FPRReg fpr = m_fprs.allocate(spillMe);
159 GPRReg boxDouble(FPRReg fpr, GPRReg gpr)
167 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr
    [all...]
DFGGenerationInfo.h 109 void initDouble(NodeIndex nodeIndex, uint32_t useCount, FPRReg fpr)
154 FPRReg fpr() { ASSERT(m_registerFormat == DataFormatDouble); return u.fpr; }
205 void fillDouble(FPRReg fpr)
231 FPRReg fpr;
DFGJITCodeGenerator.cpp 108 FPRReg JITCodeGenerator::fillDouble(NodeIndex nodeIndex)
126 FPRReg fpr = fprAllocate();
164 FPRReg fpr = fprAllocate();
196 FPRReg fpr = fprAllocate();
214 FPRReg fpr = unboxDouble(gpr);
224 FPRReg fpr = info.fpr();
288 FPRReg fpr = info.fpr();
414 FPRReg fpr = info.fpr();
428 for (FPRReg i = fpr0; i < numberOfFPRs; next(i)) {
DFGJITCompiler.cpp 43 void JITCompiler::fillNumericToDouble(NodeIndex nodeIndex, FPRReg fpr, GPRReg temporary)
146 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
159 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
DFGNonSpeculativeJIT.cpp 50 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {
61 void NonSpeculativeJIT::valueToNumber(JSValueOperand& operand, FPRReg fpr)
122 void NonSpeculativeJIT::numberToInt32(FPRReg fpr, GPRReg gpr)
419 FPRReg arg1FPR = arg1.fpr();
420 FPRReg arg2FPR = arg2.fpr();
DFGSpeculativeJIT.cpp 157 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) {

Completed in 39 milliseconds