OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 188 milliseconds