HomeSort by relevance Sort by last modified time
    Searched refs:ALWAYS_INLINE (Results 1 - 25 of 45) sorted by null

1 2

  /external/webkit/JavaScriptCore/wtf/
AlwaysInline.h 23 #ifndef ALWAYS_INLINE
25 #define ALWAYS_INLINE inline __attribute__((__always_inline__))
27 #define ALWAYS_INLINE __forceinline
29 #define ALWAYS_INLINE inline
PassRefPtr.h 67 ALWAYS_INLINE ~PassRefPtr() { derefIfNotNull(m_ptr); }
140 ALWAYS_INLINE ~NonNullPassRefPtr() { derefIfNotNull(m_ptr); }
  /external/webkit/JavaScriptCore/interpreter/
Register.h 99 ALWAYS_INLINE Register::Register()
106 ALWAYS_INLINE Register::Register(const JSValue& v)
114 ALWAYS_INLINE Register& Register::operator=(const JSValue& v)
123 ALWAYS_INLINE JSValue Register::jsValue() const
130 ALWAYS_INLINE Register& Register::operator=(JSActivation* activation)
136 ALWAYS_INLINE Register& Register::operator=(CallFrame* callFrame)
142 ALWAYS_INLINE Register& Register::operator=(CodeBlock* codeBlock)
148 ALWAYS_INLINE Register& Register::operator=(JSFunction* function)
154 ALWAYS_INLINE Register& Register::operator=(Instruction* vPC)
160 ALWAYS_INLINE Register& Register::operator=(ScopeChainNode* scopeChain
    [all...]
CallFrame.h 117 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain,
Interpreter.h 142 static ALWAYS_INLINE CallFrame* slideRegisterWindowForCall(CodeBlock*, RegisterFile*, CallFrame*, size_t registerOffset, int argc);
  /external/webkit/JavaScriptCore/runtime/
JSImmediate.h 195 static ALWAYS_INLINE bool isImmediate(JSValue v)
200 static ALWAYS_INLINE bool isNumber(JSValue v)
205 static ALWAYS_INLINE bool isIntegerNumber(JSValue v)
215 static ALWAYS_INLINE bool isDouble(JSValue v)
221 static ALWAYS_INLINE bool isPositiveIntegerNumber(JSValue v)
227 static ALWAYS_INLINE bool isBoolean(JSValue v)
232 static ALWAYS_INLINE bool isUndefinedOrNull(JSValue v)
251 static ALWAYS_INLINE bool isEitherImmediate(JSValue v1, JSValue v2)
256 static ALWAYS_INLINE bool areBothImmediate(JSValue v1, JSValue v2)
261 static ALWAYS_INLINE bool areBothImmediateIntegerNumbers(JSValue v1, JSValue v2
    [all...]
JSValue.h 289 ALWAYS_INLINE JSValue jsDoubleNumber(ExecState* exec, double d)
294 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, double d)
299 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, char i)
304 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, unsigned char i)
309 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, short i)
314 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, unsigned short i)
319 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, int i)
324 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, unsigned i)
329 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, long i)
334 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, unsigned long i
    [all...]
MarkStack.h 49 ALWAYS_INLINE void append(JSValue);
52 ALWAYS_INLINE void appendValues(Register* values, size_t count, MarkSetProperties properties = NoNullValues)
57 ALWAYS_INLINE void appendValues(JSValue* values, size_t count, MarkSetProperties properties = NoNullValues)
Operations.h 38 ALWAYS_INLINE JSValue jsString(ExecState* exec, JSString* s1, JSString* s2)
61 ALWAYS_INLINE JSValue jsString(ExecState* exec, const UString& u1, JSString* s2)
79 ALWAYS_INLINE JSValue jsString(ExecState* exec, JSString* s1, const UString& u2)
97 ALWAYS_INLINE JSValue jsString(ExecState* exec, Register* strings, unsigned count)
131 ALWAYS_INLINE JSValue jsString(ExecState* exec, JSValue thisValue, const ArgList& args)
177 ALWAYS_INLINE bool JSValue::equalSlowCaseInline(ExecState* exec, JSValue v1, JSValue v2)
243 ALWAYS_INLINE bool JSValue::strictEqualSlowCaseInline(ExecState* exec, JSValue v1, JSValue v2)
267 ALWAYS_INLINE bool jsLess(CallFrame* callFrame, JSValue v1, JSValue v2)
326 ALWAYS_INLINE JSValue jsAdd(CallFrame* callFrame, JSValue v1, JSValue v2)
392 ALWAYS_INLINE JSValue resolveBase(CallFrame* callFrame, Identifier& property, ScopeChainNode* scopeChain
    [all...]
JSCell.h 215 ALWAYS_INLINE bool JSValue::getUInt32(uint32_t& v) const
231 ALWAYS_INLINE JSCell* JSValue::asCell() const
284 ALWAYS_INLINE double JSValue::toNumber(ExecState* exec) const
328 ALWAYS_INLINE void MarkStack::append(JSCell* cell)
339 ALWAYS_INLINE void MarkStack::append(JSValue value)
SymbolTable.h 38 static ALWAYS_INLINE int missingSymbolMarker() { return std::numeric_limits<int>::max(); }
Lookup.h 115 ALWAYS_INLINE void initializeIfNeeded(JSGlobalData* globalData) const
121 ALWAYS_INLINE void initializeIfNeeded(ExecState* exec) const
130 ALWAYS_INLINE const HashEntry* entry(JSGlobalData* globalData, const Identifier& identifier) const
136 ALWAYS_INLINE const HashEntry* entry(ExecState* exec, const Identifier& identifier) const
143 ALWAYS_INLINE const HashEntry* entry(const Identifier& identifier) const
JSNumberCell.h 112 ALWAYS_INLINE JSValue::JSValue(EncodeAsDoubleTag, ExecState* exec, double d)
201 ALWAYS_INLINE JSValue::JSValue(EncodeAsDoubleTag, ExecState*, double d)
337 ALWAYS_INLINE JSValue JSValue::toJSNumber(ExecState* exec) const
Arguments.h 120 ALWAYS_INLINE void Arguments::getArgumentsData(CallFrame* callFrame, JSFunction*& function, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc)
239 ALWAYS_INLINE Arguments* Register::arguments() const
JSObject.h 80 ALWAYS_INLINE void markChildrenDirect(MarkStack& markStack);
349 ALWAYS_INLINE bool JSObject::inlineGetOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
371 ALWAYS_INLINE bool JSObject::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
376 ALWAYS_INLINE bool JSCell::fastGetOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
385 ALWAYS_INLINE bool JSObject::getPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
398 ALWAYS_INLINE bool JSObject::getPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
657 ALWAYS_INLINE void JSObject::allocatePropertyStorageInline(size_t oldSize, size_t newSize)
677 ALWAYS_INLINE void JSObject::markChildrenDirect(MarkStack& markStack)
UStringImpl.h 164 ALWAYS_INLINE void deref() { if (!(m_refCount -= s_refCountIncrement)) delete this; }
181 ALWAYS_INLINE void checkConsistency() const
  /external/webkit/JavaScriptCore/jit/
JITInlineMethods.h 38 ALWAYS_INLINE void JIT::emitPutJITStubArg(RegisterID src, unsigned argumentNumber)
46 ALWAYS_INLINE void JIT::emitPutJITStubArgConstant(unsigned value, unsigned argumentNumber)
54 ALWAYS_INLINE void JIT::emitPutJITStubArgConstant(void* value, unsigned argumentNumber)
62 ALWAYS_INLINE void JIT::emitGetJITStubArg(unsigned argumentNumber, RegisterID dst)
68 ALWAYS_INLINE bool JIT::isOperandConstantImmediateDouble(unsigned src)
73 ALWAYS_INLINE JSValue JIT::getConstantOperand(unsigned src)
79 ALWAYS_INLINE void JIT::emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry)
84 ALWAYS_INLINE void JIT::emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeaderEntry entry)
89 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, RegisterID from)
97 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeader32(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, Re (…)
    [all...]
  /system/core/include/private/pixelflinger/
ggl_fixed.h 26 #define ALWAYS_INLINE __attribute__((always_inline))
35 inline GGLfixed gglIntToFixed(GGLfixed i) ALWAYS_INLINE ;
36 inline GGLfixed gglFixedToIntRound(GGLfixed f) ALWAYS_INLINE ;
37 inline GGLfixed gglFixedToIntFloor(GGLfixed f) ALWAYS_INLINE ;
38 inline GGLfixed gglFixedToIntCeil(GGLfixed f) ALWAYS_INLINE ;
39 inline GGLfixed gglFracx(GGLfixed v) ALWAYS_INLINE ;
40 inline GGLfixed gglFloorx(GGLfixed v) ALWAYS_INLINE ;
41 inline GGLfixed gglCeilx(GGLfixed v) ALWAYS_INLINE ;
42 inline GGLfixed gglCenterx(GGLfixed v) ALWAYS_INLINE ;
    [all...]
  /external/webkit/JavaScriptCore/parser/
ParserArena.h 39 ALWAYS_INLINE const Identifier& makeIdentifier(JSGlobalData*, const UChar* characters, size_t length);
50 ALWAYS_INLINE const Identifier& IdentifierArena::makeIdentifier(JSGlobalData* globalData, const UChar* characters, size_t length)
Lexer.cpp 74 ALWAYS_INLINE void Lexer::shift1()
87 ALWAYS_INLINE void Lexer::shift2()
102 ALWAYS_INLINE void Lexer::shift3()
118 ALWAYS_INLINE void Lexer::shift4()
200 ALWAYS_INLINE const Identifier* Lexer::makeIdentifier(const UChar* characters, size_t length)
  /external/webkit/JavaScriptCore/wrec/
CharacterClassConstructor.h 68 ALWAYS_INLINE CharacterClass charClass()
WRECParser.h 183 ALWAYS_INLINE Quantifier consumeGreedyQuantifier();
  /external/webkit/WebCore/bindings/js/
JSDOMWindowCustom.h 67 ALWAYS_INLINE bool JSDOMWindowBase::allowsAccessFromPrivate(const JSGlobalObject* other) const
  /external/webkit/JavaScriptCore/bytecode/
CodeBlock.h 66 static ALWAYS_INLINE int missingThisObjectMarker() { return std::numeric_limits<int>::max(); }
294 ALWAYS_INLINE bool isTemporaryRegisterIndex(int index)
441 ALWAYS_INLINE bool isConstantRegisterIndex(int index) const { return index >= FirstConstantRegisterIndex; }
442 ALWAYS_INLINE JSValue getConstant(int index) const { return m_constantRegisters[index - FirstConstantRegisterIndex].jsValue(); }
  /external/webkit/WebCore/platform/graphics/
SimpleFontData.h 240 ALWAYS_INLINE float SimpleFontData::widthForGlyph(Glyph glyph) const

Completed in 320 milliseconds

1 2