/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGLazyJSValue.cpp | 43 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 D | DFGLazyJSValue.h | 65 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 D | DFGJITCompiler.cpp | 216 iter = table.offsetTable.find(myCase.value.stringImpl());
|
H A D | DFGSpeculativeJIT.cpp | 5193 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 D | JSStringJoiner.cpp | 44 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 D | JSString.h | 525 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 D | JSString.cpp | 384 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 D | StringPrototype.cpp | 643 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 D | FileSystem.cpp | 84 StringImpl* stringImpl = inputString.impl(); local 87 UChar character = (*stringImpl)[i];
|
/macosx-10.10/WebCore-7600.1.25/loader/ |
H A D | CrossOriginPreflightResultCache.cpp | 58 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 D | SpaceSplitString.cpp | 57 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 D | AtomicString.cpp | 436 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 D | StringImpl.cpp | 136 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 D | StringImpl.h | 323 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 D | RenderText.cpp | 123 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 D | FTLLowerDFGToLLVM.cpp | 3050 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...] |