Searched refs:stringImpl (Results 1 - 16 of 16) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGLazyJSValue.cpp43 return jsString(&vm, u.stringImpl);
65 static TriState equalToStringImpl(JSValue value, StringImpl* stringImpl) argument
75 return triState(WTF::equal(stringImpl, string));
88 return equalToStringImpl(value(), other.stringImpl());
96 if (other.stringImpl()->length() != 1)
98 return triState(other.stringImpl()->at(0) == character());
106 return triState(WTF::equal(stringImpl(), other.stringImpl()));
128 out.print("Lazy:String(", stringImpl(), ")");
H A DDFGLazyJSValue.h65 result.u.stringImpl = string;
90 StringImpl* stringImpl() const function in class:JSC::DFG::LazyJSValue
93 return u.stringImpl;
121 StringImpl* stringImpl; member in union:JSC::DFG::LazyJSValue::__anon2572
H A DDFGJITCompiler.cpp216 iter = table.offsetTable.find(myCase.value.stringImpl());
H A DDFGSpeculativeJIT.cpp5193 StringImpl* string = data->cases[i].value.stringImpl();
5234 StringSwitchCase(data->cases[i].value.stringImpl(), data->cases[i].target.block));
5265 static_cast<int64_t>(bitwise_cast<intptr_t>(data->cases[i].value.stringImpl())));
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DJSStringJoiner.cpp44 const StringImpl* stringImpl = string.impl(); local
46 if (stringImpl->is8Bit()) {
48 *data = stringImpl->characters8()[i];
53 *data = stringImpl->characters16()[i];
67 const StringImpl* stringImpl = string.impl(); local
70 *data = stringImpl->characters8()[i];
H A DJSString.h525 StringImpl* stringImpl = s.impl();
526 if (!stringImpl || !stringImpl->length())
529 if (stringImpl->length() == 1) {
530 UChar singleCharacter = (*stringImpl)[0u];
536 if (lastCachedString->tryGetValueImpl() == stringImpl)
540 return jsStringWithCacheSlowCase(vm, *stringImpl);
H A DJSString.cpp384 JSString* jsStringWithCacheSlowCase(VM& vm, StringImpl& stringImpl) argument
386 auto addResult = vm.stringCache.add(&stringImpl, nullptr);
388 addResult.iterator->value = jsString(&vm, String(stringImpl));
H A DStringPrototype.cpp643 StringImpl* stringImpl = string.impl();
644 String leftPart(StringImpl::createSubstringSharingImpl(stringImpl, 0, matchStart));
650 size_t leftLength = stringImpl->length() - matchEnd;
651 String rightPart(StringImpl::createSubstringSharingImpl(stringImpl, matchEnd, leftLength));
1127 StringImpl* stringImpl = input.impl(); local
1138 if (stringImpl->is8Bit()) {
1139 if (splitStringByOneCharacterImpl<LChar>(exec, result, input, stringImpl, separatorCharacter, position, resultLength, limit))
1142 if (splitStringByOneCharacterImpl<UChar>(exec, result, input, stringImpl, separatorCharacter, position, resultLength, limit))
1152 while ((matchPosition = stringImpl->find(separatorImpl, position)) != notFound) {
/macosx-10.10/WebCore-7600.1.25/platform/
H A DFileSystem.cpp84 StringImpl* stringImpl = inputString.impl(); local
87 UChar character = (*stringImpl)[i];
/macosx-10.10/WebCore-7600.1.25/loader/
H A DCrossOriginPreflightResultCache.cpp58 StringImpl* stringImpl = string.impl(); local
59 if (!stringImpl)
63 while (start <= end && isSpaceOrNewline((*stringImpl)[start]))
71 while (end && isSpaceOrNewline((*stringImpl)[end]))
/macosx-10.10/WebCore-7600.1.25/dom/
H A DSpaceSplitString.cpp57 const StringImpl& stringImpl = *string.impl(); local
58 if (stringImpl.is8Bit())
59 tokenizeSpaceSplitString(tokenProcessor, stringImpl.characters8(), stringImpl.length());
61 tokenizeSpaceSplitString(tokenProcessor, stringImpl.characters16(), stringImpl.length());
/macosx-10.10/WTF-7600.1.24/wtf/text/
H A DAtomicString.cpp436 static inline HashSet<StringImpl*>::iterator findString(const StringImpl* stringImpl) argument
438 HashAndCharacters<CharacterType> buffer = { stringImpl->existingHash(), stringImpl->characters<CharacterType>(), stringImpl->length() };
442 AtomicStringImpl* AtomicString::findStringWithHash(const StringImpl& stringImpl) argument
444 ASSERT(stringImpl.existingHash());
446 if (!stringImpl.length())
451 if (stringImpl.is8Bit())
452 iterator = findString<LChar>(&stringImpl);
454 iterator = findString<UChar>(&stringImpl);
[all...]
H A DStringImpl.cpp136 void StringImpl::destroy(StringImpl* stringImpl) argument
138 stringImpl->~StringImpl();
139 fastFree(stringImpl);
1355 ALWAYS_INLINE static bool equalInner(const StringImpl* stringImpl, unsigned startOffset, const char* matchString, unsigned matchLength, bool caseSensitive) argument
1357 ASSERT(stringImpl);
1358 ASSERT(matchLength <= stringImpl->length());
1359 ASSERT(startOffset + matchLength <= stringImpl->length());
1362 if (stringImpl->is8Bit())
1363 return equal(stringImpl->characters8() + startOffset, reinterpret_cast<const LChar*>(matchString), matchLength);
1364 return equal(stringImpl
[all...]
H A DStringImpl.h323 StringImpl* stringImpl = static_cast<StringImpl*>(fastMalloc(allocationSize<StringImpl*>(1))); local
324 return adoptRef(*new (NotNull, stringImpl) StringImpl(rep->m_data8 + offset, length, ownerRep));
338 StringImpl* stringImpl = static_cast<StringImpl*>(fastMalloc(allocationSize<StringImpl*>(1))); local
340 return adoptRef(*new (NotNull, stringImpl) StringImpl(rep->m_data8 + offset, length, ownerRep));
341 return adoptRef(*new (NotNull, stringImpl) StringImpl(rep->m_data16 + offset, length, ownerRep));
/macosx-10.10/WebCore-7600.1.25/rendering/
H A DRenderText.cpp123 const StringImpl& stringImpl = *string->impl(); local
132 if (stringImpl[i - 1] == noBreakSpace)
135 stringWithPrevious[i] = stringImpl[i - 1];
149 result.append(stringImpl[startOfWord - 1] == noBreakSpace ? noBreakSpace : u_totitle(stringWithPrevious[startOfWord]));
151 result.append(stringImpl[i - 1]);
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLLowerDFGToLLVM.cpp3050 LValue stringImpl = m_out.loadPtr(base, m_heaps.JSString_value); local
3059 m_out.load32(stringImpl, m_heaps.StringImpl_hashAndFlags),
3148 LValue stringImpl = m_out.loadPtr(base, m_heaps.JSString_value); local
3152 m_out.load32(stringImpl, m_heaps.StringImpl_hashAndFlags),
4930 LValue stringImpl = m_out.loadPtr(string, m_heaps.JSString_value); local
4931 speculateStringIdent(edge, string, stringImpl);
4932 return stringImpl;
5493 void speculateStringIdent(Edge edge, LValue string, LValue stringImpl) argument
5498 speculate(BadType, jsValueValue(string), edge.node(), m_out.isNull(stringImpl));
5502 m_out.load32(stringImpl, m_heap
[all...]

Completed in 365 milliseconds