Searched refs:RegExpObject (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DRegExpObject.h29 class RegExpObject : public JSNonFinalObject { class in namespace:JSC
33 static RegExpObject* create(VM& vm, Structure* structure, RegExp* regExp)
35 RegExpObject* object = new (NotNull, allocateCell<RegExpObject>(vm.heap)) RegExpObject(vm, structure, regExp);
77 JS_EXPORT_PRIVATE RegExpObject(VM&, Structure*, RegExp*);
97 RegExpObject* asRegExpObject(JSValue);
99 inline RegExpObject* asRegExpObject(JSValue value)
101 ASSERT(asObject(value)->inherits(RegExpObject::info()));
102 return static_cast<RegExpObject*>(asObjec
[all...]
H A DRegExpPrototype.h24 #include "RegExpObject.h"
29 class RegExpPrototype : public RegExpObject {
31 typedef RegExpObject Base;
49 static const unsigned StructureFlags = OverridesGetOwnPropertySlot | RegExpObject::StructureFlags;
H A DRegExpObject.cpp22 #include "RegExpObject.h"
49 #include "RegExpObject.lut.h"
53 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(RegExpObject);
55 const ClassInfo RegExpObject::s_info = { "RegExp", &Base::s_info, 0, ExecState::regExpTable, CREATE_METHOD_TABLE(RegExpObject) };
57 /* Source for RegExpObject.lut.h
66 RegExpObject::RegExpObject(VM& vm, Structure* structure, RegExp* regExp) function in class:JSC::RegExpObject
74 void RegExpObject::finishCreation(VM& vm)
80 void RegExpObject
[all...]
H A DRegExpPrototype.cpp34 #include "RegExpObject.h"
52 const ClassInfo RegExpPrototype::s_info = { "RegExp", &RegExpObject::s_info, 0, ExecState::regExpPrototypeTable, CREATE_METHOD_TABLE(RegExpPrototype) };
64 : RegExpObject(vm, structure, regExp)
70 return getStaticFunctionSlot<RegExpObject>(exec, ExecState::regExpPrototypeTable(exec->vm()), jsCast<RegExpPrototype*>(object), propertyName, slot);
78 if (!thisValue.inherits(RegExpObject::info()))
86 if (!thisValue.inherits(RegExpObject::info()))
94 if (!thisValue.inherits(RegExpObject::info()))
101 if (arg0.inherits(RegExpObject::info())) {
132 if (!thisValue.inherits(RegExpObject::info()))
135 RegExpObject* thisObjec
[all...]
H A DRegExpConstructor.cpp254 if (arg0.inherits(RegExpObject::info())) {
259 RegExp* regExp = static_cast<RegExpObject*>(asObject(arg0))->regExp();
260 return RegExpObject::create(exec->vm(), globalObject->regExpStructure(), regExp);
282 return RegExpObject::create(vm, globalObject->regExpStructure(), regExp);
H A DStringPrototype.cpp41 #include "RegExpObject.h"
442 RegExpObject* regExpObject = asRegExpObject(searchValue);
677 if (searchValue.inherits(RegExpObject::info()))
837 if (a0.inherits(RegExpObject::info())) {
838 RegExpObject* regExpObject = asRegExpObject(a0);
895 if (a0.inherits(RegExpObject::info()))
999 if (separatorValue.inherits(RegExpObject::info())) {
H A DJSGlobalObject.cpp109 #include "RegExpObject.h"
352 m_regExpStructure.set(vm, this, RegExpObject::createStructure(vm, this, m_regExpPrototype.get()));
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/
H A DJSInjectedScriptHost.cpp40 #include "RegExpObject.h"
128 if (value.inherits(RegExpObject::info()))
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGOperations.cpp562 if (!base->inherits(RegExpObject::info()))
575 if (!base->inherits(RegExpObject::info())) {
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/
H A DLLIntSlowPaths.cpp536 LLINT_RETURN(RegExpObject::create(vm, exec->lexicalGlobalObject()->regExpStructure(), regExp));
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITOperations.cpp974 return JSValue::encode(RegExpObject::create(vm, exec->lexicalGlobalObject()->regExpStructure(), regexp));

Completed in 105 milliseconds