Lines Matching refs:JSGenericLowering
40 JSGenericLowering::JSGenericLowering(JSGraph* jsgraph, Editor* editor,
44 JSGenericLowering::~JSGenericLowering() = default;
47 Reduction JSGenericLowering::Reduce(Node* node) {
63 void JSGenericLowering::LowerJS##Name(Node* node) { \
84 void JSGenericLowering::ReplaceWithBuiltinCall(Node* node, Builtin builtin) {
90 void JSGenericLowering::ReplaceWithBuiltinCall(Node* node, Callable callable,
95 void JSGenericLowering::ReplaceWithBuiltinCall(
107 void JSGenericLowering::ReplaceWithRuntimeCall(Node* node,
124 void JSGenericLowering::ReplaceUnaryOpWithBuiltinCall(
151 void JSGenericLowering::LowerJS##Name(Node* node) { \
161 void JSGenericLowering::ReplaceBinaryOpWithBuiltinCall(
184 void JSGenericLowering::LowerJS##Name(Node* node) { \
210 void JSGenericLowering::LowerJSStrictEqual(Node* node) {
259 void JSGenericLowering::LowerJSHasProperty(Node* node) {
273 void JSGenericLowering::LowerJSLoadProperty(Node* node) {
297 void JSGenericLowering::LowerJSLoadNamed(Node* node) {
327 void JSGenericLowering::LowerJSLoadNamedFromSuper(Node* node) {
354 void JSGenericLowering::LowerJSLoadGlobal(Node* node) {
378 void JSGenericLowering::LowerJSGetIterator(Node* node) {
402 void JSGenericLowering::LowerJSSetKeyedProperty(Node* node) {
426 void JSGenericLowering::LowerJSDefineKeyedOwnProperty(Node* node) {
444 void JSGenericLowering::LowerJSSetNamedProperty(Node* node) {
473 void JSGenericLowering::LowerJSDefineNamedOwnProperty(Node* node) {
496 void JSGenericLowering::LowerJSStoreGlobal(Node* node) {
516 void JSGenericLowering::LowerJSDefineKeyedOwnPropertyInLiteral(Node* node) {
526 void JSGenericLowering::LowerJSStoreInArrayLiteral(Node* node) {
536 void JSGenericLowering::LowerJSDeleteProperty(Node* node) {
540 void JSGenericLowering::LowerJSGetSuperConstructor(Node* node) {
558 void JSGenericLowering::LowerJSHasInPrototypeChain(Node* node) {
562 void JSGenericLowering::LowerJSOrdinaryHasInstance(Node* node) {
566 void JSGenericLowering::LowerJSHasContextExtension(Node* node) {
570 void JSGenericLowering::LowerJSLoadContext(Node* node) {
575 void JSGenericLowering::LowerJSStoreContext(Node* node) {
580 void JSGenericLowering::LowerJSCreate(Node* node) {
585 void JSGenericLowering::LowerJSCreateArguments(Node* node) {
601 void JSGenericLowering::LowerJSCreateArray(Node* node) {
625 void JSGenericLowering::LowerJSCreateArrayIterator(Node* node) {
629 void JSGenericLowering::LowerJSCreateAsyncFunctionObject(Node* node) {
633 void JSGenericLowering::LowerJSCreateCollectionIterator(Node* node) {
637 void JSGenericLowering::LowerJSCreateBoundFunction(Node* node) {
641 void JSGenericLowering::LowerJSObjectIsArray(Node* node) {
645 void JSGenericLowering::LowerJSCreateObject(Node* node) {
649 void JSGenericLowering::LowerJSParseInt(Node* node) {
653 void JSGenericLowering::LowerJSRegExpTest(Node* node) {
657 void JSGenericLowering::LowerJSCreateClosure(Node* node) {
673 void JSGenericLowering::LowerJSCreateFunctionContext(Node* node) {
693 void JSGenericLowering::LowerJSCreateGeneratorObject(Node* node) {
698 void JSGenericLowering::LowerJSCreateIterResultObject(Node* node) {
702 void JSGenericLowering::LowerJSCreateStringIterator(Node* node) {
706 void JSGenericLowering::LowerJSCreateKeyValueArray(Node* node) {
710 void JSGenericLowering::LowerJSCreatePromise(Node* node) {
714 void JSGenericLowering::LowerJSCreateTypedArray(Node* node) {
718 void JSGenericLowering::LowerJSCreateLiteralArray(Node* node) {
737 void JSGenericLowering::LowerJSGetTemplateObject(Node* node) {
755 void JSGenericLowering::LowerJSCreateEmptyLiteralArray(Node* node) {
765 void JSGenericLowering::LowerJSCreateArrayFromIterable(Node* node) {
769 void JSGenericLowering::LowerJSCreateLiteralObject(Node* node) {
789 void JSGenericLowering::LowerJSCloneObject(Node* node) {
799 void JSGenericLowering::LowerJSCreateEmptyLiteralObject(Node* node) {
803 void JSGenericLowering::LowerJSCreateLiteralRegExp(Node* node) {
815 void JSGenericLowering::LowerJSCreateCatchContext(Node* node) {
821 void JSGenericLowering::LowerJSCreateWithContext(Node* node) {
827 void JSGenericLowering::LowerJSCreateBlockContext(Node* node) {
834 void JSGenericLowering::LowerJSConstructForwardVarargs(Node* node) {
857 void JSGenericLowering::LowerJSConstruct(Node* node) {
882 void JSGenericLowering::LowerJSConstructWithArrayLike(Node* node) {
912 void JSGenericLowering::LowerJSConstructWithSpread(Node* node) {
950 void JSGenericLowering::LowerJSCallForwardVarargs(Node* node) {
966 void JSGenericLowering::LowerJSCall(Node* node) {
985 void JSGenericLowering::LowerJSCallWithArrayLike(Node* node) {
1016 void JSGenericLowering::LowerJSCallWithSpread(Node* node) {
1055 void JSGenericLowering::LowerJSCallRuntime(Node* node) {
1062 void JSGenericLowering::LowerJSWasmCall(Node* node) {}
1065 void JSGenericLowering::LowerJSForInPrepare(Node* node) {
1132 void JSGenericLowering::LowerJSForInNext(Node* node) {
1140 void JSGenericLowering::LowerJSLoadMessage(Node* node) {
1145 void JSGenericLowering::LowerJSStoreMessage(Node* node) {
1149 void JSGenericLowering::LowerJSLoadModule(Node* node) {
1153 void JSGenericLowering::LowerJSStoreModule(Node* node) {
1157 void JSGenericLowering::LowerJSGetImportMeta(Node* node) {
1161 void JSGenericLowering::LowerJSGeneratorStore(Node* node) {
1165 void JSGenericLowering::LowerJSGeneratorRestoreContinuation(Node* node) {
1169 void JSGenericLowering::LowerJSGeneratorRestoreContext(Node* node) {
1173 void JSGenericLowering::LowerJSGeneratorRestoreInputOrDebugPos(Node* node) {
1177 void JSGenericLowering::LowerJSGeneratorRestoreRegister(Node* node) {
1190 void JSGenericLowering::LowerJSStackCheck(Node* node) {
1251 void JSGenericLowering::LowerJSDebugger(Node* node) {
1255 Zone* JSGenericLowering::zone() const { return graph()->zone(); }
1258 Isolate* JSGenericLowering::isolate() const { return jsgraph()->isolate(); }
1261 Graph* JSGenericLowering::graph() const { return jsgraph()->graph(); }
1264 CommonOperatorBuilder* JSGenericLowering::common() const {
1269 MachineOperatorBuilder* JSGenericLowering::machine() const {