ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /proc/self/cwd/home/real/node-v13.0.1/out/Release/obj/gen/deps/v8/src/builtins/ |
#include "src/builtins/builtins-array-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-utils-gen.h" #include "src/builtins/builtins.h" #include "src/codegen/code-factory.h" #include "src/heap/factory-inl.h" #include "src/objects/arguments.h" #include "src/objects/bigint.h" #include "src/objects/elements-kind.h" #include "src/objects/free-space.h" #include "src/objects/js-generator.h" #include "src/objects/js-promise.h" #include "src/objects/js-regexp-string-iterator.h" #include "src/objects/js-weak-refs.h" #include "src/objects/objects.h" #include "src/objects/source-text-module.h" #include "src/objects/stack-frame-info.h" #include "src/objects/synthetic-module.h" #include "src/objects/template-objects.h" #include "src/builtins/builtins-bigint-gen.h" #include "src/builtins/builtins-collections-gen.h" #include "src/builtins/builtins-data-view-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-iterator-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-proxy-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-string-gen.h" #include "src/builtins/builtins-string-gen.h" #include "src/builtins/builtins-regexp-gen.h" #include "src/builtins/builtins-constructor-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/builtins/builtins-typed-array-gen.h" #include "src/objects/js-break-iterator.h" #include "src/objects/js-collator.h" #include "src/objects/js-number-format.h" #include "src/objects/js-objects.h" #include "src/objects/js-plural-rules.h" #include "src/objects/js-relative-time-format.h" #include "src/objects/js-date-time-format.h" #include "src/objects/js-list-format.h" #include "src/objects/js-locale.h" #include "src/objects/js-segment-iterator.h" #include "src/objects/js-segmenter.h" #include "torque-generated/../../deps/v8/src/builtins/arguments-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-copywithin-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-every-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-filter-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-find-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-findindex-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-foreach-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-join-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-lastindexof-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-map-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-of-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-reduce-right-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-reduce-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-reverse-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-shift-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-slice-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-some-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-splice-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-unshift-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/array-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/base-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/bigint-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/boolean-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/collections-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/data-view-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/extras-utils-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/frames-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/growable-fixed-array-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/internal-coverage-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/iterator-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/math-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/object-fromentries-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/object-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-constructor-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-delete-property-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-get-property-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-get-prototype-of-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-has-property-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-is-extensible-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-prevent-extensions-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-revocable-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-revoke-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-set-property-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-set-prototype-of-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/proxy-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/reflect-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/regexp-match-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/regexp-replace-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/regexp-source-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/regexp-test-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/regexp-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-endswith-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-html-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-iterator-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-pad-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-repeat-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-slice-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-startswith-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/string-substring-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/torque-internal-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-createtypedarray-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-every-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-filter-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-find-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-findindex-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-foreach-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-reduce-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-reduceright-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-slice-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-some-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-subarray-tq-csa.h" #include "torque-generated/../../deps/v8/src/builtins/typed-array-tq-csa.h" #include "torque-generated/../../deps/v8/third_party/v8/builtins/array-sort-tq-csa.h" #include "torque-generated/../../deps/v8/test/torque/test-torque-tq-csa.h" #include "torque-generated/../../deps/v8/src/objects/intl-objects-tq-csa.h" namespace v8 { namespace internal { TF_BUILTIN(ArrayMapLoopEagerDeoptContinuation, CodeStubAssembler) { compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state()); TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext)); USE(parameter0); TNode<Object> parameter1 = UncheckedCast<Object>(Parameter(Descriptor::kReceiver)); USE(parameter1); compiler::TNode<Object> parameter2 = UncheckedCast<Object>(Parameter(Descriptor::kCallback)); USE(parameter2); compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg)); USE(parameter3); compiler::TNode<Object> parameter4 = UncheckedCast<Object>(Parameter(Descriptor::kArray)); USE(parameter4); compiler::TNode<Object> parameter5 = UncheckedCast<Object>(Parameter(Descriptor::kInitialK)); USE(parameter5); compiler::TNode<Object> parameter6 = UncheckedCast<Object>(Parameter(Descriptor::kLength)); USE(parameter6); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, Object, JSReceiver> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object, JSReceiver> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object, Number> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Number> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<Object> tmp1; compiler::TNode<Object> tmp2; compiler::TNode<Object> tmp3; compiler::TNode<Object> tmp4; compiler::TNode<Object> tmp5; compiler::TNode<Object> tmp6; ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 18); compiler::TNode<JSReceiver> tmp7; USE(tmp7); compiler::CodeAssemblerLabel label0(&ca_); tmp7 = Cast10JSReceiver_1404(state_, compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0); ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp1, tmp7); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp1); } } if (block4.is_used()) { compiler::TNode<Context> tmp8; compiler::TNode<Object> tmp9; compiler::TNode<Object> tmp10; compiler::TNode<Object> tmp11; compiler::TNode<Object> tmp12; compiler::TNode<Object> tmp13; compiler::TNode<Object> tmp14; compiler::TNode<Object> tmp15; ca_.Bind(&block4, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15); ca_.Goto(&block2, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14); } if (block3.is_used()) { compiler::TNode<Context> tmp16; compiler::TNode<Object> tmp17; compiler::TNode<Object> tmp18; compiler::TNode<Object> tmp19; compiler::TNode<Object> tmp20; compiler::TNode<Object> tmp21; compiler::TNode<Object> tmp22; compiler::TNode<Object> tmp23; compiler::TNode<JSReceiver> tmp24; ca_.Bind(&block3, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24); ca_.Goto(&block1, tmp16, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp24); } if (block2.is_used()) { compiler::TNode<Context> tmp25; compiler::TNode<Object> tmp26; compiler::TNode<Object> tmp27; compiler::TNode<Object> tmp28; compiler::TNode<Object> tmp29; compiler::TNode<Object> tmp30; compiler::TNode<Object> tmp31; ca_.Bind(&block2, &tmp25, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31); CodeStubAssembler(state_).Unreachable(); } if (block1.is_used()) { compiler::TNode<Context> tmp32; compiler::TNode<Object> tmp33; compiler::TNode<Object> tmp34; compiler::TNode<Object> tmp35; compiler::TNode<Object> tmp36; compiler::TNode<Object> tmp37; compiler::TNode<Object> tmp38; compiler::TNode<JSReceiver> tmp39; ca_.Bind(&block1, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 19); compiler::TNode<JSReceiver> tmp40; USE(tmp40); compiler::CodeAssemblerLabel label0(&ca_); tmp40 = Cast71UT19ATCallableApiObject17ATCallableJSProxy15JSBoundFunction10JSFunction_1405(state_, compiler::TNode<Context>{tmp32}, compiler::TNode<Object>{tmp34}, &label0); ca_.Goto(&block7, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp34, tmp40); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block8, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp34); } } if (block8.is_used()) { compiler::TNode<Context> tmp41; compiler::TNode<Object> tmp42; compiler::TNode<Object> tmp43; compiler::TNode<Object> tmp44; compiler::TNode<Object> tmp45; compiler::TNode<Object> tmp46; compiler::TNode<Object> tmp47; compiler::TNode<JSReceiver> tmp48; compiler::TNode<Object> tmp49; ca_.Bind(&block8, &tmp41, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49); ca_.Goto(&block6, tmp41, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48); } if (block7.is_used()) { compiler::TNode<Context> tmp50; compiler::TNode<Object> tmp51; compiler::TNode<Object> tmp52; compiler::TNode<Object> tmp53; compiler::TNode<Object> tmp54; compiler::TNode<Object> tmp55; compiler::TNode<Object> tmp56; compiler::TNode<JSReceiver> tmp57; compiler::TNode<Object> tmp58; compiler::TNode<JSReceiver> tmp59; ca_.Bind(&block7, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59); ca_.Goto(&block5, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp59); } if (block6.is_used()) { compiler::TNode<Context> tmp60; compiler::TNode<Object> tmp61; compiler::TNode<Object> tmp62; compiler::TNode<Object> tmp63; compiler::TNode<Object> tmp64; compiler::TNode<Object> tmp65; compiler::TNode<Object> tmp66; compiler::TNode<JSReceiver> tmp67; ca_.Bind(&block6, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67); CodeStubAssembler(state_).Unreachable(); } if (block5.is_used()) { compiler::TNode<Context> tmp68; compiler::TNode<Object> tmp69; compiler::TNode<Object> tmp70; compiler::TNode<Object> tmp71; compiler::TNode<Object> tmp72; compiler::TNode<Object> tmp73; compiler::TNode<Object> tmp74; compiler::TNode<JSReceiver> tmp75; compiler::TNode<JSReceiver> tmp76; ca_.Bind(&block5, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 20); compiler::TNode<JSReceiver> tmp77; USE(tmp77); compiler::CodeAssemblerLabel label0(&ca_); tmp77 = Cast10JSReceiver_1404(state_, compiler::TNode<Context>{tmp68}, compiler::TNode<Object>{tmp72}, &label0); ca_.Goto(&block11, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp72, tmp77); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block12, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp72); } } if (block12.is_used()) { compiler::TNode<Context> tmp78; compiler::TNode<Object> tmp79; compiler::TNode<Object> tmp80; compiler::TNode<Object> tmp81; compiler::TNode<Object> tmp82; compiler::TNode<Object> tmp83; compiler::TNode<Object> tmp84; compiler::TNode<JSReceiver> tmp85; compiler::TNode<JSReceiver> tmp86; compiler::TNode<Object> tmp87; ca_.Bind(&block12, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87); ca_.Goto(&block10, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86); } if (block11.is_used()) { compiler::TNode<Context> tmp88; compiler::TNode<Object> tmp89; compiler::TNode<Object> tmp90; compiler::TNode<Object> tmp91; compiler::TNode<Object> tmp92; compiler::TNode<Object> tmp93; compiler::TNode<Object> tmp94; compiler::TNode<JSReceiver> tmp95; compiler::TNode<JSReceiver> tmp96; compiler::TNode<Object> tmp97; compiler::TNode<JSReceiver> tmp98; ca_.Bind(&block11, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98); ca_.Goto(&block9, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp98); } if (block10.is_used()) { compiler::TNode<Context> tmp99; compiler::TNode<Object> tmp100; compiler::TNode<Object> tmp101; compiler::TNode<Object> tmp102; compiler::TNode<Object> tmp103; compiler::TNode<Object> tmp104; compiler::TNode<Object> tmp105; compiler::TNode<JSReceiver> tmp106; compiler::TNode<JSReceiver> tmp107; ca_.Bind(&block10, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107); CodeStubAssembler(state_).Unreachable(); } if (block9.is_used()) { compiler::TNode<Context> tmp108; compiler::TNode<Object> tmp109; compiler::TNode<Object> tmp110; compiler::TNode<Object> tmp111; compiler::TNode<Object> tmp112; compiler::TNode<Object> tmp113; compiler::TNode<Object> tmp114; compiler::TNode<JSReceiver> tmp115; compiler::TNode<JSReceiver> tmp116; compiler::TNode<JSReceiver> tmp117; ca_.Bind(&block9, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 21); compiler::TNode<Number> tmp118; USE(tmp118); compiler::CodeAssemblerLabel label0(&ca_); tmp118 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp113}, &label0); ca_.Goto(&block15, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp113, tmp118); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block16, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp113); } } if (block16.is_used()) { compiler::TNode<Context> tmp119; compiler::TNode<Object> tmp120; compiler::TNode<Object> tmp121; compiler::TNode<Object> tmp122; compiler::TNode<Object> tmp123; compiler::TNode<Object> tmp124; compiler::TNode<Object> tmp125; compiler::TNode<JSReceiver> tmp126; compiler::TNode<JSReceiver> tmp127; compiler::TNode<JSReceiver> tmp128; compiler::TNode<Object> tmp129; ca_.Bind(&block16, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129); ca_.Goto(&block14, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128); } if (block15.is_used()) { compiler::TNode<Context> tmp130; compiler::TNode<Object> tmp131; compiler::TNode<Object> tmp132; compiler::TNode<Object> tmp133; compiler::TNode<Object> tmp134; compiler::TNode<Object> tmp135; compiler::TNode<Object> tmp136; compiler::TNode<JSReceiver> tmp137; compiler::TNode<JSReceiver> tmp138; compiler::TNode<JSReceiver> tmp139; compiler::TNode<Object> tmp140; compiler::TNode<Number> tmp141; ca_.Bind(&block15, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141); ca_.Goto(&block13, tmp130, tmp131, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp141); } if (block14.is_used()) { compiler::TNode<Context> tmp142; compiler::TNode<Object> tmp143; compiler::TNode<Object> tmp144; compiler::TNode<Object> tmp145; compiler::TNode<Object> tmp146; compiler::TNode<Object> tmp147; compiler::TNode<Object> tmp148; compiler::TNode<JSReceiver> tmp149; compiler::TNode<JSReceiver> tmp150; compiler::TNode<JSReceiver> tmp151; ca_.Bind(&block14, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151); CodeStubAssembler(state_).Unreachable(); } if (block13.is_used()) { compiler::TNode<Context> tmp152; compiler::TNode<Object> tmp153; compiler::TNode<Object> tmp154; compiler::TNode<Object> tmp155; compiler::TNode<Object> tmp156; compiler::TNode<Object> tmp157; compiler::TNode<Object> tmp158; compiler::TNode<JSReceiver> tmp159; compiler::TNode<JSReceiver> tmp160; compiler::TNode<JSReceiver> tmp161; compiler::TNode<Number> tmp162; ca_.Bind(&block13, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 22); compiler::TNode<Number> tmp163; USE(tmp163); compiler::CodeAssemblerLabel label0(&ca_); tmp163 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp158}, &label0); ca_.Goto(&block19, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp160, tmp161, tmp162, tmp158, tmp163); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block20, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159, tmp160, tmp161, tmp162, tmp158); } } if (block20.is_used()) { compiler::TNode<Context> tmp164; compiler::TNode<Object> tmp165; compiler::TNode<Object> tmp166; compiler::TNode<Object> tmp167; compiler::TNode<Object> tmp168; compiler::TNode<Object> tmp169; compiler::TNode<Object> tmp170; compiler::TNode<JSReceiver> tmp171; compiler::TNode<JSReceiver> tmp172; compiler::TNode<JSReceiver> tmp173; compiler::TNode<Number> tmp174; compiler::TNode<Object> tmp175; ca_.Bind(&block20, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175); ca_.Goto(&block18, tmp164, tmp165, tmp166, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174); } if (block19.is_used()) { compiler::TNode<Context> tmp176; compiler::TNode<Object> tmp177; compiler::TNode<Object> tmp178; compiler::TNode<Object> tmp179; compiler::TNode<Object> tmp180; compiler::TNode<Object> tmp181; compiler::TNode<Object> tmp182; compiler::TNode<JSReceiver> tmp183; compiler::TNode<JSReceiver> tmp184; compiler::TNode<JSReceiver> tmp185; compiler::TNode<Number> tmp186; compiler::TNode<Object> tmp187; compiler::TNode<Number> tmp188; ca_.Bind(&block19, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188); ca_.Goto(&block17, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp188); } if (block18.is_used()) { compiler::TNode<Context> tmp189; compiler::TNode<Object> tmp190; compiler::TNode<Object> tmp191; compiler::TNode<Object> tmp192; compiler::TNode<Object> tmp193; compiler::TNode<Object> tmp194; compiler::TNode<Object> tmp195; compiler::TNode<JSReceiver> tmp196; compiler::TNode<JSReceiver> tmp197; compiler::TNode<JSReceiver> tmp198; compiler::TNode<Number> tmp199; ca_.Bind(&block18, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199); CodeStubAssembler(state_).Unreachable(); } if (block17.is_used()) { compiler::TNode<Context> tmp200; compiler::TNode<Object> tmp201; compiler::TNode<Object> tmp202; compiler::TNode<Object> tmp203; compiler::TNode<Object> tmp204; compiler::TNode<Object> tmp205; compiler::TNode<Object> tmp206; compiler::TNode<JSReceiver> tmp207; compiler::TNode<JSReceiver> tmp208; compiler::TNode<JSReceiver> tmp209; compiler::TNode<Number> tmp210; compiler::TNode<Number> tmp211; ca_.Bind(&block17, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209, &tmp210, &tmp211); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 25); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 26); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 24); compiler::TNode<Object> tmp212; tmp212 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp200, tmp207, tmp208, tmp203, tmp209, tmp207, tmp210, tmp211); USE(tmp212); CodeStubAssembler(state_).Return(tmp212); } } TF_BUILTIN(ArrayMapLoopLazyDeoptContinuation, CodeStubAssembler) { compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state()); TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext)); USE(parameter0); TNode<Object> parameter1 = UncheckedCast<Object>(Parameter(Descriptor::kReceiver)); USE(parameter1); compiler::TNode<Object> parameter2 = UncheckedCast<Object>(Parameter(Descriptor::kCallback)); USE(parameter2); compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg)); USE(parameter3); compiler::TNode<Object> parameter4 = UncheckedCast<Object>(Parameter(Descriptor::kArray)); USE(parameter4); compiler::TNode<Object> parameter5 = UncheckedCast<Object>(Parameter(Descriptor::kInitialK)); USE(parameter5); compiler::TNode<Object> parameter6 = UncheckedCast<Object>(Parameter(Descriptor::kLength)); USE(parameter6); compiler::TNode<Object> parameter7 = UncheckedCast<Object>(Parameter(Descriptor::kResult)); USE(parameter7); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, Object, JSReceiver> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, Object, JSReceiver> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Object, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Object, Number> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object, Object, Object, JSReceiver, JSReceiver, JSReceiver, Number, Number> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<Object> tmp1; compiler::TNode<Object> tmp2; compiler::TNode<Object> tmp3; compiler::TNode<Object> tmp4; compiler::TNode<Object> tmp5; compiler::TNode<Object> tmp6; compiler::TNode<Object> tmp7; ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6, &tmp7); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 37); compiler::TNode<JSReceiver> tmp8; USE(tmp8); compiler::CodeAssemblerLabel label0(&ca_); tmp8 = Cast10JSReceiver_1404(state_, compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0); ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp1, tmp8); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp1); } } if (block4.is_used()) { compiler::TNode<Context> tmp9; compiler::TNode<Object> tmp10; compiler::TNode<Object> tmp11; compiler::TNode<Object> tmp12; compiler::TNode<Object> tmp13; compiler::TNode<Object> tmp14; compiler::TNode<Object> tmp15; compiler::TNode<Object> tmp16; compiler::TNode<Object> tmp17; ca_.Bind(&block4, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17); ca_.Goto(&block2, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16); } if (block3.is_used()) { compiler::TNode<Context> tmp18; compiler::TNode<Object> tmp19; compiler::TNode<Object> tmp20; compiler::TNode<Object> tmp21; compiler::TNode<Object> tmp22; compiler::TNode<Object> tmp23; compiler::TNode<Object> tmp24; compiler::TNode<Object> tmp25; compiler::TNode<Object> tmp26; compiler::TNode<JSReceiver> tmp27; ca_.Bind(&block3, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27); ca_.Goto(&block1, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp27); } if (block2.is_used()) { compiler::TNode<Context> tmp28; compiler::TNode<Object> tmp29; compiler::TNode<Object> tmp30; compiler::TNode<Object> tmp31; compiler::TNode<Object> tmp32; compiler::TNode<Object> tmp33; compiler::TNode<Object> tmp34; compiler::TNode<Object> tmp35; ca_.Bind(&block2, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35); CodeStubAssembler(state_).Unreachable(); } if (block1.is_used()) { compiler::TNode<Context> tmp36; compiler::TNode<Object> tmp37; compiler::TNode<Object> tmp38; compiler::TNode<Object> tmp39; compiler::TNode<Object> tmp40; compiler::TNode<Object> tmp41; compiler::TNode<Object> tmp42; compiler::TNode<Object> tmp43; compiler::TNode<JSReceiver> tmp44; ca_.Bind(&block1, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 38); compiler::TNode<JSReceiver> tmp45; USE(tmp45); compiler::CodeAssemblerLabel label0(&ca_); tmp45 = Cast71UT19ATCallableApiObject17ATCallableJSProxy15JSBoundFunction10JSFunction_1405(state_, compiler::TNode<Context>{tmp36}, compiler::TNode<Object>{tmp38}, &label0); ca_.Goto(&block7, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44, tmp38, tmp45); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block8, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44, tmp38); } } if (block8.is_used()) { compiler::TNode<Context> tmp46; compiler::TNode<Object> tmp47; compiler::TNode<Object> tmp48; compiler::TNode<Object> tmp49; compiler::TNode<Object> tmp50; compiler::TNode<Object> tmp51; compiler::TNode<Object> tmp52; compiler::TNode<Object> tmp53; compiler::TNode<JSReceiver> tmp54; compiler::TNode<Object> tmp55; ca_.Bind(&block8, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55); ca_.Goto(&block6, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54); } if (block7.is_used()) { compiler::TNode<Context> tmp56; compiler::TNode<Object> tmp57; compiler::TNode<Object> tmp58; compiler::TNode<Object> tmp59; compiler::TNode<Object> tmp60; compiler::TNode<Object> tmp61; compiler::TNode<Object> tmp62; compiler::TNode<Object> tmp63; compiler::TNode<JSReceiver> tmp64; compiler::TNode<Object> tmp65; compiler::TNode<JSReceiver> tmp66; ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66); ca_.Goto(&block5, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp66); } if (block6.is_used()) { compiler::TNode<Context> tmp67; compiler::TNode<Object> tmp68; compiler::TNode<Object> tmp69; compiler::TNode<Object> tmp70; compiler::TNode<Object> tmp71; compiler::TNode<Object> tmp72; compiler::TNode<Object> tmp73; compiler::TNode<Object> tmp74; compiler::TNode<JSReceiver> tmp75; ca_.Bind(&block6, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75); CodeStubAssembler(state_).Unreachable(); } if (block5.is_used()) { compiler::TNode<Context> tmp76; compiler::TNode<Object> tmp77; compiler::TNode<Object> tmp78; compiler::TNode<Object> tmp79; compiler::TNode<Object> tmp80; compiler::TNode<Object> tmp81; compiler::TNode<Object> tmp82; compiler::TNode<Object> tmp83; compiler::TNode<JSReceiver> tmp84; compiler::TNode<JSReceiver> tmp85; ca_.Bind(&block5, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 39); compiler::TNode<JSReceiver> tmp86; USE(tmp86); compiler::CodeAssemblerLabel label0(&ca_); tmp86 = Cast10JSReceiver_1404(state_, compiler::TNode<Context>{tmp76}, compiler::TNode<Object>{tmp80}, &label0); ca_.Goto(&block11, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp80, tmp86); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block12, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp80); } } if (block12.is_used()) { compiler::TNode<Context> tmp87; compiler::TNode<Object> tmp88; compiler::TNode<Object> tmp89; compiler::TNode<Object> tmp90; compiler::TNode<Object> tmp91; compiler::TNode<Object> tmp92; compiler::TNode<Object> tmp93; compiler::TNode<Object> tmp94; compiler::TNode<JSReceiver> tmp95; compiler::TNode<JSReceiver> tmp96; compiler::TNode<Object> tmp97; ca_.Bind(&block12, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97); ca_.Goto(&block10, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96); } if (block11.is_used()) { compiler::TNode<Context> tmp98; compiler::TNode<Object> tmp99; compiler::TNode<Object> tmp100; compiler::TNode<Object> tmp101; compiler::TNode<Object> tmp102; compiler::TNode<Object> tmp103; compiler::TNode<Object> tmp104; compiler::TNode<Object> tmp105; compiler::TNode<JSReceiver> tmp106; compiler::TNode<JSReceiver> tmp107; compiler::TNode<Object> tmp108; compiler::TNode<JSReceiver> tmp109; ca_.Bind(&block11, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109); ca_.Goto(&block9, tmp98, tmp99, tmp100, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp109); } if (block10.is_used()) { compiler::TNode<Context> tmp110; compiler::TNode<Object> tmp111; compiler::TNode<Object> tmp112; compiler::TNode<Object> tmp113; compiler::TNode<Object> tmp114; compiler::TNode<Object> tmp115; compiler::TNode<Object> tmp116; compiler::TNode<Object> tmp117; compiler::TNode<JSReceiver> tmp118; compiler::TNode<JSReceiver> tmp119; ca_.Bind(&block10, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119); CodeStubAssembler(state_).Unreachable(); } if (block9.is_used()) { compiler::TNode<Context> tmp120; compiler::TNode<Object> tmp121; compiler::TNode<Object> tmp122; compiler::TNode<Object> tmp123; compiler::TNode<Object> tmp124; compiler::TNode<Object> tmp125; compiler::TNode<Object> tmp126; compiler::TNode<Object> tmp127; compiler::TNode<JSReceiver> tmp128; compiler::TNode<JSReceiver> tmp129; compiler::TNode<JSReceiver> tmp130; ca_.Bind(&block9, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 40); compiler::TNode<Number> tmp131; USE(tmp131); compiler::CodeAssemblerLabel label0(&ca_); tmp131 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp125}, &label0); ca_.Goto(&block15, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp125, tmp131); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block16, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp125); } } if (block16.is_used()) { compiler::TNode<Context> tmp132; compiler::TNode<Object> tmp133; compiler::TNode<Object> tmp134; compiler::TNode<Object> tmp135; compiler::TNode<Object> tmp136; compiler::TNode<Object> tmp137; compiler::TNode<Object> tmp138; compiler::TNode<Object> tmp139; compiler::TNode<JSReceiver> tmp140; compiler::TNode<JSReceiver> tmp141; compiler::TNode<JSReceiver> tmp142; compiler::TNode<Object> tmp143; ca_.Bind(&block16, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143); ca_.Goto(&block14, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp140, tmp141, tmp142); } if (block15.is_used()) { compiler::TNode<Context> tmp144; compiler::TNode<Object> tmp145; compiler::TNode<Object> tmp146; compiler::TNode<Object> tmp147; compiler::TNode<Object> tmp148; compiler::TNode<Object> tmp149; compiler::TNode<Object> tmp150; compiler::TNode<Object> tmp151; compiler::TNode<JSReceiver> tmp152; compiler::TNode<JSReceiver> tmp153; compiler::TNode<JSReceiver> tmp154; compiler::TNode<Object> tmp155; compiler::TNode<Number> tmp156; ca_.Bind(&block15, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156); ca_.Goto(&block13, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp156); } if (block14.is_used()) { compiler::TNode<Context> tmp157; compiler::TNode<Object> tmp158; compiler::TNode<Object> tmp159; compiler::TNode<Object> tmp160; compiler::TNode<Object> tmp161; compiler::TNode<Object> tmp162; compiler::TNode<Object> tmp163; compiler::TNode<Object> tmp164; compiler::TNode<JSReceiver> tmp165; compiler::TNode<JSReceiver> tmp166; compiler::TNode<JSReceiver> tmp167; ca_.Bind(&block14, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167); CodeStubAssembler(state_).Unreachable(); } if (block13.is_used()) { compiler::TNode<Context> tmp168; compiler::TNode<Object> tmp169; compiler::TNode<Object> tmp170; compiler::TNode<Object> tmp171; compiler::TNode<Object> tmp172; compiler::TNode<Object> tmp173; compiler::TNode<Object> tmp174; compiler::TNode<Object> tmp175; compiler::TNode<JSReceiver> tmp176; compiler::TNode<JSReceiver> tmp177; compiler::TNode<JSReceiver> tmp178; compiler::TNode<Number> tmp179; ca_.Bind(&block13, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 41); compiler::TNode<Number> tmp180; USE(tmp180); compiler::CodeAssemblerLabel label0(&ca_); tmp180 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp174}, &label0); ca_.Goto(&block19, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp174, tmp180); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block20, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp174); } } if (block20.is_used()) { compiler::TNode<Context> tmp181; compiler::TNode<Object> tmp182; compiler::TNode<Object> tmp183; compiler::TNode<Object> tmp184; compiler::TNode<Object> tmp185; compiler::TNode<Object> tmp186; compiler::TNode<Object> tmp187; compiler::TNode<Object> tmp188; compiler::TNode<JSReceiver> tmp189; compiler::TNode<JSReceiver> tmp190; compiler::TNode<JSReceiver> tmp191; compiler::TNode<Number> tmp192; compiler::TNode<Object> tmp193; ca_.Bind(&block20, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193); ca_.Goto(&block18, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190, tmp191, tmp192); } if (block19.is_used()) { compiler::TNode<Context> tmp194; compiler::TNode<Object> tmp195; compiler::TNode<Object> tmp196; compiler::TNode<Object> tmp197; compiler::TNode<Object> tmp198; compiler::TNode<Object> tmp199; compiler::TNode<Object> tmp200; compiler::TNode<Object> tmp201; compiler::TNode<JSReceiver> tmp202; compiler::TNode<JSReceiver> tmp203; compiler::TNode<JSReceiver> tmp204; compiler::TNode<Number> tmp205; compiler::TNode<Object> tmp206; compiler::TNode<Number> tmp207; ca_.Bind(&block19, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207); ca_.Goto(&block17, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp207); } if (block18.is_used()) { compiler::TNode<Context> tmp208; compiler::TNode<Object> tmp209; compiler::TNode<Object> tmp210; compiler::TNode<Object> tmp211; compiler::TNode<Object> tmp212; compiler::TNode<Object> tmp213; compiler::TNode<Object> tmp214; compiler::TNode<Object> tmp215; compiler::TNode<JSReceiver> tmp216; compiler::TNode<JSReceiver> tmp217; compiler::TNode<JSReceiver> tmp218; compiler::TNode<Number> tmp219; ca_.Bind(&block18, &tmp208, &tmp209, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219); CodeStubAssembler(state_).Unreachable(); } if (block17.is_used()) { compiler::TNode<Context> tmp220; compiler::TNode<Object> tmp221; compiler::TNode<Object> tmp222; compiler::TNode<Object> tmp223; compiler::TNode<Object> tmp224; compiler::TNode<Object> tmp225; compiler::TNode<Object> tmp226; compiler::TNode<Object> tmp227; compiler::TNode<JSReceiver> tmp228; compiler::TNode<JSReceiver> tmp229; compiler::TNode<JSReceiver> tmp230; compiler::TNode<Number> tmp231; compiler::TNode<Number> tmp232; ca_.Bind(&block17, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 49); compiler::TNode<Object> tmp233; tmp233 = CodeStubAssembler(state_).CallBuiltin(Builtins::kFastCreateDataProperty, tmp220, tmp230, tmp231, tmp227); USE(tmp233); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 52); compiler::TNode<Number> tmp234; USE(tmp234); tmp234 = FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31_158(state_, 1); compiler::TNode<Number> tmp235; USE(tmp235); tmp235 = CodeStubAssembler(state_).NumberAdd(compiler::TNode<Number>{tmp231}, compiler::TNode<Number>{tmp234}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 55); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 54); compiler::TNode<Object> tmp236; tmp236 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp220, tmp228, tmp229, tmp223, tmp230, tmp228, tmp235, tmp232); USE(tmp236); CodeStubAssembler(state_).Return(tmp236); } } TF_BUILTIN(ArrayMapLoopContinuation, CodeStubAssembler) { compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state()); TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext)); USE(parameter0); compiler::TNode<JSReceiver> parameter1 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kReceiver)); USE(parameter1); compiler::TNode<JSReceiver> parameter2 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kCallbackfn)); USE(parameter2); compiler::TNode<Object> parameter3 = UncheckedCast<Object>(Parameter(Descriptor::kThisArg)); USE(parameter3); compiler::TNode<JSReceiver> parameter4 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kArray)); USE(parameter4); compiler::TNode<JSReceiver> parameter5 = UncheckedCast<JSReceiver>(Parameter(Descriptor::kO)); USE(parameter5); compiler::TNode<Number> parameter6 = UncheckedCast<Number>(Parameter(Descriptor::kInitialK)); USE(parameter6); compiler::TNode<Number> parameter7 = UncheckedCast<Number>(Parameter(Descriptor::kLength)); USE(parameter7); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number, Oddball> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number, Oddball> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSReceiver, JSReceiver, Object, JSReceiver, JSReceiver, Number, Number, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<JSReceiver> tmp1; compiler::TNode<JSReceiver> tmp2; compiler::TNode<Object> tmp3; compiler::TNode<JSReceiver> tmp4; compiler::TNode<JSReceiver> tmp5; compiler::TNode<Number> tmp6; compiler::TNode<Number> tmp7; ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5, &tmp6, &tmp7); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 65); ca_.Goto(&block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp6); } if (block3.is_used()) { compiler::TNode<Context> tmp8; compiler::TNode<JSReceiver> tmp9; compiler::TNode<JSReceiver> tmp10; compiler::TNode<Object> tmp11; compiler::TNode<JSReceiver> tmp12; compiler::TNode<JSReceiver> tmp13; compiler::TNode<Number> tmp14; compiler::TNode<Number> tmp15; compiler::TNode<Number> tmp16; ca_.Bind(&block3, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16); compiler::TNode<BoolT> tmp17; USE(tmp17); tmp17 = NumberIsLessThan_75(state_, compiler::TNode<Number>{tmp16}, compiler::TNode<Number>{tmp15}); ca_.Branch(tmp17, &block1, &block2, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16); } if (block1.is_used()) { compiler::TNode<Context> tmp18; compiler::TNode<JSReceiver> tmp19; compiler::TNode<JSReceiver> tmp20; compiler::TNode<Object> tmp21; compiler::TNode<JSReceiver> tmp22; compiler::TNode<JSReceiver> tmp23; compiler::TNode<Number> tmp24; compiler::TNode<Number> tmp25; compiler::TNode<Number> tmp26; ca_.Bind(&block1, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 71); compiler::TNode<Oddball> tmp27; USE(tmp27); tmp27 = CodeStubAssembler(state_).HasProperty_Inline(compiler::TNode<Context>{tmp18}, compiler::TNode<JSReceiver>{tmp23}, compiler::TNode<Object>{tmp26}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 74); compiler::TNode<Oddball> tmp28; USE(tmp28); tmp28 = True_65(state_); compiler::TNode<BoolT> tmp29; USE(tmp29); tmp29 = CodeStubAssembler(state_).TaggedEqual(compiler::TNode<HeapObject>{tmp27}, compiler::TNode<HeapObject>{tmp28}); ca_.Branch(tmp29, &block5, &block6, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27); } if (block5.is_used()) { compiler::TNode<Context> tmp30; compiler::TNode<JSReceiver> tmp31; compiler::TNode<JSReceiver> tmp32; compiler::TNode<Object> tmp33; compiler::TNode<JSReceiver> tmp34; compiler::TNode<JSReceiver> tmp35; compiler::TNode<Number> tmp36; compiler::TNode<Number> tmp37; compiler::TNode<Number> tmp38; compiler::TNode<Oddball> tmp39; ca_.Bind(&block5, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 76); compiler::TNode<Object> tmp40; USE(tmp40); tmp40 = CodeStubAssembler(state_).GetProperty(compiler::TNode<Context>{tmp30}, compiler::TNode<Object>{tmp35}, compiler::TNode<Object>{tmp38}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 80); compiler::TNode<Object> tmp41; USE(tmp41); tmp41 = CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp30}, compiler::TNode<JSReceiver>{tmp32}, compiler::TNode<Object>{tmp33}, compiler::TNode<Object>{tmp40}, compiler::TNode<Object>{tmp38}, compiler::TNode<Object>{tmp35}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 79); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 83); compiler::TNode<Object> tmp42; tmp42 = CodeStubAssembler(state_).CallBuiltin(Builtins::kFastCreateDataProperty, tmp30, tmp34, tmp38, tmp41); USE(tmp42); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 74); ca_.Goto(&block6, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39); } if (block6.is_used()) { compiler::TNode<Context> tmp43; compiler::TNode<JSReceiver> tmp44; compiler::TNode<JSReceiver> tmp45; compiler::TNode<Object> tmp46; compiler::TNode<JSReceiver> tmp47; compiler::TNode<JSReceiver> tmp48; compiler::TNode<Number> tmp49; compiler::TNode<Number> tmp50; compiler::TNode<Number> tmp51; compiler::TNode<Oddball> tmp52; ca_.Bind(&block6, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 65); ca_.Goto(&block4, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51); } if (block4.is_used()) { compiler::TNode<Context> tmp53; compiler::TNode<JSReceiver> tmp54; compiler::TNode<JSReceiver> tmp55; compiler::TNode<Object> tmp56; compiler::TNode<JSReceiver> tmp57; compiler::TNode<JSReceiver> tmp58; compiler::TNode<Number> tmp59; compiler::TNode<Number> tmp60; compiler::TNode<Number> tmp61; ca_.Bind(&block4, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61); compiler::TNode<Number> tmp62; USE(tmp62); tmp62 = FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31_158(state_, 1); compiler::TNode<Number> tmp63; USE(tmp63); tmp63 = CodeStubAssembler(state_).NumberAdd(compiler::TNode<Number>{tmp61}, compiler::TNode<Number>{tmp62}); ca_.Goto(&block3, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59, tmp60, tmp63); } if (block2.is_used()) { compiler::TNode<Context> tmp64; compiler::TNode<JSReceiver> tmp65; compiler::TNode<JSReceiver> tmp66; compiler::TNode<Object> tmp67; compiler::TNode<JSReceiver> tmp68; compiler::TNode<JSReceiver> tmp69; compiler::TNode<Number> tmp70; compiler::TNode<Number> tmp71; compiler::TNode<Number> tmp72; ca_.Bind(&block2, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 90); CodeStubAssembler(state_).Return(tmp68); } } TorqueStructVector NewVector_24(compiler::CodeAssemblerState* state_, compiler::TNode<Context> p_context, compiler::TNode<Smi> p_length) { compiler::CodeAssembler ca_(state_); compiler::CodeAssemblerParameterizedLabel<Context, Smi> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi, FixedArray> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi, FixedArray> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi, FixedArray, BoolT, BoolT, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Smi, FixedArray, BoolT, BoolT, BoolT> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, p_context, p_length); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<Smi> tmp1; ca_.Bind(&block0, &tmp0, &tmp1); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 174); compiler::TNode<Smi> tmp2; USE(tmp2); tmp2 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 0); compiler::TNode<BoolT> tmp3; USE(tmp3); tmp3 = CodeStubAssembler(state_).SmiGreaterThan(compiler::TNode<Smi>{tmp1}, compiler::TNode<Smi>{tmp2}); ca_.Branch(tmp3, &block2, &block3, tmp0, tmp1); } if (block2.is_used()) { compiler::TNode<Context> tmp4; compiler::TNode<Smi> tmp5; ca_.Bind(&block2, &tmp4, &tmp5); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 176); compiler::TNode<IntPtrT> tmp6; USE(tmp6); tmp6 = CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp5}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 175); compiler::TNode<FixedArray> tmp7; USE(tmp7); tmp7 = CodeStubAssembler(state_).AllocateFixedArrayWithHoles(compiler::TNode<IntPtrT>{tmp6}, CodeStubAssembler::kAllowLargeObjectAllocation); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 174); ca_.Goto(&block5, tmp4, tmp5, tmp7); } if (block3.is_used()) { compiler::TNode<Context> tmp8; compiler::TNode<Smi> tmp9; ca_.Bind(&block3, &tmp8, &tmp9); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 177); compiler::TNode<FixedArray> tmp10; USE(tmp10); tmp10 = kEmptyFixedArray_212(state_); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 174); ca_.Goto(&block4, tmp8, tmp9, tmp10); } if (block5.is_used()) { compiler::TNode<Context> tmp11; compiler::TNode<Smi> tmp12; compiler::TNode<FixedArray> tmp13; ca_.Bind(&block5, &tmp11, &tmp12, &tmp13); ca_.Goto(&block4, tmp11, tmp12, tmp13); } if (block4.is_used()) { compiler::TNode<Context> tmp14; compiler::TNode<Smi> tmp15; compiler::TNode<FixedArray> tmp16; ca_.Bind(&block4, &tmp14, &tmp15, &tmp16); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 179); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 178); compiler::TNode<BoolT> tmp17; USE(tmp17); tmp17 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, true); compiler::TNode<BoolT> tmp18; USE(tmp18); tmp18 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, true); compiler::TNode<BoolT> tmp19; USE(tmp19); tmp19 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, false); ca_.Goto(&block1, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19); } if (block1.is_used()) { compiler::TNode<Context> tmp20; compiler::TNode<Smi> tmp21; compiler::TNode<FixedArray> tmp22; compiler::TNode<BoolT> tmp23; compiler::TNode<BoolT> tmp24; compiler::TNode<BoolT> tmp25; ca_.Bind(&block1, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 173); ca_.Goto(&block6, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25); } compiler::TNode<Context> tmp26; compiler::TNode<Smi> tmp27; compiler::TNode<FixedArray> tmp28; compiler::TNode<BoolT> tmp29; compiler::TNode<BoolT> tmp30; compiler::TNode<BoolT> tmp31; ca_.Bind(&block6, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31); return TorqueStructVector{compiler::TNode<FixedArray>{tmp28}, compiler::TNode<BoolT>{tmp29}, compiler::TNode<BoolT>{tmp30}, compiler::TNode<BoolT>{tmp31}}; } compiler::TNode<JSArray> FastArrayMap_25(compiler::CodeAssemblerState* state_, compiler::TNode<Context> p_context, compiler::TNode<JSArray> p_fastO, compiler::TNode<Smi> p_len, compiler::TNode<JSReceiver> p_callbackfn, compiler::TNode<Object> p_thisArg, compiler::CodeAssemblerLabel* label_Bailout, compiler::TypedCodeAssemblerVariable<JSArray>* label_Bailout_parameter_0, compiler::TypedCodeAssemblerVariable<Smi>* label_Bailout_parameter_1) { compiler::CodeAssembler ca_(state_); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, JSArray> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray, Smi> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray, Smi, Object> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray, Smi> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray, Smi, Object> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Object> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Context, JSReceiver, Object, Object, Smi, JSArray> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Object> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Object, Smi> block33(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block39(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block40(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block38(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block37(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block36(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject> block45(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, HeapNumber> block44(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block50(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block51(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block49(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block48(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block47(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapNumber, FixedArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block46(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object> block43(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block57(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block58(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block56(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block55(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block54(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object, HeapObject, FixedArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block53(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object> block42(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object, Object> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Object, Object, Smi, Object, Context, Smi, Object> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block60(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi> block4(&ca_, compiler::CodeAssemblerLabel::kDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block62(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block64(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block65(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block66(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block63(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, BoolT> block69(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, BoolT> block70(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, BoolT, BoolT> block71(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block67(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T> block68(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block72(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block77(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block75(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block83(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block84(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block82(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block81(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block80(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block79(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object> block89(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object, Number> block88(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block94(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block95(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block93(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block92(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block91(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block90(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block87(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block86(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block78(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block76(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block73(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block74(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Smi, Context, Smi, JSArray> block61(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block98(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block100(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block101(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block102(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block99(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, BoolT> block105(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, BoolT> block106(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, BoolT, BoolT> block107(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block103(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T> block104(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block108(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block113(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block111(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block119(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block120(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block118(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block117(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block116(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, FixedArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block115(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object> block125(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Object, Number> block124(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block130(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT> block131(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT, IntPtrT, IntPtrT, IntPtrT, HeapObject, IntPtrT> block129(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT> block128(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, IntPtrT, HeapObject, IntPtrT> block127(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object, Number, FixedDoubleArray, IntPtrT, IntPtrT, Smi, Smi, HeapObject, IntPtrT> block126(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block123(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi, Object> block122(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block114(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray, FixedDoubleArray, Smi> block112(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block109(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, Smi, Int32T, Map, JSArray> block110(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, Smi, JSArray, JSArray, Map, BoolT, FixedArray, BoolT, BoolT, BoolT, Smi, Context, Smi, JSArray> block97(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, JSArray> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<JSArray, Smi> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, JSArray, Smi, JSReceiver, Object, JSArray> block133(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, p_context, p_fastO, p_len, p_callbackfn, p_thisArg); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<JSArray> tmp1; compiler::TNode<Smi> tmp2; compiler::TNode<JSReceiver> tmp3; compiler::TNode<Object> tmp4; ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 190); compiler::TNode<Smi> tmp5; USE(tmp5); tmp5 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 0); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 191); compiler::TNode<JSArray> tmp6; USE(tmp6); compiler::TNode<JSArray> tmp7; USE(tmp7); compiler::TNode<Map> tmp8; USE(tmp8); compiler::TNode<BoolT> tmp9; USE(tmp9); std::tie(tmp6, tmp7, tmp8, tmp9) = NewFastJSArrayForReadWitness_237(state_, compiler::TNode<JSArray>{tmp1}).Flatten(); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 192); compiler::TNode<FixedArray> tmp10; USE(tmp10); compiler::TNode<BoolT> tmp11; USE(tmp11); compiler::TNode<BoolT> tmp12; USE(tmp12); compiler::TNode<BoolT> tmp13; USE(tmp13); std::tie(tmp10, tmp11, tmp12, tmp13) = NewVector_24(state_, compiler::TNode<Context>{tmp0}, compiler::TNode<Smi>{tmp2}).Flatten(); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 197); ca_.Goto(&block7, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13); } if (block7.is_used()) { compiler::TNode<Context> tmp14; compiler::TNode<JSArray> tmp15; compiler::TNode<Smi> tmp16; compiler::TNode<JSReceiver> tmp17; compiler::TNode<Object> tmp18; compiler::TNode<Smi> tmp19; compiler::TNode<JSArray> tmp20; compiler::TNode<JSArray> tmp21; compiler::TNode<Map> tmp22; compiler::TNode<BoolT> tmp23; compiler::TNode<FixedArray> tmp24; compiler::TNode<BoolT> tmp25; compiler::TNode<BoolT> tmp26; compiler::TNode<BoolT> tmp27; ca_.Bind(&block7, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27); compiler::TNode<BoolT> tmp28; USE(tmp28); tmp28 = CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp19}, compiler::TNode<Smi>{tmp16}); ca_.Branch(tmp28, &block5, &block6, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27); } if (block5.is_used()) { compiler::TNode<Context> tmp29; compiler::TNode<JSArray> tmp30; compiler::TNode<Smi> tmp31; compiler::TNode<JSReceiver> tmp32; compiler::TNode<Object> tmp33; compiler::TNode<Smi> tmp34; compiler::TNode<JSArray> tmp35; compiler::TNode<JSArray> tmp36; compiler::TNode<Map> tmp37; compiler::TNode<BoolT> tmp38; compiler::TNode<FixedArray> tmp39; compiler::TNode<BoolT> tmp40; compiler::TNode<BoolT> tmp41; compiler::TNode<BoolT> tmp42; ca_.Bind(&block5, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3212); compiler::TNode<IntPtrT> tmp43 = ca_.IntPtrConstant(HeapObject::kMapOffset); USE(tmp43); compiler::TNode<Map>tmp44 = CodeStubAssembler(state_).LoadReference<Map>(CodeStubAssembler::Reference{tmp35, tmp43}); compiler::TNode<BoolT> tmp45; USE(tmp45); tmp45 = CodeStubAssembler(state_).TaggedNotEqual(compiler::TNode<HeapObject>{tmp44}, compiler::TNode<HeapObject>{tmp37}); ca_.Branch(tmp45, &block12, &block13, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42); } if (block12.is_used()) { compiler::TNode<Context> tmp46; compiler::TNode<JSArray> tmp47; compiler::TNode<Smi> tmp48; compiler::TNode<JSReceiver> tmp49; compiler::TNode<Object> tmp50; compiler::TNode<Smi> tmp51; compiler::TNode<JSArray> tmp52; compiler::TNode<JSArray> tmp53; compiler::TNode<Map> tmp54; compiler::TNode<BoolT> tmp55; compiler::TNode<FixedArray> tmp56; compiler::TNode<BoolT> tmp57; compiler::TNode<BoolT> tmp58; compiler::TNode<BoolT> tmp59; ca_.Bind(&block12, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59); ca_.Goto(&block10, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59); } if (block13.is_used()) { compiler::TNode<Context> tmp60; compiler::TNode<JSArray> tmp61; compiler::TNode<Smi> tmp62; compiler::TNode<JSReceiver> tmp63; compiler::TNode<Object> tmp64; compiler::TNode<Smi> tmp65; compiler::TNode<JSArray> tmp66; compiler::TNode<JSArray> tmp67; compiler::TNode<Map> tmp68; compiler::TNode<BoolT> tmp69; compiler::TNode<FixedArray> tmp70; compiler::TNode<BoolT> tmp71; compiler::TNode<BoolT> tmp72; compiler::TNode<BoolT> tmp73; ca_.Bind(&block13, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3219); compiler::TNode<BoolT> tmp74; USE(tmp74); tmp74 = CodeStubAssembler(state_).IsNoElementsProtectorCellInvalid(); ca_.Branch(tmp74, &block14, &block15, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73); } if (block14.is_used()) { compiler::TNode<Context> tmp75; compiler::TNode<JSArray> tmp76; compiler::TNode<Smi> tmp77; compiler::TNode<JSReceiver> tmp78; compiler::TNode<Object> tmp79; compiler::TNode<Smi> tmp80; compiler::TNode<JSArray> tmp81; compiler::TNode<JSArray> tmp82; compiler::TNode<Map> tmp83; compiler::TNode<BoolT> tmp84; compiler::TNode<FixedArray> tmp85; compiler::TNode<BoolT> tmp86; compiler::TNode<BoolT> tmp87; compiler::TNode<BoolT> tmp88; ca_.Bind(&block14, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88); ca_.Goto(&block10, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88); } if (block15.is_used()) { compiler::TNode<Context> tmp89; compiler::TNode<JSArray> tmp90; compiler::TNode<Smi> tmp91; compiler::TNode<JSReceiver> tmp92; compiler::TNode<Object> tmp93; compiler::TNode<Smi> tmp94; compiler::TNode<JSArray> tmp95; compiler::TNode<JSArray> tmp96; compiler::TNode<Map> tmp97; compiler::TNode<BoolT> tmp98; compiler::TNode<FixedArray> tmp99; compiler::TNode<BoolT> tmp100; compiler::TNode<BoolT> tmp101; compiler::TNode<BoolT> tmp102; ca_.Bind(&block15, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3220); compiler::TNode<JSArray> tmp103; USE(tmp103); tmp103 = (compiler::TNode<JSArray>{tmp95}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 198); ca_.Goto(&block11, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp103, tmp97, tmp98, tmp99, tmp100, tmp101, tmp102); } if (block11.is_used()) { compiler::TNode<Context> tmp104; compiler::TNode<JSArray> tmp105; compiler::TNode<Smi> tmp106; compiler::TNode<JSReceiver> tmp107; compiler::TNode<Object> tmp108; compiler::TNode<Smi> tmp109; compiler::TNode<JSArray> tmp110; compiler::TNode<JSArray> tmp111; compiler::TNode<Map> tmp112; compiler::TNode<BoolT> tmp113; compiler::TNode<FixedArray> tmp114; compiler::TNode<BoolT> tmp115; compiler::TNode<BoolT> tmp116; compiler::TNode<BoolT> tmp117; ca_.Bind(&block11, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117); ca_.Goto(&block9, tmp104, tmp105, tmp106, tmp107, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117); } if (block10.is_used()) { compiler::TNode<Context> tmp118; compiler::TNode<JSArray> tmp119; compiler::TNode<Smi> tmp120; compiler::TNode<JSReceiver> tmp121; compiler::TNode<Object> tmp122; compiler::TNode<Smi> tmp123; compiler::TNode<JSArray> tmp124; compiler::TNode<JSArray> tmp125; compiler::TNode<Map> tmp126; compiler::TNode<BoolT> tmp127; compiler::TNode<FixedArray> tmp128; compiler::TNode<BoolT> tmp129; compiler::TNode<BoolT> tmp130; compiler::TNode<BoolT> tmp131; ca_.Bind(&block10, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130, &tmp131); ca_.Goto(&block4, tmp118, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp131, tmp123); } if (block9.is_used()) { compiler::TNode<Context> tmp132; compiler::TNode<JSArray> tmp133; compiler::TNode<Smi> tmp134; compiler::TNode<JSReceiver> tmp135; compiler::TNode<Object> tmp136; compiler::TNode<Smi> tmp137; compiler::TNode<JSArray> tmp138; compiler::TNode<JSArray> tmp139; compiler::TNode<Map> tmp140; compiler::TNode<BoolT> tmp141; compiler::TNode<FixedArray> tmp142; compiler::TNode<BoolT> tmp143; compiler::TNode<BoolT> tmp144; compiler::TNode<BoolT> tmp145; ca_.Bind(&block9, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 201); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3208); ca_.Goto(&block18, tmp132, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp137, tmp139); } if (block18.is_used()) { compiler::TNode<Context> tmp146; compiler::TNode<JSArray> tmp147; compiler::TNode<Smi> tmp148; compiler::TNode<JSReceiver> tmp149; compiler::TNode<Object> tmp150; compiler::TNode<Smi> tmp151; compiler::TNode<JSArray> tmp152; compiler::TNode<JSArray> tmp153; compiler::TNode<Map> tmp154; compiler::TNode<BoolT> tmp155; compiler::TNode<FixedArray> tmp156; compiler::TNode<BoolT> tmp157; compiler::TNode<BoolT> tmp158; compiler::TNode<BoolT> tmp159; compiler::TNode<Smi> tmp160; compiler::TNode<JSArray> tmp161; ca_.Bind(&block18, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 201); compiler::TNode<IntPtrT> tmp162 = ca_.IntPtrConstant(JSArray::kLengthOffset); USE(tmp162); compiler::TNode<Number>tmp163 = CodeStubAssembler(state_).LoadReference<Number>(CodeStubAssembler::Reference{tmp161, tmp162}); compiler::TNode<BoolT> tmp164; USE(tmp164); tmp164 = NumberIsGreaterThanOrEqual_78(state_, compiler::TNode<Number>{tmp160}, compiler::TNode<Number>{tmp163}); ca_.Branch(tmp164, &block16, &block17, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp159); } if (block16.is_used()) { compiler::TNode<Context> tmp165; compiler::TNode<JSArray> tmp166; compiler::TNode<Smi> tmp167; compiler::TNode<JSReceiver> tmp168; compiler::TNode<Object> tmp169; compiler::TNode<Smi> tmp170; compiler::TNode<JSArray> tmp171; compiler::TNode<JSArray> tmp172; compiler::TNode<Map> tmp173; compiler::TNode<BoolT> tmp174; compiler::TNode<FixedArray> tmp175; compiler::TNode<BoolT> tmp176; compiler::TNode<BoolT> tmp177; compiler::TNode<BoolT> tmp178; ca_.Bind(&block16, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178); ca_.Goto(&block4, tmp165, tmp166, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp170); } if (block17.is_used()) { compiler::TNode<Context> tmp179; compiler::TNode<JSArray> tmp180; compiler::TNode<Smi> tmp181; compiler::TNode<JSReceiver> tmp182; compiler::TNode<Object> tmp183; compiler::TNode<Smi> tmp184; compiler::TNode<JSArray> tmp185; compiler::TNode<JSArray> tmp186; compiler::TNode<Map> tmp187; compiler::TNode<BoolT> tmp188; compiler::TNode<FixedArray> tmp189; compiler::TNode<BoolT> tmp190; compiler::TNode<BoolT> tmp191; compiler::TNode<BoolT> tmp192; ca_.Bind(&block17, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 204); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3225); ca_.Branch(tmp188, &block22, &block23, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190, tmp191, tmp192, tmp184, tmp179, tmp184); } if (block22.is_used()) { compiler::TNode<Context> tmp193; compiler::TNode<JSArray> tmp194; compiler::TNode<Smi> tmp195; compiler::TNode<JSReceiver> tmp196; compiler::TNode<Object> tmp197; compiler::TNode<Smi> tmp198; compiler::TNode<JSArray> tmp199; compiler::TNode<JSArray> tmp200; compiler::TNode<Map> tmp201; compiler::TNode<BoolT> tmp202; compiler::TNode<FixedArray> tmp203; compiler::TNode<BoolT> tmp204; compiler::TNode<BoolT> tmp205; compiler::TNode<BoolT> tmp206; compiler::TNode<Smi> tmp207; compiler::TNode<Context> tmp208; compiler::TNode<Smi> tmp209; ca_.Bind(&block22, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3226); compiler::TNode<Object> tmp210; USE(tmp210); compiler::CodeAssemblerLabel label0(&ca_); tmp210 = LoadElementNoHole16FixedDoubleArray_235(state_, compiler::TNode<Context>{tmp208}, compiler::TNode<JSArray>{tmp200}, compiler::TNode<Smi>{tmp209}, &label0); ca_.Goto(&block25, tmp193, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209, tmp200, tmp209, tmp210); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block26, tmp193, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209, tmp200, tmp209); } } if (block26.is_used()) { compiler::TNode<Context> tmp211; compiler::TNode<JSArray> tmp212; compiler::TNode<Smi> tmp213; compiler::TNode<JSReceiver> tmp214; compiler::TNode<Object> tmp215; compiler::TNode<Smi> tmp216; compiler::TNode<JSArray> tmp217; compiler::TNode<JSArray> tmp218; compiler::TNode<Map> tmp219; compiler::TNode<BoolT> tmp220; compiler::TNode<FixedArray> tmp221; compiler::TNode<BoolT> tmp222; compiler::TNode<BoolT> tmp223; compiler::TNode<BoolT> tmp224; compiler::TNode<Smi> tmp225; compiler::TNode<Context> tmp226; compiler::TNode<Smi> tmp227; compiler::TNode<JSArray> tmp228; compiler::TNode<Smi> tmp229; ca_.Bind(&block26, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229); ca_.Goto(&block20, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221, tmp222, tmp223, tmp224); } if (block25.is_used()) { compiler::TNode<Context> tmp230; compiler::TNode<JSArray> tmp231; compiler::TNode<Smi> tmp232; compiler::TNode<JSReceiver> tmp233; compiler::TNode<Object> tmp234; compiler::TNode<Smi> tmp235; compiler::TNode<JSArray> tmp236; compiler::TNode<JSArray> tmp237; compiler::TNode<Map> tmp238; compiler::TNode<BoolT> tmp239; compiler::TNode<FixedArray> tmp240; compiler::TNode<BoolT> tmp241; compiler::TNode<BoolT> tmp242; compiler::TNode<BoolT> tmp243; compiler::TNode<Smi> tmp244; compiler::TNode<Context> tmp245; compiler::TNode<Smi> tmp246; compiler::TNode<JSArray> tmp247; compiler::TNode<Smi> tmp248; compiler::TNode<Object> tmp249; ca_.Bind(&block25, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238, &tmp239, &tmp240, &tmp241, &tmp242, &tmp243, &tmp244, &tmp245, &tmp246, &tmp247, &tmp248, &tmp249); ca_.Goto(&block21, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238, tmp239, tmp240, tmp241, tmp242, tmp243, tmp244, tmp245, tmp246, tmp249); } if (block23.is_used()) { compiler::TNode<Context> tmp250; compiler::TNode<JSArray> tmp251; compiler::TNode<Smi> tmp252; compiler::TNode<JSReceiver> tmp253; compiler::TNode<Object> tmp254; compiler::TNode<Smi> tmp255; compiler::TNode<JSArray> tmp256; compiler::TNode<JSArray> tmp257; compiler::TNode<Map> tmp258; compiler::TNode<BoolT> tmp259; compiler::TNode<FixedArray> tmp260; compiler::TNode<BoolT> tmp261; compiler::TNode<BoolT> tmp262; compiler::TNode<BoolT> tmp263; compiler::TNode<Smi> tmp264; compiler::TNode<Context> tmp265; compiler::TNode<Smi> tmp266; ca_.Bind(&block23, &tmp250, &tmp251, &tmp252, &tmp253, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3229); compiler::TNode<Object> tmp267; USE(tmp267); compiler::CodeAssemblerLabel label0(&ca_); tmp267 = LoadElementNoHole10FixedArray_234(state_, compiler::TNode<Context>{tmp265}, compiler::TNode<JSArray>{tmp257}, compiler::TNode<Smi>{tmp266}, &label0); ca_.Goto(&block27, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp257, tmp266, tmp267); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block28, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp257, tmp266); } } if (block28.is_used()) { compiler::TNode<Context> tmp268; compiler::TNode<JSArray> tmp269; compiler::TNode<Smi> tmp270; compiler::TNode<JSReceiver> tmp271; compiler::TNode<Object> tmp272; compiler::TNode<Smi> tmp273; compiler::TNode<JSArray> tmp274; compiler::TNode<JSArray> tmp275; compiler::TNode<Map> tmp276; compiler::TNode<BoolT> tmp277; compiler::TNode<FixedArray> tmp278; compiler::TNode<BoolT> tmp279; compiler::TNode<BoolT> tmp280; compiler::TNode<BoolT> tmp281; compiler::TNode<Smi> tmp282; compiler::TNode<Context> tmp283; compiler::TNode<Smi> tmp284; compiler::TNode<JSArray> tmp285; compiler::TNode<Smi> tmp286; ca_.Bind(&block28, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277, &tmp278, &tmp279, &tmp280, &tmp281, &tmp282, &tmp283, &tmp284, &tmp285, &tmp286); ca_.Goto(&block20, tmp268, tmp269, tmp270, tmp271, tmp272, tmp273, tmp274, tmp275, tmp276, tmp277, tmp278, tmp279, tmp280, tmp281); } if (block27.is_used()) { compiler::TNode<Context> tmp287; compiler::TNode<JSArray> tmp288; compiler::TNode<Smi> tmp289; compiler::TNode<JSReceiver> tmp290; compiler::TNode<Object> tmp291; compiler::TNode<Smi> tmp292; compiler::TNode<JSArray> tmp293; compiler::TNode<JSArray> tmp294; compiler::TNode<Map> tmp295; compiler::TNode<BoolT> tmp296; compiler::TNode<FixedArray> tmp297; compiler::TNode<BoolT> tmp298; compiler::TNode<BoolT> tmp299; compiler::TNode<BoolT> tmp300; compiler::TNode<Smi> tmp301; compiler::TNode<Context> tmp302; compiler::TNode<Smi> tmp303; compiler::TNode<JSArray> tmp304; compiler::TNode<Smi> tmp305; compiler::TNode<Object> tmp306; ca_.Bind(&block27, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295, &tmp296, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306); ca_.Goto(&block21, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296, tmp297, tmp298, tmp299, tmp300, tmp301, tmp302, tmp303, tmp306); } if (block21.is_used()) { compiler::TNode<Context> tmp307; compiler::TNode<JSArray> tmp308; compiler::TNode<Smi> tmp309; compiler::TNode<JSReceiver> tmp310; compiler::TNode<Object> tmp311; compiler::TNode<Smi> tmp312; compiler::TNode<JSArray> tmp313; compiler::TNode<JSArray> tmp314; compiler::TNode<Map> tmp315; compiler::TNode<BoolT> tmp316; compiler::TNode<FixedArray> tmp317; compiler::TNode<BoolT> tmp318; compiler::TNode<BoolT> tmp319; compiler::TNode<BoolT> tmp320; compiler::TNode<Smi> tmp321; compiler::TNode<Context> tmp322; compiler::TNode<Smi> tmp323; compiler::TNode<Object> tmp324; ca_.Bind(&block21, &tmp307, &tmp308, &tmp309, &tmp310, &tmp311, &tmp312, &tmp313, &tmp314, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323, &tmp324); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 204); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 207); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 3208); ca_.Goto(&block29, tmp307, tmp308, tmp309, tmp310, tmp311, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp324, tmp307, tmp310, tmp311, tmp324, tmp312, tmp314); } if (block29.is_used()) { compiler::TNode<Context> tmp325; compiler::TNode<JSArray> tmp326; compiler::TNode<Smi> tmp327; compiler::TNode<JSReceiver> tmp328; compiler::TNode<Object> tmp329; compiler::TNode<Smi> tmp330; compiler::TNode<JSArray> tmp331; compiler::TNode<JSArray> tmp332; compiler::TNode<Map> tmp333; compiler::TNode<BoolT> tmp334; compiler::TNode<FixedArray> tmp335; compiler::TNode<BoolT> tmp336; compiler::TNode<BoolT> tmp337; compiler::TNode<BoolT> tmp338; compiler::TNode<Object> tmp339; compiler::TNode<Context> tmp340; compiler::TNode<JSReceiver> tmp341; compiler::TNode<Object> tmp342; compiler::TNode<Object> tmp343; compiler::TNode<Smi> tmp344; compiler::TNode<JSArray> tmp345; ca_.Bind(&block29, &tmp325, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339, &tmp340, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 207); compiler::TNode<Object> tmp346; USE(tmp346); tmp346 = CodeStubAssembler(state_).Call(compiler::TNode<Context>{tmp340}, compiler::TNode<JSReceiver>{tmp341}, compiler::TNode<Object>{tmp342}, compiler::TNode<Object>{tmp343}, compiler::TNode<Object>{tmp344}, compiler::TNode<Object>{tmp345}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 206); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 208); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 151); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 152); compiler::TNode<Smi> tmp347; USE(tmp347); compiler::CodeAssemblerLabel label0(&ca_); tmp347 = Cast5ATSmi_83(state_, compiler::TNode<Object>{tmp346}, &label0); ca_.Goto(&block33, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331, tmp332, tmp333, tmp334, tmp335, tmp336, tmp337, tmp338, tmp339, tmp346, tmp330, tmp346, tmp325, tmp330, tmp346, tmp346, tmp346, tmp347); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block34, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331, tmp332, tmp333, tmp334, tmp335, tmp336, tmp337, tmp338, tmp339, tmp346, tmp330, tmp346, tmp325, tmp330, tmp346, tmp346, tmp346); } } if (block34.is_used()) { compiler::TNode<Context> tmp348; compiler::TNode<JSArray> tmp349; compiler::TNode<Smi> tmp350; compiler::TNode<JSReceiver> tmp351; compiler::TNode<Object> tmp352; compiler::TNode<Smi> tmp353; compiler::TNode<JSArray> tmp354; compiler::TNode<JSArray> tmp355; compiler::TNode<Map> tmp356; compiler::TNode<BoolT> tmp357; compiler::TNode<FixedArray> tmp358; compiler::TNode<BoolT> tmp359; compiler::TNode<BoolT> tmp360; compiler::TNode<BoolT> tmp361; compiler::TNode<Object> tmp362; compiler::TNode<Object> tmp363; compiler::TNode<Smi> tmp364; compiler::TNode<Object> tmp365; compiler::TNode<Context> tmp366; compiler::TNode<Smi> tmp367; compiler::TNode<Object> tmp368; compiler::TNode<Object> tmp369; compiler::TNode<Object> tmp370; ca_.Bind(&block34, &tmp348, &tmp349, &tmp350, &tmp351, &tmp352, &tmp353, &tmp354, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360, &tmp361, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367, &tmp368, &tmp369, &tmp370); ca_.Goto(&block32, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354, tmp355, tmp356, tmp357, tmp358, tmp359, tmp360, tmp361, tmp362, tmp363, tmp364, tmp365, tmp366, tmp367, tmp368, tmp369); } if (block33.is_used()) { compiler::TNode<Context> tmp371; compiler::TNode<JSArray> tmp372; compiler::TNode<Smi> tmp373; compiler::TNode<JSReceiver> tmp374; compiler::TNode<Object> tmp375; compiler::TNode<Smi> tmp376; compiler::TNode<JSArray> tmp377; compiler::TNode<JSArray> tmp378; compiler::TNode<Map> tmp379; compiler::TNode<BoolT> tmp380; compiler::TNode<FixedArray> tmp381; compiler::TNode<BoolT> tmp382; compiler::TNode<BoolT> tmp383; compiler::TNode<BoolT> tmp384; compiler::TNode<Object> tmp385; compiler::TNode<Object> tmp386; compiler::TNode<Smi> tmp387; compiler::TNode<Object> tmp388; compiler::TNode<Context> tmp389; compiler::TNode<Smi> tmp390; compiler::TNode<Object> tmp391; compiler::TNode<Object> tmp392; compiler::TNode<Object> tmp393; compiler::TNode<Smi> tmp394; ca_.Bind(&block33, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383, &tmp384, &tmp385, &tmp386, &tmp387, &tmp388, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393, &tmp394); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 153); compiler::TNode<IntPtrT> tmp395 = ca_.IntPtrConstant(FixedArray::kObjectsOffset); USE(tmp395); compiler::TNode<IntPtrT> tmp396 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp396); compiler::TNode<Smi>tmp397 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp381, tmp396}); compiler::TNode<IntPtrT> tmp398; USE(tmp398); tmp398 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp397}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp399; USE(tmp399); tmp399 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp390}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp400; USE(tmp400); tmp400 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp399}); compiler::TNode<UintPtrT> tmp401; USE(tmp401); tmp401 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp398}); compiler::TNode<BoolT> tmp402; USE(tmp402); tmp402 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp400}, compiler::TNode<UintPtrT>{tmp401}); ca_.Branch(tmp402, &block39, &block40, tmp371, tmp372, tmp373, tmp374, tmp375, tmp376, tmp377, tmp378, tmp379, tmp380, tmp381, tmp382, tmp383, tmp384, tmp385, tmp386, tmp387, tmp388, tmp389, tmp390, tmp391, tmp392, tmp394, tmp381, tmp395, tmp398, tmp390, tmp390, tmp399, tmp381, tmp395, tmp398, tmp399, tmp399); } if (block39.is_used()) { compiler::TNode<Context> tmp403; compiler::TNode<JSArray> tmp404; compiler::TNode<Smi> tmp405; compiler::TNode<JSReceiver> tmp406; compiler::TNode<Object> tmp407; compiler::TNode<Smi> tmp408; compiler::TNode<JSArray> tmp409; compiler::TNode<JSArray> tmp410; compiler::TNode<Map> tmp411; compiler::TNode<BoolT> tmp412; compiler::TNode<FixedArray> tmp413; compiler::TNode<BoolT> tmp414; compiler::TNode<BoolT> tmp415; compiler::TNode<BoolT> tmp416; compiler::TNode<Object> tmp417; compiler::TNode<Object> tmp418; compiler::TNode<Smi> tmp419; compiler::TNode<Object> tmp420; compiler::TNode<Context> tmp421; compiler::TNode<Smi> tmp422; compiler::TNode<Object> tmp423; compiler::TNode<Object> tmp424; compiler::TNode<Smi> tmp425; compiler::TNode<FixedArray> tmp426; compiler::TNode<IntPtrT> tmp427; compiler::TNode<IntPtrT> tmp428; compiler::TNode<Smi> tmp429; compiler::TNode<Smi> tmp430; compiler::TNode<IntPtrT> tmp431; compiler::TNode<HeapObject> tmp432; compiler::TNode<IntPtrT> tmp433; compiler::TNode<IntPtrT> tmp434; compiler::TNode<IntPtrT> tmp435; compiler::TNode<IntPtrT> tmp436; ca_.Bind(&block39, &tmp403, &tmp404, &tmp405, &tmp406, &tmp407, &tmp408, &tmp409, &tmp410, &tmp411, &tmp412, &tmp413, &tmp414, &tmp415, &tmp416, &tmp417, &tmp418, &tmp419, &tmp420, &tmp421, &tmp422, &tmp423, &tmp424, &tmp425, &tmp426, &tmp427, &tmp428, &tmp429, &tmp430, &tmp431, &tmp432, &tmp433, &tmp434, &tmp435, &tmp436); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp437; USE(tmp437); tmp437 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf20UT5ATSmi10HeapObject_339(state_))); compiler::TNode<IntPtrT> tmp438; USE(tmp438); tmp438 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp436}, compiler::TNode<IntPtrT>{tmp437}); compiler::TNode<IntPtrT> tmp439; USE(tmp439); tmp439 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp433}, compiler::TNode<IntPtrT>{tmp438}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp440; USE(tmp440); compiler::TNode<IntPtrT> tmp441; USE(tmp441); std::tie(tmp440, tmp441) = UnsafeNewReference20UT5ATSmi10HeapObject_1411(state_, compiler::TNode<HeapObject>{tmp432}, compiler::TNode<IntPtrT>{tmp439}).Flatten(); ca_.Goto(&block38, tmp403, tmp404, tmp405, tmp406, tmp407, tmp408, tmp409, tmp410, tmp411, tmp412, tmp413, tmp414, tmp415, tmp416, tmp417, tmp418, tmp419, tmp420, tmp421, tmp422, tmp423, tmp424, tmp425, tmp426, tmp427, tmp428, tmp429, tmp430, tmp431, tmp432, tmp433, tmp434, tmp435, tmp436, tmp440, tmp441); } if (block40.is_used()) { compiler::TNode<Context> tmp442; compiler::TNode<JSArray> tmp443; compiler::TNode<Smi> tmp444; compiler::TNode<JSReceiver> tmp445; compiler::TNode<Object> tmp446; compiler::TNode<Smi> tmp447; compiler::TNode<JSArray> tmp448; compiler::TNode<JSArray> tmp449; compiler::TNode<Map> tmp450; compiler::TNode<BoolT> tmp451; compiler::TNode<FixedArray> tmp452; compiler::TNode<BoolT> tmp453; compiler::TNode<BoolT> tmp454; compiler::TNode<BoolT> tmp455; compiler::TNode<Object> tmp456; compiler::TNode<Object> tmp457; compiler::TNode<Smi> tmp458; compiler::TNode<Object> tmp459; compiler::TNode<Context> tmp460; compiler::TNode<Smi> tmp461; compiler::TNode<Object> tmp462; compiler::TNode<Object> tmp463; compiler::TNode<Smi> tmp464; compiler::TNode<FixedArray> tmp465; compiler::TNode<IntPtrT> tmp466; compiler::TNode<IntPtrT> tmp467; compiler::TNode<Smi> tmp468; compiler::TNode<Smi> tmp469; compiler::TNode<IntPtrT> tmp470; compiler::TNode<HeapObject> tmp471; compiler::TNode<IntPtrT> tmp472; compiler::TNode<IntPtrT> tmp473; compiler::TNode<IntPtrT> tmp474; compiler::TNode<IntPtrT> tmp475; ca_.Bind(&block40, &tmp442, &tmp443, &tmp444, &tmp445, &tmp446, &tmp447, &tmp448, &tmp449, &tmp450, &tmp451, &tmp452, &tmp453, &tmp454, &tmp455, &tmp456, &tmp457, &tmp458, &tmp459, &tmp460, &tmp461, &tmp462, &tmp463, &tmp464, &tmp465, &tmp466, &tmp467, &tmp468, &tmp469, &tmp470, &tmp471, &tmp472, &tmp473, &tmp474, &tmp475); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block37, tmp442, tmp443, tmp444, tmp445, tmp446, tmp447, tmp448, tmp449, tmp450, tmp451, tmp452, tmp453, tmp454, tmp455, tmp456, tmp457, tmp458, tmp459, tmp460, tmp461, tmp462, tmp463, tmp464, tmp465, tmp466, tmp467, tmp468, tmp469, tmp470); } if (block38.is_used()) { compiler::TNode<Context> tmp476; compiler::TNode<JSArray> tmp477; compiler::TNode<Smi> tmp478; compiler::TNode<JSReceiver> tmp479; compiler::TNode<Object> tmp480; compiler::TNode<Smi> tmp481; compiler::TNode<JSArray> tmp482; compiler::TNode<JSArray> tmp483; compiler::TNode<Map> tmp484; compiler::TNode<BoolT> tmp485; compiler::TNode<FixedArray> tmp486; compiler::TNode<BoolT> tmp487; compiler::TNode<BoolT> tmp488; compiler::TNode<BoolT> tmp489; compiler::TNode<Object> tmp490; compiler::TNode<Object> tmp491; compiler::TNode<Smi> tmp492; compiler::TNode<Object> tmp493; compiler::TNode<Context> tmp494; compiler::TNode<Smi> tmp495; compiler::TNode<Object> tmp496; compiler::TNode<Object> tmp497; compiler::TNode<Smi> tmp498; compiler::TNode<FixedArray> tmp499; compiler::TNode<IntPtrT> tmp500; compiler::TNode<IntPtrT> tmp501; compiler::TNode<Smi> tmp502; compiler::TNode<Smi> tmp503; compiler::TNode<IntPtrT> tmp504; compiler::TNode<HeapObject> tmp505; compiler::TNode<IntPtrT> tmp506; compiler::TNode<IntPtrT> tmp507; compiler::TNode<IntPtrT> tmp508; compiler::TNode<IntPtrT> tmp509; compiler::TNode<HeapObject> tmp510; compiler::TNode<IntPtrT> tmp511; ca_.Bind(&block38, &tmp476, &tmp477, &tmp478, &tmp479, &tmp480, &tmp481, &tmp482, &tmp483, &tmp484, &tmp485, &tmp486, &tmp487, &tmp488, &tmp489, &tmp490, &tmp491, &tmp492, &tmp493, &tmp494, &tmp495, &tmp496, &tmp497, &tmp498, &tmp499, &tmp500, &tmp501, &tmp502, &tmp503, &tmp504, &tmp505, &tmp506, &tmp507, &tmp508, &tmp509, &tmp510, &tmp511); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block36, tmp476, tmp477, tmp478, tmp479, tmp480, tmp481, tmp482, tmp483, tmp484, tmp485, tmp486, tmp487, tmp488, tmp489, tmp490, tmp491, tmp492, tmp493, tmp494, tmp495, tmp496, tmp497, tmp498, tmp499, tmp500, tmp501, tmp502, tmp503, tmp504, tmp510, tmp511); } if (block37.is_used()) { compiler::TNode<Context> tmp512; compiler::TNode<JSArray> tmp513; compiler::TNode<Smi> tmp514; compiler::TNode<JSReceiver> tmp515; compiler::TNode<Object> tmp516; compiler::TNode<Smi> tmp517; compiler::TNode<JSArray> tmp518; compiler::TNode<JSArray> tmp519; compiler::TNode<Map> tmp520; compiler::TNode<BoolT> tmp521; compiler::TNode<FixedArray> tmp522; compiler::TNode<BoolT> tmp523; compiler::TNode<BoolT> tmp524; compiler::TNode<BoolT> tmp525; compiler::TNode<Object> tmp526; compiler::TNode<Object> tmp527; compiler::TNode<Smi> tmp528; compiler::TNode<Object> tmp529; compiler::TNode<Context> tmp530; compiler::TNode<Smi> tmp531; compiler::TNode<Object> tmp532; compiler::TNode<Object> tmp533; compiler::TNode<Smi> tmp534; compiler::TNode<FixedArray> tmp535; compiler::TNode<IntPtrT> tmp536; compiler::TNode<IntPtrT> tmp537; compiler::TNode<Smi> tmp538; compiler::TNode<Smi> tmp539; compiler::TNode<IntPtrT> tmp540; ca_.Bind(&block37, &tmp512, &tmp513, &tmp514, &tmp515, &tmp516, &tmp517, &tmp518, &tmp519, &tmp520, &tmp521, &tmp522, &tmp523, &tmp524, &tmp525, &tmp526, &tmp527, &tmp528, &tmp529, &tmp530, &tmp531, &tmp532, &tmp533, &tmp534, &tmp535, &tmp536, &tmp537, &tmp538, &tmp539, &tmp540); CodeStubAssembler(state_).Unreachable(); } if (block36.is_used()) { compiler::TNode<Context> tmp541; compiler::TNode<JSArray> tmp542; compiler::TNode<Smi> tmp543; compiler::TNode<JSReceiver> tmp544; compiler::TNode<Object> tmp545; compiler::TNode<Smi> tmp546; compiler::TNode<JSArray> tmp547; compiler::TNode<JSArray> tmp548; compiler::TNode<Map> tmp549; compiler::TNode<BoolT> tmp550; compiler::TNode<FixedArray> tmp551; compiler::TNode<BoolT> tmp552; compiler::TNode<BoolT> tmp553; compiler::TNode<BoolT> tmp554; compiler::TNode<Object> tmp555; compiler::TNode<Object> tmp556; compiler::TNode<Smi> tmp557; compiler::TNode<Object> tmp558; compiler::TNode<Context> tmp559; compiler::TNode<Smi> tmp560; compiler::TNode<Object> tmp561; compiler::TNode<Object> tmp562; compiler::TNode<Smi> tmp563; compiler::TNode<FixedArray> tmp564; compiler::TNode<IntPtrT> tmp565; compiler::TNode<IntPtrT> tmp566; compiler::TNode<Smi> tmp567; compiler::TNode<Smi> tmp568; compiler::TNode<IntPtrT> tmp569; compiler::TNode<HeapObject> tmp570; compiler::TNode<IntPtrT> tmp571; ca_.Bind(&block36, &tmp541, &tmp542, &tmp543, &tmp544, &tmp545, &tmp546, &tmp547, &tmp548, &tmp549, &tmp550, &tmp551, &tmp552, &tmp553, &tmp554, &tmp555, &tmp556, &tmp557, &tmp558, &tmp559, &tmp560, &tmp561, &tmp562, &tmp563, &tmp564, &tmp565, &tmp566, &tmp567, &tmp568, &tmp569, &tmp570, &tmp571); ca_.Goto(&block35, tmp541, tmp542, tmp543, tmp544, tmp545, tmp546, tmp547, tmp548, tmp549, tmp550, tmp551, tmp552, tmp553, tmp554, tmp555, tmp556, tmp557, tmp558, tmp559, tmp560, tmp561, tmp562, tmp563, tmp564, tmp565, tmp566, tmp567, tmp568, tmp570, tmp571); } if (block35.is_used()) { compiler::TNode<Context> tmp572; compiler::TNode<JSArray> tmp573; compiler::TNode<Smi> tmp574; compiler::TNode<JSReceiver> tmp575; compiler::TNode<Object> tmp576; compiler::TNode<Smi> tmp577; compiler::TNode<JSArray> tmp578; compiler::TNode<JSArray> tmp579; compiler::TNode<Map> tmp580; compiler::TNode<BoolT> tmp581; compiler::TNode<FixedArray> tmp582; compiler::TNode<BoolT> tmp583; compiler::TNode<BoolT> tmp584; compiler::TNode<BoolT> tmp585; compiler::TNode<Object> tmp586; compiler::TNode<Object> tmp587; compiler::TNode<Smi> tmp588; compiler::TNode<Object> tmp589; compiler::TNode<Context> tmp590; compiler::TNode<Smi> tmp591; compiler::TNode<Object> tmp592; compiler::TNode<Object> tmp593; compiler::TNode<Smi> tmp594; compiler::TNode<FixedArray> tmp595; compiler::TNode<IntPtrT> tmp596; compiler::TNode<IntPtrT> tmp597; compiler::TNode<Smi> tmp598; compiler::TNode<Smi> tmp599; compiler::TNode<HeapObject> tmp600; compiler::TNode<IntPtrT> tmp601; ca_.Bind(&block35, &tmp572, &tmp573, &tmp574, &tmp575, &tmp576, &tmp577, &tmp578, &tmp579, &tmp580, &tmp581, &tmp582, &tmp583, &tmp584, &tmp585, &tmp586, &tmp587, &tmp588, &tmp589, &tmp590, &tmp591, &tmp592, &tmp593, &tmp594, &tmp595, &tmp596, &tmp597, &tmp598, &tmp599, &tmp600, &tmp601); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 153); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp600, tmp601}, tmp594); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 152); ca_.Goto(&block31, tmp572, tmp573, tmp574, tmp575, tmp576, tmp577, tmp578, tmp579, tmp580, tmp581, tmp582, tmp583, tmp584, tmp585, tmp586, tmp587, tmp588, tmp589, tmp590, tmp591, tmp592, tmp593); } if (block32.is_used()) { compiler::TNode<Context> tmp602; compiler::TNode<JSArray> tmp603; compiler::TNode<Smi> tmp604; compiler::TNode<JSReceiver> tmp605; compiler::TNode<Object> tmp606; compiler::TNode<Smi> tmp607; compiler::TNode<JSArray> tmp608; compiler::TNode<JSArray> tmp609; compiler::TNode<Map> tmp610; compiler::TNode<BoolT> tmp611; compiler::TNode<FixedArray> tmp612; compiler::TNode<BoolT> tmp613; compiler::TNode<BoolT> tmp614; compiler::TNode<BoolT> tmp615; compiler::TNode<Object> tmp616; compiler::TNode<Object> tmp617; compiler::TNode<Smi> tmp618; compiler::TNode<Object> tmp619; compiler::TNode<Context> tmp620; compiler::TNode<Smi> tmp621; compiler::TNode<Object> tmp622; compiler::TNode<Object> tmp623; ca_.Bind(&block32, &tmp602, &tmp603, &tmp604, &tmp605, &tmp606, &tmp607, &tmp608, &tmp609, &tmp610, &tmp611, &tmp612, &tmp613, &tmp614, &tmp615, &tmp616, &tmp617, &tmp618, &tmp619, &tmp620, &tmp621, &tmp622, &tmp623); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 155); compiler::TNode<HeapNumber> tmp624; USE(tmp624); compiler::CodeAssemblerLabel label0(&ca_); tmp624 = Cast10HeapNumber_128(state_, compiler::TNode<HeapObject>{ca_.UncheckedCast<HeapObject>(tmp623)}, &label0); ca_.Goto(&block44, tmp602, tmp603, tmp604, tmp605, tmp606, tmp607, tmp608, tmp609, tmp610, tmp611, tmp612, tmp613, tmp614, tmp615, tmp616, tmp617, tmp618, tmp619, tmp620, tmp621, tmp622, tmp623, ca_.UncheckedCast<HeapObject>(tmp623), tmp624); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block45, tmp602, tmp603, tmp604, tmp605, tmp606, tmp607, tmp608, tmp609, tmp610, tmp611, tmp612, tmp613, tmp614, tmp615, tmp616, tmp617, tmp618, tmp619, tmp620, tmp621, tmp622, tmp623, ca_.UncheckedCast<HeapObject>(tmp623)); } } if (block45.is_used()) { compiler::TNode<Context> tmp625; compiler::TNode<JSArray> tmp626; compiler::TNode<Smi> tmp627; compiler::TNode<JSReceiver> tmp628; compiler::TNode<Object> tmp629; compiler::TNode<Smi> tmp630; compiler::TNode<JSArray> tmp631; compiler::TNode<JSArray> tmp632; compiler::TNode<Map> tmp633; compiler::TNode<BoolT> tmp634; compiler::TNode<FixedArray> tmp635; compiler::TNode<BoolT> tmp636; compiler::TNode<BoolT> tmp637; compiler::TNode<BoolT> tmp638; compiler::TNode<Object> tmp639; compiler::TNode<Object> tmp640; compiler::TNode<Smi> tmp641; compiler::TNode<Object> tmp642; compiler::TNode<Context> tmp643; compiler::TNode<Smi> tmp644; compiler::TNode<Object> tmp645; compiler::TNode<Object> tmp646; compiler::TNode<HeapObject> tmp647; ca_.Bind(&block45, &tmp625, &tmp626, &tmp627, &tmp628, &tmp629, &tmp630, &tmp631, &tmp632, &tmp633, &tmp634, &tmp635, &tmp636, &tmp637, &tmp638, &tmp639, &tmp640, &tmp641, &tmp642, &tmp643, &tmp644, &tmp645, &tmp646, &tmp647); ca_.Goto(&block43, tmp625, tmp626, tmp627, tmp628, tmp629, tmp630, tmp631, tmp632, tmp633, tmp634, tmp635, tmp636, tmp637, tmp638, tmp639, tmp640, tmp641, tmp642, tmp643, tmp644, tmp645, tmp646); } if (block44.is_used()) { compiler::TNode<Context> tmp648; compiler::TNode<JSArray> tmp649; compiler::TNode<Smi> tmp650; compiler::TNode<JSReceiver> tmp651; compiler::TNode<Object> tmp652; compiler::TNode<Smi> tmp653; compiler::TNode<JSArray> tmp654; compiler::TNode<JSArray> tmp655; compiler::TNode<Map> tmp656; compiler::TNode<BoolT> tmp657; compiler::TNode<FixedArray> tmp658; compiler::TNode<BoolT> tmp659; compiler::TNode<BoolT> tmp660; compiler::TNode<BoolT> tmp661; compiler::TNode<Object> tmp662; compiler::TNode<Object> tmp663; compiler::TNode<Smi> tmp664; compiler::TNode<Object> tmp665; compiler::TNode<Context> tmp666; compiler::TNode<Smi> tmp667; compiler::TNode<Object> tmp668; compiler::TNode<Object> tmp669; compiler::TNode<HeapObject> tmp670; compiler::TNode<HeapNumber> tmp671; ca_.Bind(&block44, &tmp648, &tmp649, &tmp650, &tmp651, &tmp652, &tmp653, &tmp654, &tmp655, &tmp656, &tmp657, &tmp658, &tmp659, &tmp660, &tmp661, &tmp662, &tmp663, &tmp664, &tmp665, &tmp666, &tmp667, &tmp668, &tmp669, &tmp670, &tmp671); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 156); compiler::TNode<BoolT> tmp672; USE(tmp672); tmp672 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, false); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 157); compiler::TNode<IntPtrT> tmp673 = ca_.IntPtrConstant(FixedArray::kObjectsOffset); USE(tmp673); compiler::TNode<IntPtrT> tmp674 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp674); compiler::TNode<Smi>tmp675 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp658, tmp674}); compiler::TNode<IntPtrT> tmp676; USE(tmp676); tmp676 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp675}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp677; USE(tmp677); tmp677 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp667}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp678; USE(tmp678); tmp678 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp677}); compiler::TNode<UintPtrT> tmp679; USE(tmp679); tmp679 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp676}); compiler::TNode<BoolT> tmp680; USE(tmp680); tmp680 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp678}, compiler::TNode<UintPtrT>{tmp679}); ca_.Branch(tmp680, &block50, &block51, tmp648, tmp649, tmp650, tmp651, tmp652, tmp653, tmp654, tmp655, tmp656, tmp657, tmp658, tmp672, tmp660, tmp661, tmp662, tmp663, tmp664, tmp665, tmp666, tmp667, tmp668, tmp669, tmp671, tmp658, tmp673, tmp676, tmp667, tmp667, tmp677, tmp658, tmp673, tmp676, tmp677, tmp677); } if (block50.is_used()) { compiler::TNode<Context> tmp681; compiler::TNode<JSArray> tmp682; compiler::TNode<Smi> tmp683; compiler::TNode<JSReceiver> tmp684; compiler::TNode<Object> tmp685; compiler::TNode<Smi> tmp686; compiler::TNode<JSArray> tmp687; compiler::TNode<JSArray> tmp688; compiler::TNode<Map> tmp689; compiler::TNode<BoolT> tmp690; compiler::TNode<FixedArray> tmp691; compiler::TNode<BoolT> tmp692; compiler::TNode<BoolT> tmp693; compiler::TNode<BoolT> tmp694; compiler::TNode<Object> tmp695; compiler::TNode<Object> tmp696; compiler::TNode<Smi> tmp697; compiler::TNode<Object> tmp698; compiler::TNode<Context> tmp699; compiler::TNode<Smi> tmp700; compiler::TNode<Object> tmp701; compiler::TNode<Object> tmp702; compiler::TNode<HeapNumber> tmp703; compiler::TNode<FixedArray> tmp704; compiler::TNode<IntPtrT> tmp705; compiler::TNode<IntPtrT> tmp706; compiler::TNode<Smi> tmp707; compiler::TNode<Smi> tmp708; compiler::TNode<IntPtrT> tmp709; compiler::TNode<HeapObject> tmp710; compiler::TNode<IntPtrT> tmp711; compiler::TNode<IntPtrT> tmp712; compiler::TNode<IntPtrT> tmp713; compiler::TNode<IntPtrT> tmp714; ca_.Bind(&block50, &tmp681, &tmp682, &tmp683, &tmp684, &tmp685, &tmp686, &tmp687, &tmp688, &tmp689, &tmp690, &tmp691, &tmp692, &tmp693, &tmp694, &tmp695, &tmp696, &tmp697, &tmp698, &tmp699, &tmp700, &tmp701, &tmp702, &tmp703, &tmp704, &tmp705, &tmp706, &tmp707, &tmp708, &tmp709, &tmp710, &tmp711, &tmp712, &tmp713, &tmp714); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp715; USE(tmp715); tmp715 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf20UT5ATSmi10HeapObject_339(state_))); compiler::TNode<IntPtrT> tmp716; USE(tmp716); tmp716 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp714}, compiler::TNode<IntPtrT>{tmp715}); compiler::TNode<IntPtrT> tmp717; USE(tmp717); tmp717 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp711}, compiler::TNode<IntPtrT>{tmp716}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp718; USE(tmp718); compiler::TNode<IntPtrT> tmp719; USE(tmp719); std::tie(tmp718, tmp719) = UnsafeNewReference20UT5ATSmi10HeapObject_1411(state_, compiler::TNode<HeapObject>{tmp710}, compiler::TNode<IntPtrT>{tmp717}).Flatten(); ca_.Goto(&block49, tmp681, tmp682, tmp683, tmp684, tmp685, tmp686, tmp687, tmp688, tmp689, tmp690, tmp691, tmp692, tmp693, tmp694, tmp695, tmp696, tmp697, tmp698, tmp699, tmp700, tmp701, tmp702, tmp703, tmp704, tmp705, tmp706, tmp707, tmp708, tmp709, tmp710, tmp711, tmp712, tmp713, tmp714, tmp718, tmp719); } if (block51.is_used()) { compiler::TNode<Context> tmp720; compiler::TNode<JSArray> tmp721; compiler::TNode<Smi> tmp722; compiler::TNode<JSReceiver> tmp723; compiler::TNode<Object> tmp724; compiler::TNode<Smi> tmp725; compiler::TNode<JSArray> tmp726; compiler::TNode<JSArray> tmp727; compiler::TNode<Map> tmp728; compiler::TNode<BoolT> tmp729; compiler::TNode<FixedArray> tmp730; compiler::TNode<BoolT> tmp731; compiler::TNode<BoolT> tmp732; compiler::TNode<BoolT> tmp733; compiler::TNode<Object> tmp734; compiler::TNode<Object> tmp735; compiler::TNode<Smi> tmp736; compiler::TNode<Object> tmp737; compiler::TNode<Context> tmp738; compiler::TNode<Smi> tmp739; compiler::TNode<Object> tmp740; compiler::TNode<Object> tmp741; compiler::TNode<HeapNumber> tmp742; compiler::TNode<FixedArray> tmp743; compiler::TNode<IntPtrT> tmp744; compiler::TNode<IntPtrT> tmp745; compiler::TNode<Smi> tmp746; compiler::TNode<Smi> tmp747; compiler::TNode<IntPtrT> tmp748; compiler::TNode<HeapObject> tmp749; compiler::TNode<IntPtrT> tmp750; compiler::TNode<IntPtrT> tmp751; compiler::TNode<IntPtrT> tmp752; compiler::TNode<IntPtrT> tmp753; ca_.Bind(&block51, &tmp720, &tmp721, &tmp722, &tmp723, &tmp724, &tmp725, &tmp726, &tmp727, &tmp728, &tmp729, &tmp730, &tmp731, &tmp732, &tmp733, &tmp734, &tmp735, &tmp736, &tmp737, &tmp738, &tmp739, &tmp740, &tmp741, &tmp742, &tmp743, &tmp744, &tmp745, &tmp746, &tmp747, &tmp748, &tmp749, &tmp750, &tmp751, &tmp752, &tmp753); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block48, tmp720, tmp721, tmp722, tmp723, tmp724, tmp725, tmp726, tmp727, tmp728, tmp729, tmp730, tmp731, tmp732, tmp733, tmp734, tmp735, tmp736, tmp737, tmp738, tmp739, tmp740, tmp741, tmp742, tmp743, tmp744, tmp745, tmp746, tmp747, tmp748); } if (block49.is_used()) { compiler::TNode<Context> tmp754; compiler::TNode<JSArray> tmp755; compiler::TNode<Smi> tmp756; compiler::TNode<JSReceiver> tmp757; compiler::TNode<Object> tmp758; compiler::TNode<Smi> tmp759; compiler::TNode<JSArray> tmp760; compiler::TNode<JSArray> tmp761; compiler::TNode<Map> tmp762; compiler::TNode<BoolT> tmp763; compiler::TNode<FixedArray> tmp764; compiler::TNode<BoolT> tmp765; compiler::TNode<BoolT> tmp766; compiler::TNode<BoolT> tmp767; compiler::TNode<Object> tmp768; compiler::TNode<Object> tmp769; compiler::TNode<Smi> tmp770; compiler::TNode<Object> tmp771; compiler::TNode<Context> tmp772; compiler::TNode<Smi> tmp773; compiler::TNode<Object> tmp774; compiler::TNode<Object> tmp775; compiler::TNode<HeapNumber> tmp776; compiler::TNode<FixedArray> tmp777; compiler::TNode<IntPtrT> tmp778; compiler::TNode<IntPtrT> tmp779; compiler::TNode<Smi> tmp780; compiler::TNode<Smi> tmp781; compiler::TNode<IntPtrT> tmp782; compiler::TNode<HeapObject> tmp783; compiler::TNode<IntPtrT> tmp784; compiler::TNode<IntPtrT> tmp785; compiler::TNode<IntPtrT> tmp786; compiler::TNode<IntPtrT> tmp787; compiler::TNode<HeapObject> tmp788; compiler::TNode<IntPtrT> tmp789; ca_.Bind(&block49, &tmp754, &tmp755, &tmp756, &tmp757, &tmp758, &tmp759, &tmp760, &tmp761, &tmp762, &tmp763, &tmp764, &tmp765, &tmp766, &tmp767, &tmp768, &tmp769, &tmp770, &tmp771, &tmp772, &tmp773, &tmp774, &tmp775, &tmp776, &tmp777, &tmp778, &tmp779, &tmp780, &tmp781, &tmp782, &tmp783, &tmp784, &tmp785, &tmp786, &tmp787, &tmp788, &tmp789); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block47, tmp754, tmp755, tmp756, tmp757, tmp758, tmp759, tmp760, tmp761, tmp762, tmp763, tmp764, tmp765, tmp766, tmp767, tmp768, tmp769, tmp770, tmp771, tmp772, tmp773, tmp774, tmp775, tmp776, tmp777, tmp778, tmp779, tmp780, tmp781, tmp782, tmp788, tmp789); } if (block48.is_used()) { compiler::TNode<Context> tmp790; compiler::TNode<JSArray> tmp791; compiler::TNode<Smi> tmp792; compiler::TNode<JSReceiver> tmp793; compiler::TNode<Object> tmp794; compiler::TNode<Smi> tmp795; compiler::TNode<JSArray> tmp796; compiler::TNode<JSArray> tmp797; compiler::TNode<Map> tmp798; compiler::TNode<BoolT> tmp799; compiler::TNode<FixedArray> tmp800; compiler::TNode<BoolT> tmp801; compiler::TNode<BoolT> tmp802; compiler::TNode<BoolT> tmp803; compiler::TNode<Object> tmp804; compiler::TNode<Object> tmp805; compiler::TNode<Smi> tmp806; compiler::TNode<Object> tmp807; compiler::TNode<Context> tmp808; compiler::TNode<Smi> tmp809; compiler::TNode<Object> tmp810; compiler::TNode<Object> tmp811; compiler::TNode<HeapNumber> tmp812; compiler::TNode<FixedArray> tmp813; compiler::TNode<IntPtrT> tmp814; compiler::TNode<IntPtrT> tmp815; compiler::TNode<Smi> tmp816; compiler::TNode<Smi> tmp817; compiler::TNode<IntPtrT> tmp818; ca_.Bind(&block48, &tmp790, &tmp791, &tmp792, &tmp793, &tmp794, &tmp795, &tmp796, &tmp797, &tmp798, &tmp799, &tmp800, &tmp801, &tmp802, &tmp803, &tmp804, &tmp805, &tmp806, &tmp807, &tmp808, &tmp809, &tmp810, &tmp811, &tmp812, &tmp813, &tmp814, &tmp815, &tmp816, &tmp817, &tmp818); CodeStubAssembler(state_).Unreachable(); } if (block47.is_used()) { compiler::TNode<Context> tmp819; compiler::TNode<JSArray> tmp820; compiler::TNode<Smi> tmp821; compiler::TNode<JSReceiver> tmp822; compiler::TNode<Object> tmp823; compiler::TNode<Smi> tmp824; compiler::TNode<JSArray> tmp825; compiler::TNode<JSArray> tmp826; compiler::TNode<Map> tmp827; compiler::TNode<BoolT> tmp828; compiler::TNode<FixedArray> tmp829; compiler::TNode<BoolT> tmp830; compiler::TNode<BoolT> tmp831; compiler::TNode<BoolT> tmp832; compiler::TNode<Object> tmp833; compiler::TNode<Object> tmp834; compiler::TNode<Smi> tmp835; compiler::TNode<Object> tmp836; compiler::TNode<Context> tmp837; compiler::TNode<Smi> tmp838; compiler::TNode<Object> tmp839; compiler::TNode<Object> tmp840; compiler::TNode<HeapNumber> tmp841; compiler::TNode<FixedArray> tmp842; compiler::TNode<IntPtrT> tmp843; compiler::TNode<IntPtrT> tmp844; compiler::TNode<Smi> tmp845; compiler::TNode<Smi> tmp846; compiler::TNode<IntPtrT> tmp847; compiler::TNode<HeapObject> tmp848; compiler::TNode<IntPtrT> tmp849; ca_.Bind(&block47, &tmp819, &tmp820, &tmp821, &tmp822, &tmp823, &tmp824, &tmp825, &tmp826, &tmp827, &tmp828, &tmp829, &tmp830, &tmp831, &tmp832, &tmp833, &tmp834, &tmp835, &tmp836, &tmp837, &tmp838, &tmp839, &tmp840, &tmp841, &tmp842, &tmp843, &tmp844, &tmp845, &tmp846, &tmp847, &tmp848, &tmp849); ca_.Goto(&block46, tmp819, tmp820, tmp821, tmp822, tmp823, tmp824, tmp825, tmp826, tmp827, tmp828, tmp829, tmp830, tmp831, tmp832, tmp833, tmp834, tmp835, tmp836, tmp837, tmp838, tmp839, tmp840, tmp841, tmp842, tmp843, tmp844, tmp845, tmp846, tmp848, tmp849); } if (block46.is_used()) { compiler::TNode<Context> tmp850; compiler::TNode<JSArray> tmp851; compiler::TNode<Smi> tmp852; compiler::TNode<JSReceiver> tmp853; compiler::TNode<Object> tmp854; compiler::TNode<Smi> tmp855; compiler::TNode<JSArray> tmp856; compiler::TNode<JSArray> tmp857; compiler::TNode<Map> tmp858; compiler::TNode<BoolT> tmp859; compiler::TNode<FixedArray> tmp860; compiler::TNode<BoolT> tmp861; compiler::TNode<BoolT> tmp862; compiler::TNode<BoolT> tmp863; compiler::TNode<Object> tmp864; compiler::TNode<Object> tmp865; compiler::TNode<Smi> tmp866; compiler::TNode<Object> tmp867; compiler::TNode<Context> tmp868; compiler::TNode<Smi> tmp869; compiler::TNode<Object> tmp870; compiler::TNode<Object> tmp871; compiler::TNode<HeapNumber> tmp872; compiler::TNode<FixedArray> tmp873; compiler::TNode<IntPtrT> tmp874; compiler::TNode<IntPtrT> tmp875; compiler::TNode<Smi> tmp876; compiler::TNode<Smi> tmp877; compiler::TNode<HeapObject> tmp878; compiler::TNode<IntPtrT> tmp879; ca_.Bind(&block46, &tmp850, &tmp851, &tmp852, &tmp853, &tmp854, &tmp855, &tmp856, &tmp857, &tmp858, &tmp859, &tmp860, &tmp861, &tmp862, &tmp863, &tmp864, &tmp865, &tmp866, &tmp867, &tmp868, &tmp869, &tmp870, &tmp871, &tmp872, &tmp873, &tmp874, &tmp875, &tmp876, &tmp877, &tmp878, &tmp879); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 157); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp878, tmp879}, tmp872); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 155); ca_.Goto(&block42, tmp850, tmp851, tmp852, tmp853, tmp854, tmp855, tmp856, tmp857, tmp858, tmp859, tmp860, tmp861, tmp862, tmp863, tmp864, tmp865, tmp866, tmp867, tmp868, tmp869, tmp870, tmp871); } if (block43.is_used()) { compiler::TNode<Context> tmp880; compiler::TNode<JSArray> tmp881; compiler::TNode<Smi> tmp882; compiler::TNode<JSReceiver> tmp883; compiler::TNode<Object> tmp884; compiler::TNode<Smi> tmp885; compiler::TNode<JSArray> tmp886; compiler::TNode<JSArray> tmp887; compiler::TNode<Map> tmp888; compiler::TNode<BoolT> tmp889; compiler::TNode<FixedArray> tmp890; compiler::TNode<BoolT> tmp891; compiler::TNode<BoolT> tmp892; compiler::TNode<BoolT> tmp893; compiler::TNode<Object> tmp894; compiler::TNode<Object> tmp895; compiler::TNode<Smi> tmp896; compiler::TNode<Object> tmp897; compiler::TNode<Context> tmp898; compiler::TNode<Smi> tmp899; compiler::TNode<Object> tmp900; compiler::TNode<Object> tmp901; ca_.Bind(&block43, &tmp880, &tmp881, &tmp882, &tmp883, &tmp884, &tmp885, &tmp886, &tmp887, &tmp888, &tmp889, &tmp890, &tmp891, &tmp892, &tmp893, &tmp894, &tmp895, &tmp896, &tmp897, &tmp898, &tmp899, &tmp900, &tmp901); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 159); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 160); compiler::TNode<BoolT> tmp902; USE(tmp902); tmp902 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, false); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 161); compiler::TNode<BoolT> tmp903; USE(tmp903); tmp903 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, false); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 162); compiler::TNode<IntPtrT> tmp904 = ca_.IntPtrConstant(FixedArray::kObjectsOffset); USE(tmp904); compiler::TNode<IntPtrT> tmp905 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp905); compiler::TNode<Smi>tmp906 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp890, tmp905}); compiler::TNode<IntPtrT> tmp907; USE(tmp907); tmp907 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp906}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp908; USE(tmp908); tmp908 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp899}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp909; USE(tmp909); tmp909 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp908}); compiler::TNode<UintPtrT> tmp910; USE(tmp910); tmp910 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp907}); compiler::TNode<BoolT> tmp911; USE(tmp911); tmp911 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp909}, compiler::TNode<UintPtrT>{tmp910}); ca_.Branch(tmp911, &block57, &block58, tmp880, tmp881, tmp882, tmp883, tmp884, tmp885, tmp886, tmp887, tmp888, tmp889, tmp890, tmp902, tmp903, tmp893, tmp894, tmp895, tmp896, tmp897, tmp898, tmp899, tmp900, tmp901, ca_.UncheckedCast<HeapObject>(tmp901), tmp890, tmp904, tmp907, tmp899, tmp899, tmp908, tmp890, tmp904, tmp907, tmp908, tmp908); } if (block57.is_used()) { compiler::TNode<Context> tmp912; compiler::TNode<JSArray> tmp913; compiler::TNode<Smi> tmp914; compiler::TNode<JSReceiver> tmp915; compiler::TNode<Object> tmp916; compiler::TNode<Smi> tmp917; compiler::TNode<JSArray> tmp918; compiler::TNode<JSArray> tmp919; compiler::TNode<Map> tmp920; compiler::TNode<BoolT> tmp921; compiler::TNode<FixedArray> tmp922; compiler::TNode<BoolT> tmp923; compiler::TNode<BoolT> tmp924; compiler::TNode<BoolT> tmp925; compiler::TNode<Object> tmp926; compiler::TNode<Object> tmp927; compiler::TNode<Smi> tmp928; compiler::TNode<Object> tmp929; compiler::TNode<Context> tmp930; compiler::TNode<Smi> tmp931; compiler::TNode<Object> tmp932; compiler::TNode<Object> tmp933; compiler::TNode<HeapObject> tmp934; compiler::TNode<FixedArray> tmp935; compiler::TNode<IntPtrT> tmp936; compiler::TNode<IntPtrT> tmp937; compiler::TNode<Smi> tmp938; compiler::TNode<Smi> tmp939; compiler::TNode<IntPtrT> tmp940; compiler::TNode<HeapObject> tmp941; compiler::TNode<IntPtrT> tmp942; compiler::TNode<IntPtrT> tmp943; compiler::TNode<IntPtrT> tmp944; compiler::TNode<IntPtrT> tmp945; ca_.Bind(&block57, &tmp912, &tmp913, &tmp914, &tmp915, &tmp916, &tmp917, &tmp918, &tmp919, &tmp920, &tmp921, &tmp922, &tmp923, &tmp924, &tmp925, &tmp926, &tmp927, &tmp928, &tmp929, &tmp930, &tmp931, &tmp932, &tmp933, &tmp934, &tmp935, &tmp936, &tmp937, &tmp938, &tmp939, &tmp940, &tmp941, &tmp942, &tmp943, &tmp944, &tmp945); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp946; USE(tmp946); tmp946 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf20UT5ATSmi10HeapObject_339(state_))); compiler::TNode<IntPtrT> tmp947; USE(tmp947); tmp947 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp945}, compiler::TNode<IntPtrT>{tmp946}); compiler::TNode<IntPtrT> tmp948; USE(tmp948); tmp948 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp942}, compiler::TNode<IntPtrT>{tmp947}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp949; USE(tmp949); compiler::TNode<IntPtrT> tmp950; USE(tmp950); std::tie(tmp949, tmp950) = UnsafeNewReference20UT5ATSmi10HeapObject_1411(state_, compiler::TNode<HeapObject>{tmp941}, compiler::TNode<IntPtrT>{tmp948}).Flatten(); ca_.Goto(&block56, tmp912, tmp913, tmp914, tmp915, tmp916, tmp917, tmp918, tmp919, tmp920, tmp921, tmp922, tmp923, tmp924, tmp925, tmp926, tmp927, tmp928, tmp929, tmp930, tmp931, tmp932, tmp933, tmp934, tmp935, tmp936, tmp937, tmp938, tmp939, tmp940, tmp941, tmp942, tmp943, tmp944, tmp945, tmp949, tmp950); } if (block58.is_used()) { compiler::TNode<Context> tmp951; compiler::TNode<JSArray> tmp952; compiler::TNode<Smi> tmp953; compiler::TNode<JSReceiver> tmp954; compiler::TNode<Object> tmp955; compiler::TNode<Smi> tmp956; compiler::TNode<JSArray> tmp957; compiler::TNode<JSArray> tmp958; compiler::TNode<Map> tmp959; compiler::TNode<BoolT> tmp960; compiler::TNode<FixedArray> tmp961; compiler::TNode<BoolT> tmp962; compiler::TNode<BoolT> tmp963; compiler::TNode<BoolT> tmp964; compiler::TNode<Object> tmp965; compiler::TNode<Object> tmp966; compiler::TNode<Smi> tmp967; compiler::TNode<Object> tmp968; compiler::TNode<Context> tmp969; compiler::TNode<Smi> tmp970; compiler::TNode<Object> tmp971; compiler::TNode<Object> tmp972; compiler::TNode<HeapObject> tmp973; compiler::TNode<FixedArray> tmp974; compiler::TNode<IntPtrT> tmp975; compiler::TNode<IntPtrT> tmp976; compiler::TNode<Smi> tmp977; compiler::TNode<Smi> tmp978; compiler::TNode<IntPtrT> tmp979; compiler::TNode<HeapObject> tmp980; compiler::TNode<IntPtrT> tmp981; compiler::TNode<IntPtrT> tmp982; compiler::TNode<IntPtrT> tmp983; compiler::TNode<IntPtrT> tmp984; ca_.Bind(&block58, &tmp951, &tmp952, &tmp953, &tmp954, &tmp955, &tmp956, &tmp957, &tmp958, &tmp959, &tmp960, &tmp961, &tmp962, &tmp963, &tmp964, &tmp965, &tmp966, &tmp967, &tmp968, &tmp969, &tmp970, &tmp971, &tmp972, &tmp973, &tmp974, &tmp975, &tmp976, &tmp977, &tmp978, &tmp979, &tmp980, &tmp981, &tmp982, &tmp983, &tmp984); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block55, tmp951, tmp952, tmp953, tmp954, tmp955, tmp956, tmp957, tmp958, tmp959, tmp960, tmp961, tmp962, tmp963, tmp964, tmp965, tmp966, tmp967, tmp968, tmp969, tmp970, tmp971, tmp972, tmp973, tmp974, tmp975, tmp976, tmp977, tmp978, tmp979); } if (block56.is_used()) { compiler::TNode<Context> tmp985; compiler::TNode<JSArray> tmp986; compiler::TNode<Smi> tmp987; compiler::TNode<JSReceiver> tmp988; compiler::TNode<Object> tmp989; compiler::TNode<Smi> tmp990; compiler::TNode<JSArray> tmp991; compiler::TNode<JSArray> tmp992; compiler::TNode<Map> tmp993; compiler::TNode<BoolT> tmp994; compiler::TNode<FixedArray> tmp995; compiler::TNode<BoolT> tmp996; compiler::TNode<BoolT> tmp997; compiler::TNode<BoolT> tmp998; compiler::TNode<Object> tmp999; compiler::TNode<Object> tmp1000; compiler::TNode<Smi> tmp1001; compiler::TNode<Object> tmp1002; compiler::TNode<Context> tmp1003; compiler::TNode<Smi> tmp1004; compiler::TNode<Object> tmp1005; compiler::TNode<Object> tmp1006; compiler::TNode<HeapObject> tmp1007; compiler::TNode<FixedArray> tmp1008; compiler::TNode<IntPtrT> tmp1009; compiler::TNode<IntPtrT> tmp1010; compiler::TNode<Smi> tmp1011; compiler::TNode<Smi> tmp1012; compiler::TNode<IntPtrT> tmp1013; compiler::TNode<HeapObject> tmp1014; compiler::TNode<IntPtrT> tmp1015; compiler::TNode<IntPtrT> tmp1016; compiler::TNode<IntPtrT> tmp1017; compiler::TNode<IntPtrT> tmp1018; compiler::TNode<HeapObject> tmp1019; compiler::TNode<IntPtrT> tmp1020; ca_.Bind(&block56, &tmp985, &tmp986, &tmp987, &tmp988, &tmp989, &tmp990, &tmp991, &tmp992, &tmp993, &tmp994, &tmp995, &tmp996, &tmp997, &tmp998, &tmp999, &tmp1000, &tmp1001, &tmp1002, &tmp1003, &tmp1004, &tmp1005, &tmp1006, &tmp1007, &tmp1008, &tmp1009, &tmp1010, &tmp1011, &tmp1012, &tmp1013, &tmp1014, &tmp1015, &tmp1016, &tmp1017, &tmp1018, &tmp1019, &tmp1020); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block54, tmp985, tmp986, tmp987, tmp988, tmp989, tmp990, tmp991, tmp992, tmp993, tmp994, tmp995, tmp996, tmp997, tmp998, tmp999, tmp1000, tmp1001, tmp1002, tmp1003, tmp1004, tmp1005, tmp1006, tmp1007, tmp1008, tmp1009, tmp1010, tmp1011, tmp1012, tmp1013, tmp1019, tmp1020); } if (block55.is_used()) { compiler::TNode<Context> tmp1021; compiler::TNode<JSArray> tmp1022; compiler::TNode<Smi> tmp1023; compiler::TNode<JSReceiver> tmp1024; compiler::TNode<Object> tmp1025; compiler::TNode<Smi> tmp1026; compiler::TNode<JSArray> tmp1027; compiler::TNode<JSArray> tmp1028; compiler::TNode<Map> tmp1029; compiler::TNode<BoolT> tmp1030; compiler::TNode<FixedArray> tmp1031; compiler::TNode<BoolT> tmp1032; compiler::TNode<BoolT> tmp1033; compiler::TNode<BoolT> tmp1034; compiler::TNode<Object> tmp1035; compiler::TNode<Object> tmp1036; compiler::TNode<Smi> tmp1037; compiler::TNode<Object> tmp1038; compiler::TNode<Context> tmp1039; compiler::TNode<Smi> tmp1040; compiler::TNode<Object> tmp1041; compiler::TNode<Object> tmp1042; compiler::TNode<HeapObject> tmp1043; compiler::TNode<FixedArray> tmp1044; compiler::TNode<IntPtrT> tmp1045; compiler::TNode<IntPtrT> tmp1046; compiler::TNode<Smi> tmp1047; compiler::TNode<Smi> tmp1048; compiler::TNode<IntPtrT> tmp1049; ca_.Bind(&block55, &tmp1021, &tmp1022, &tmp1023, &tmp1024, &tmp1025, &tmp1026, &tmp1027, &tmp1028, &tmp1029, &tmp1030, &tmp1031, &tmp1032, &tmp1033, &tmp1034, &tmp1035, &tmp1036, &tmp1037, &tmp1038, &tmp1039, &tmp1040, &tmp1041, &tmp1042, &tmp1043, &tmp1044, &tmp1045, &tmp1046, &tmp1047, &tmp1048, &tmp1049); CodeStubAssembler(state_).Unreachable(); } if (block54.is_used()) { compiler::TNode<Context> tmp1050; compiler::TNode<JSArray> tmp1051; compiler::TNode<Smi> tmp1052; compiler::TNode<JSReceiver> tmp1053; compiler::TNode<Object> tmp1054; compiler::TNode<Smi> tmp1055; compiler::TNode<JSArray> tmp1056; compiler::TNode<JSArray> tmp1057; compiler::TNode<Map> tmp1058; compiler::TNode<BoolT> tmp1059; compiler::TNode<FixedArray> tmp1060; compiler::TNode<BoolT> tmp1061; compiler::TNode<BoolT> tmp1062; compiler::TNode<BoolT> tmp1063; compiler::TNode<Object> tmp1064; compiler::TNode<Object> tmp1065; compiler::TNode<Smi> tmp1066; compiler::TNode<Object> tmp1067; compiler::TNode<Context> tmp1068; compiler::TNode<Smi> tmp1069; compiler::TNode<Object> tmp1070; compiler::TNode<Object> tmp1071; compiler::TNode<HeapObject> tmp1072; compiler::TNode<FixedArray> tmp1073; compiler::TNode<IntPtrT> tmp1074; compiler::TNode<IntPtrT> tmp1075; compiler::TNode<Smi> tmp1076; compiler::TNode<Smi> tmp1077; compiler::TNode<IntPtrT> tmp1078; compiler::TNode<HeapObject> tmp1079; compiler::TNode<IntPtrT> tmp1080; ca_.Bind(&block54, &tmp1050, &tmp1051, &tmp1052, &tmp1053, &tmp1054, &tmp1055, &tmp1056, &tmp1057, &tmp1058, &tmp1059, &tmp1060, &tmp1061, &tmp1062, &tmp1063, &tmp1064, &tmp1065, &tmp1066, &tmp1067, &tmp1068, &tmp1069, &tmp1070, &tmp1071, &tmp1072, &tmp1073, &tmp1074, &tmp1075, &tmp1076, &tmp1077, &tmp1078, &tmp1079, &tmp1080); ca_.Goto(&block53, tmp1050, tmp1051, tmp1052, tmp1053, tmp1054, tmp1055, tmp1056, tmp1057, tmp1058, tmp1059, tmp1060, tmp1061, tmp1062, tmp1063, tmp1064, tmp1065, tmp1066, tmp1067, tmp1068, tmp1069, tmp1070, tmp1071, tmp1072, tmp1073, tmp1074, tmp1075, tmp1076, tmp1077, tmp1079, tmp1080); } if (block53.is_used()) { compiler::TNode<Context> tmp1081; compiler::TNode<JSArray> tmp1082; compiler::TNode<Smi> tmp1083; compiler::TNode<JSReceiver> tmp1084; compiler::TNode<Object> tmp1085; compiler::TNode<Smi> tmp1086; compiler::TNode<JSArray> tmp1087; compiler::TNode<JSArray> tmp1088; compiler::TNode<Map> tmp1089; compiler::TNode<BoolT> tmp1090; compiler::TNode<FixedArray> tmp1091; compiler::TNode<BoolT> tmp1092; compiler::TNode<BoolT> tmp1093; compiler::TNode<BoolT> tmp1094; compiler::TNode<Object> tmp1095; compiler::TNode<Object> tmp1096; compiler::TNode<Smi> tmp1097; compiler::TNode<Object> tmp1098; compiler::TNode<Context> tmp1099; compiler::TNode<Smi> tmp1100; compiler::TNode<Object> tmp1101; compiler::TNode<Object> tmp1102; compiler::TNode<HeapObject> tmp1103; compiler::TNode<FixedArray> tmp1104; compiler::TNode<IntPtrT> tmp1105; compiler::TNode<IntPtrT> tmp1106; compiler::TNode<Smi> tmp1107; compiler::TNode<Smi> tmp1108; compiler::TNode<HeapObject> tmp1109; compiler::TNode<IntPtrT> tmp1110; ca_.Bind(&block53, &tmp1081, &tmp1082, &tmp1083, &tmp1084, &tmp1085, &tmp1086, &tmp1087, &tmp1088, &tmp1089, &tmp1090, &tmp1091, &tmp1092, &tmp1093, &tmp1094, &tmp1095, &tmp1096, &tmp1097, &tmp1098, &tmp1099, &tmp1100, &tmp1101, &tmp1102, &tmp1103, &tmp1104, &tmp1105, &tmp1106, &tmp1107, &tmp1108, &tmp1109, &tmp1110); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 162); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp1109, tmp1110}, tmp1103); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 155); ca_.Goto(&block42, tmp1081, tmp1082, tmp1083, tmp1084, tmp1085, tmp1086, tmp1087, tmp1088, tmp1089, tmp1090, tmp1091, tmp1092, tmp1093, tmp1094, tmp1095, tmp1096, tmp1097, tmp1098, tmp1099, tmp1100, tmp1101, tmp1102); } if (block42.is_used()) { compiler::TNode<Context> tmp1111; compiler::TNode<JSArray> tmp1112; compiler::TNode<Smi> tmp1113; compiler::TNode<JSReceiver> tmp1114; compiler::TNode<Object> tmp1115; compiler::TNode<Smi> tmp1116; compiler::TNode<JSArray> tmp1117; compiler::TNode<JSArray> tmp1118; compiler::TNode<Map> tmp1119; compiler::TNode<BoolT> tmp1120; compiler::TNode<FixedArray> tmp1121; compiler::TNode<BoolT> tmp1122; compiler::TNode<BoolT> tmp1123; compiler::TNode<BoolT> tmp1124; compiler::TNode<Object> tmp1125; compiler::TNode<Object> tmp1126; compiler::TNode<Smi> tmp1127; compiler::TNode<Object> tmp1128; compiler::TNode<Context> tmp1129; compiler::TNode<Smi> tmp1130; compiler::TNode<Object> tmp1131; compiler::TNode<Object> tmp1132; ca_.Bind(&block42, &tmp1111, &tmp1112, &tmp1113, &tmp1114, &tmp1115, &tmp1116, &tmp1117, &tmp1118, &tmp1119, &tmp1120, &tmp1121, &tmp1122, &tmp1123, &tmp1124, &tmp1125, &tmp1126, &tmp1127, &tmp1128, &tmp1129, &tmp1130, &tmp1131, &tmp1132); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 152); ca_.Goto(&block31, tmp1111, tmp1112, tmp1113, tmp1114, tmp1115, tmp1116, tmp1117, tmp1118, tmp1119, tmp1120, tmp1121, tmp1122, tmp1123, tmp1124, tmp1125, tmp1126, tmp1127, tmp1128, tmp1129, tmp1130, tmp1131, tmp1132); } if (block31.is_used()) { compiler::TNode<Context> tmp1133; compiler::TNode<JSArray> tmp1134; compiler::TNode<Smi> tmp1135; compiler::TNode<JSReceiver> tmp1136; compiler::TNode<Object> tmp1137; compiler::TNode<Smi> tmp1138; compiler::TNode<JSArray> tmp1139; compiler::TNode<JSArray> tmp1140; compiler::TNode<Map> tmp1141; compiler::TNode<BoolT> tmp1142; compiler::TNode<FixedArray> tmp1143; compiler::TNode<BoolT> tmp1144; compiler::TNode<BoolT> tmp1145; compiler::TNode<BoolT> tmp1146; compiler::TNode<Object> tmp1147; compiler::TNode<Object> tmp1148; compiler::TNode<Smi> tmp1149; compiler::TNode<Object> tmp1150; compiler::TNode<Context> tmp1151; compiler::TNode<Smi> tmp1152; compiler::TNode<Object> tmp1153; compiler::TNode<Object> tmp1154; ca_.Bind(&block31, &tmp1133, &tmp1134, &tmp1135, &tmp1136, &tmp1137, &tmp1138, &tmp1139, &tmp1140, &tmp1141, &tmp1142, &tmp1143, &tmp1144, &tmp1145, &tmp1146, &tmp1147, &tmp1148, &tmp1149, &tmp1150, &tmp1151, &tmp1152, &tmp1153, &tmp1154); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 151); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 208); ca_.Goto(&block30, tmp1133, tmp1134, tmp1135, tmp1136, tmp1137, tmp1138, tmp1139, tmp1140, tmp1141, tmp1142, tmp1143, tmp1144, tmp1145, tmp1146, tmp1147, tmp1148, tmp1149, tmp1150, tmp1151, tmp1152, tmp1153); } if (block30.is_used()) { compiler::TNode<Context> tmp1155; compiler::TNode<JSArray> tmp1156; compiler::TNode<Smi> tmp1157; compiler::TNode<JSReceiver> tmp1158; compiler::TNode<Object> tmp1159; compiler::TNode<Smi> tmp1160; compiler::TNode<JSArray> tmp1161; compiler::TNode<JSArray> tmp1162; compiler::TNode<Map> tmp1163; compiler::TNode<BoolT> tmp1164; compiler::TNode<FixedArray> tmp1165; compiler::TNode<BoolT> tmp1166; compiler::TNode<BoolT> tmp1167; compiler::TNode<BoolT> tmp1168; compiler::TNode<Object> tmp1169; compiler::TNode<Object> tmp1170; compiler::TNode<Smi> tmp1171; compiler::TNode<Object> tmp1172; compiler::TNode<Context> tmp1173; compiler::TNode<Smi> tmp1174; compiler::TNode<Object> tmp1175; ca_.Bind(&block30, &tmp1155, &tmp1156, &tmp1157, &tmp1158, &tmp1159, &tmp1160, &tmp1161, &tmp1162, &tmp1163, &tmp1164, &tmp1165, &tmp1166, &tmp1167, &tmp1168, &tmp1169, &tmp1170, &tmp1171, &tmp1172, &tmp1173, &tmp1174, &tmp1175); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 203); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 210); ca_.Goto(&block19, tmp1155, tmp1156, tmp1157, tmp1158, tmp1159, tmp1160, tmp1161, tmp1162, tmp1163, tmp1164, tmp1165, tmp1166, tmp1167, tmp1168); } if (block20.is_used()) { compiler::TNode<Context> tmp1176; compiler::TNode<JSArray> tmp1177; compiler::TNode<Smi> tmp1178; compiler::TNode<JSReceiver> tmp1179; compiler::TNode<Object> tmp1180; compiler::TNode<Smi> tmp1181; compiler::TNode<JSArray> tmp1182; compiler::TNode<JSArray> tmp1183; compiler::TNode<Map> tmp1184; compiler::TNode<BoolT> tmp1185; compiler::TNode<FixedArray> tmp1186; compiler::TNode<BoolT> tmp1187; compiler::TNode<BoolT> tmp1188; compiler::TNode<BoolT> tmp1189; ca_.Bind(&block20, &tmp1176, &tmp1177, &tmp1178, &tmp1179, &tmp1180, &tmp1181, &tmp1182, &tmp1183, &tmp1184, &tmp1185, &tmp1186, &tmp1187, &tmp1188, &tmp1189); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 95); compiler::TNode<BoolT> tmp1190; USE(tmp1190); tmp1190 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, true); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 213); ca_.Goto(&block60, tmp1176, tmp1177, tmp1178, tmp1179, tmp1180, tmp1181, tmp1182, tmp1183, tmp1184, tmp1185, tmp1186, tmp1187, tmp1188, tmp1190); } if (block60.is_used()) { compiler::TNode<Context> tmp1191; compiler::TNode<JSArray> tmp1192; compiler::TNode<Smi> tmp1193; compiler::TNode<JSReceiver> tmp1194; compiler::TNode<Object> tmp1195; compiler::TNode<Smi> tmp1196; compiler::TNode<JSArray> tmp1197; compiler::TNode<JSArray> tmp1198; compiler::TNode<Map> tmp1199; compiler::TNode<BoolT> tmp1200; compiler::TNode<FixedArray> tmp1201; compiler::TNode<BoolT> tmp1202; compiler::TNode<BoolT> tmp1203; compiler::TNode<BoolT> tmp1204; ca_.Bind(&block60, &tmp1191, &tmp1192, &tmp1193, &tmp1194, &tmp1195, &tmp1196, &tmp1197, &tmp1198, &tmp1199, &tmp1200, &tmp1201, &tmp1202, &tmp1203, &tmp1204); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 203); ca_.Goto(&block19, tmp1191, tmp1192, tmp1193, tmp1194, tmp1195, tmp1196, tmp1197, tmp1198, tmp1199, tmp1200, tmp1201, tmp1202, tmp1203, tmp1204); } if (block19.is_used()) { compiler::TNode<Context> tmp1205; compiler::TNode<JSArray> tmp1206; compiler::TNode<Smi> tmp1207; compiler::TNode<JSReceiver> tmp1208; compiler::TNode<Object> tmp1209; compiler::TNode<Smi> tmp1210; compiler::TNode<JSArray> tmp1211; compiler::TNode<JSArray> tmp1212; compiler::TNode<Map> tmp1213; compiler::TNode<BoolT> tmp1214; compiler::TNode<FixedArray> tmp1215; compiler::TNode<BoolT> tmp1216; compiler::TNode<BoolT> tmp1217; compiler::TNode<BoolT> tmp1218; ca_.Bind(&block19, &tmp1205, &tmp1206, &tmp1207, &tmp1208, &tmp1209, &tmp1210, &tmp1211, &tmp1212, &tmp1213, &tmp1214, &tmp1215, &tmp1216, &tmp1217, &tmp1218); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 197); ca_.Goto(&block8, tmp1205, tmp1206, tmp1207, tmp1208, tmp1209, tmp1210, tmp1211, tmp1212, tmp1213, tmp1214, tmp1215, tmp1216, tmp1217, tmp1218); } if (block8.is_used()) { compiler::TNode<Context> tmp1219; compiler::TNode<JSArray> tmp1220; compiler::TNode<Smi> tmp1221; compiler::TNode<JSReceiver> tmp1222; compiler::TNode<Object> tmp1223; compiler::TNode<Smi> tmp1224; compiler::TNode<JSArray> tmp1225; compiler::TNode<JSArray> tmp1226; compiler::TNode<Map> tmp1227; compiler::TNode<BoolT> tmp1228; compiler::TNode<FixedArray> tmp1229; compiler::TNode<BoolT> tmp1230; compiler::TNode<BoolT> tmp1231; compiler::TNode<BoolT> tmp1232; ca_.Bind(&block8, &tmp1219, &tmp1220, &tmp1221, &tmp1222, &tmp1223, &tmp1224, &tmp1225, &tmp1226, &tmp1227, &tmp1228, &tmp1229, &tmp1230, &tmp1231, &tmp1232); compiler::TNode<Smi> tmp1233; USE(tmp1233); tmp1233 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 1); compiler::TNode<Smi> tmp1234; USE(tmp1234); tmp1234 = CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp1224}, compiler::TNode<Smi>{tmp1233}); ca_.Goto(&block7, tmp1219, tmp1220, tmp1221, tmp1222, tmp1223, tmp1234, tmp1225, tmp1226, tmp1227, tmp1228, tmp1229, tmp1230, tmp1231, tmp1232); } if (block6.is_used()) { compiler::TNode<Context> tmp1235; compiler::TNode<JSArray> tmp1236; compiler::TNode<Smi> tmp1237; compiler::TNode<JSReceiver> tmp1238; compiler::TNode<Object> tmp1239; compiler::TNode<Smi> tmp1240; compiler::TNode<JSArray> tmp1241; compiler::TNode<JSArray> tmp1242; compiler::TNode<Map> tmp1243; compiler::TNode<BoolT> tmp1244; compiler::TNode<FixedArray> tmp1245; compiler::TNode<BoolT> tmp1246; compiler::TNode<BoolT> tmp1247; compiler::TNode<BoolT> tmp1248; ca_.Bind(&block6, &tmp1235, &tmp1236, &tmp1237, &tmp1238, &tmp1239, &tmp1240, &tmp1241, &tmp1242, &tmp1243, &tmp1244, &tmp1245, &tmp1246, &tmp1247, &tmp1248); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 217); ca_.Goto(&block3, tmp1235, tmp1236, tmp1237, tmp1238, tmp1239, tmp1240, tmp1241, tmp1242, tmp1243, tmp1244, tmp1245, tmp1246, tmp1247, tmp1248); } if (block4.is_used()) { compiler::TNode<Context> tmp1249; compiler::TNode<JSArray> tmp1250; compiler::TNode<Smi> tmp1251; compiler::TNode<JSReceiver> tmp1252; compiler::TNode<Object> tmp1253; compiler::TNode<Smi> tmp1254; compiler::TNode<JSArray> tmp1255; compiler::TNode<JSArray> tmp1256; compiler::TNode<Map> tmp1257; compiler::TNode<BoolT> tmp1258; compiler::TNode<FixedArray> tmp1259; compiler::TNode<BoolT> tmp1260; compiler::TNode<BoolT> tmp1261; compiler::TNode<BoolT> tmp1262; compiler::TNode<Smi> tmp1263; ca_.Bind(&block4, &tmp1249, &tmp1250, &tmp1251, &tmp1252, &tmp1253, &tmp1254, &tmp1255, &tmp1256, &tmp1257, &tmp1258, &tmp1259, &tmp1260, &tmp1261, &tmp1262, &tmp1263); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 219); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 99); compiler::TNode<IntPtrT> tmp1264 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp1264); compiler::TNode<Smi>tmp1265 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp1259, tmp1264}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 101); compiler::TNode<Int32T> tmp1266; USE(tmp1266); tmp1266 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_SMI_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 102); compiler::TNode<BoolT> tmp1267; USE(tmp1267); tmp1267 = CodeStubAssembler(state_).Word32BinaryNot(compiler::TNode<BoolT>{tmp1260}); ca_.Branch(tmp1267, &block62, &block63, tmp1249, tmp1250, tmp1251, tmp1252, tmp1253, tmp1254, tmp1255, tmp1256, tmp1257, tmp1258, tmp1259, tmp1260, tmp1261, tmp1262, tmp1263, tmp1263, tmp1249, tmp1263, tmp1265, tmp1266); } if (block62.is_used()) { compiler::TNode<Context> tmp1268; compiler::TNode<JSArray> tmp1269; compiler::TNode<Smi> tmp1270; compiler::TNode<JSReceiver> tmp1271; compiler::TNode<Object> tmp1272; compiler::TNode<Smi> tmp1273; compiler::TNode<JSArray> tmp1274; compiler::TNode<JSArray> tmp1275; compiler::TNode<Map> tmp1276; compiler::TNode<BoolT> tmp1277; compiler::TNode<FixedArray> tmp1278; compiler::TNode<BoolT> tmp1279; compiler::TNode<BoolT> tmp1280; compiler::TNode<BoolT> tmp1281; compiler::TNode<Smi> tmp1282; compiler::TNode<Smi> tmp1283; compiler::TNode<Context> tmp1284; compiler::TNode<Smi> tmp1285; compiler::TNode<Smi> tmp1286; compiler::TNode<Int32T> tmp1287; ca_.Bind(&block62, &tmp1268, &tmp1269, &tmp1270, &tmp1271, &tmp1272, &tmp1273, &tmp1274, &tmp1275, &tmp1276, &tmp1277, &tmp1278, &tmp1279, &tmp1280, &tmp1281, &tmp1282, &tmp1283, &tmp1284, &tmp1285, &tmp1286, &tmp1287); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Branch(tmp1280, &block64, &block65, tmp1268, tmp1269, tmp1270, tmp1271, tmp1272, tmp1273, tmp1274, tmp1275, tmp1276, tmp1277, tmp1278, tmp1279, tmp1280, tmp1281, tmp1282, tmp1283, tmp1284, tmp1285, tmp1286, tmp1287); } if (block64.is_used()) { compiler::TNode<Context> tmp1288; compiler::TNode<JSArray> tmp1289; compiler::TNode<Smi> tmp1290; compiler::TNode<JSReceiver> tmp1291; compiler::TNode<Object> tmp1292; compiler::TNode<Smi> tmp1293; compiler::TNode<JSArray> tmp1294; compiler::TNode<JSArray> tmp1295; compiler::TNode<Map> tmp1296; compiler::TNode<BoolT> tmp1297; compiler::TNode<FixedArray> tmp1298; compiler::TNode<BoolT> tmp1299; compiler::TNode<BoolT> tmp1300; compiler::TNode<BoolT> tmp1301; compiler::TNode<Smi> tmp1302; compiler::TNode<Smi> tmp1303; compiler::TNode<Context> tmp1304; compiler::TNode<Smi> tmp1305; compiler::TNode<Smi> tmp1306; compiler::TNode<Int32T> tmp1307; ca_.Bind(&block64, &tmp1288, &tmp1289, &tmp1290, &tmp1291, &tmp1292, &tmp1293, &tmp1294, &tmp1295, &tmp1296, &tmp1297, &tmp1298, &tmp1299, &tmp1300, &tmp1301, &tmp1302, &tmp1303, &tmp1304, &tmp1305, &tmp1306, &tmp1307); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 104); compiler::TNode<Int32T> tmp1308; USE(tmp1308); tmp1308 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_DOUBLE_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Goto(&block66, tmp1288, tmp1289, tmp1290, tmp1291, tmp1292, tmp1293, tmp1294, tmp1295, tmp1296, tmp1297, tmp1298, tmp1299, tmp1300, tmp1301, tmp1302, tmp1303, tmp1304, tmp1305, tmp1306, tmp1308); } if (block65.is_used()) { compiler::TNode<Context> tmp1309; compiler::TNode<JSArray> tmp1310; compiler::TNode<Smi> tmp1311; compiler::TNode<JSReceiver> tmp1312; compiler::TNode<Object> tmp1313; compiler::TNode<Smi> tmp1314; compiler::TNode<JSArray> tmp1315; compiler::TNode<JSArray> tmp1316; compiler::TNode<Map> tmp1317; compiler::TNode<BoolT> tmp1318; compiler::TNode<FixedArray> tmp1319; compiler::TNode<BoolT> tmp1320; compiler::TNode<BoolT> tmp1321; compiler::TNode<BoolT> tmp1322; compiler::TNode<Smi> tmp1323; compiler::TNode<Smi> tmp1324; compiler::TNode<Context> tmp1325; compiler::TNode<Smi> tmp1326; compiler::TNode<Smi> tmp1327; compiler::TNode<Int32T> tmp1328; ca_.Bind(&block65, &tmp1309, &tmp1310, &tmp1311, &tmp1312, &tmp1313, &tmp1314, &tmp1315, &tmp1316, &tmp1317, &tmp1318, &tmp1319, &tmp1320, &tmp1321, &tmp1322, &tmp1323, &tmp1324, &tmp1325, &tmp1326, &tmp1327, &tmp1328); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 106); compiler::TNode<Int32T> tmp1329; USE(tmp1329); tmp1329 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Goto(&block66, tmp1309, tmp1310, tmp1311, tmp1312, tmp1313, tmp1314, tmp1315, tmp1316, tmp1317, tmp1318, tmp1319, tmp1320, tmp1321, tmp1322, tmp1323, tmp1324, tmp1325, tmp1326, tmp1327, tmp1329); } if (block66.is_used()) { compiler::TNode<Context> tmp1330; compiler::TNode<JSArray> tmp1331; compiler::TNode<Smi> tmp1332; compiler::TNode<JSReceiver> tmp1333; compiler::TNode<Object> tmp1334; compiler::TNode<Smi> tmp1335; compiler::TNode<JSArray> tmp1336; compiler::TNode<JSArray> tmp1337; compiler::TNode<Map> tmp1338; compiler::TNode<BoolT> tmp1339; compiler::TNode<FixedArray> tmp1340; compiler::TNode<BoolT> tmp1341; compiler::TNode<BoolT> tmp1342; compiler::TNode<BoolT> tmp1343; compiler::TNode<Smi> tmp1344; compiler::TNode<Smi> tmp1345; compiler::TNode<Context> tmp1346; compiler::TNode<Smi> tmp1347; compiler::TNode<Smi> tmp1348; compiler::TNode<Int32T> tmp1349; ca_.Bind(&block66, &tmp1330, &tmp1331, &tmp1332, &tmp1333, &tmp1334, &tmp1335, &tmp1336, &tmp1337, &tmp1338, &tmp1339, &tmp1340, &tmp1341, &tmp1342, &tmp1343, &tmp1344, &tmp1345, &tmp1346, &tmp1347, &tmp1348, &tmp1349); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 102); ca_.Goto(&block63, tmp1330, tmp1331, tmp1332, tmp1333, tmp1334, tmp1335, tmp1336, tmp1337, tmp1338, tmp1339, tmp1340, tmp1341, tmp1342, tmp1343, tmp1344, tmp1345, tmp1346, tmp1347, tmp1348, tmp1349); } if (block63.is_used()) { compiler::TNode<Context> tmp1350; compiler::TNode<JSArray> tmp1351; compiler::TNode<Smi> tmp1352; compiler::TNode<JSReceiver> tmp1353; compiler::TNode<Object> tmp1354; compiler::TNode<Smi> tmp1355; compiler::TNode<JSArray> tmp1356; compiler::TNode<JSArray> tmp1357; compiler::TNode<Map> tmp1358; compiler::TNode<BoolT> tmp1359; compiler::TNode<FixedArray> tmp1360; compiler::TNode<BoolT> tmp1361; compiler::TNode<BoolT> tmp1362; compiler::TNode<BoolT> tmp1363; compiler::TNode<Smi> tmp1364; compiler::TNode<Smi> tmp1365; compiler::TNode<Context> tmp1366; compiler::TNode<Smi> tmp1367; compiler::TNode<Smi> tmp1368; compiler::TNode<Int32T> tmp1369; ca_.Bind(&block63, &tmp1350, &tmp1351, &tmp1352, &tmp1353, &tmp1354, &tmp1355, &tmp1356, &tmp1357, &tmp1358, &tmp1359, &tmp1360, &tmp1361, &tmp1362, &tmp1363, &tmp1364, &tmp1365, &tmp1366, &tmp1367, &tmp1368, &tmp1369); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 110); ca_.Branch(tmp1363, &block69, &block70, tmp1350, tmp1351, tmp1352, tmp1353, tmp1354, tmp1355, tmp1356, tmp1357, tmp1358, tmp1359, tmp1360, tmp1361, tmp1362, tmp1363, tmp1364, tmp1365, tmp1366, tmp1367, tmp1368, tmp1369, tmp1363); } if (block69.is_used()) { compiler::TNode<Context> tmp1370; compiler::TNode<JSArray> tmp1371; compiler::TNode<Smi> tmp1372; compiler::TNode<JSReceiver> tmp1373; compiler::TNode<Object> tmp1374; compiler::TNode<Smi> tmp1375; compiler::TNode<JSArray> tmp1376; compiler::TNode<JSArray> tmp1377; compiler::TNode<Map> tmp1378; compiler::TNode<BoolT> tmp1379; compiler::TNode<FixedArray> tmp1380; compiler::TNode<BoolT> tmp1381; compiler::TNode<BoolT> tmp1382; compiler::TNode<BoolT> tmp1383; compiler::TNode<Smi> tmp1384; compiler::TNode<Smi> tmp1385; compiler::TNode<Context> tmp1386; compiler::TNode<Smi> tmp1387; compiler::TNode<Smi> tmp1388; compiler::TNode<Int32T> tmp1389; compiler::TNode<BoolT> tmp1390; ca_.Bind(&block69, &tmp1370, &tmp1371, &tmp1372, &tmp1373, &tmp1374, &tmp1375, &tmp1376, &tmp1377, &tmp1378, &tmp1379, &tmp1380, &tmp1381, &tmp1382, &tmp1383, &tmp1384, &tmp1385, &tmp1386, &tmp1387, &tmp1388, &tmp1389, &tmp1390); compiler::TNode<BoolT> tmp1391; USE(tmp1391); tmp1391 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, true); ca_.Goto(&block71, tmp1370, tmp1371, tmp1372, tmp1373, tmp1374, tmp1375, tmp1376, tmp1377, tmp1378, tmp1379, tmp1380, tmp1381, tmp1382, tmp1383, tmp1384, tmp1385, tmp1386, tmp1387, tmp1388, tmp1389, tmp1390, tmp1391); } if (block70.is_used()) { compiler::TNode<Context> tmp1392; compiler::TNode<JSArray> tmp1393; compiler::TNode<Smi> tmp1394; compiler::TNode<JSReceiver> tmp1395; compiler::TNode<Object> tmp1396; compiler::TNode<Smi> tmp1397; compiler::TNode<JSArray> tmp1398; compiler::TNode<JSArray> tmp1399; compiler::TNode<Map> tmp1400; compiler::TNode<BoolT> tmp1401; compiler::TNode<FixedArray> tmp1402; compiler::TNode<BoolT> tmp1403; compiler::TNode<BoolT> tmp1404; compiler::TNode<BoolT> tmp1405; compiler::TNode<Smi> tmp1406; compiler::TNode<Smi> tmp1407; compiler::TNode<Context> tmp1408; compiler::TNode<Smi> tmp1409; compiler::TNode<Smi> tmp1410; compiler::TNode<Int32T> tmp1411; compiler::TNode<BoolT> tmp1412; ca_.Bind(&block70, &tmp1392, &tmp1393, &tmp1394, &tmp1395, &tmp1396, &tmp1397, &tmp1398, &tmp1399, &tmp1400, &tmp1401, &tmp1402, &tmp1403, &tmp1404, &tmp1405, &tmp1406, &tmp1407, &tmp1408, &tmp1409, &tmp1410, &tmp1411, &tmp1412); compiler::TNode<BoolT> tmp1413; USE(tmp1413); tmp1413 = CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp1409}, compiler::TNode<Smi>{tmp1410}); ca_.Goto(&block71, tmp1392, tmp1393, tmp1394, tmp1395, tmp1396, tmp1397, tmp1398, tmp1399, tmp1400, tmp1401, tmp1402, tmp1403, tmp1404, tmp1405, tmp1406, tmp1407, tmp1408, tmp1409, tmp1410, tmp1411, tmp1412, tmp1413); } if (block71.is_used()) { compiler::TNode<Context> tmp1414; compiler::TNode<JSArray> tmp1415; compiler::TNode<Smi> tmp1416; compiler::TNode<JSReceiver> tmp1417; compiler::TNode<Object> tmp1418; compiler::TNode<Smi> tmp1419; compiler::TNode<JSArray> tmp1420; compiler::TNode<JSArray> tmp1421; compiler::TNode<Map> tmp1422; compiler::TNode<BoolT> tmp1423; compiler::TNode<FixedArray> tmp1424; compiler::TNode<BoolT> tmp1425; compiler::TNode<BoolT> tmp1426; compiler::TNode<BoolT> tmp1427; compiler::TNode<Smi> tmp1428; compiler::TNode<Smi> tmp1429; compiler::TNode<Context> tmp1430; compiler::TNode<Smi> tmp1431; compiler::TNode<Smi> tmp1432; compiler::TNode<Int32T> tmp1433; compiler::TNode<BoolT> tmp1434; compiler::TNode<BoolT> tmp1435; ca_.Bind(&block71, &tmp1414, &tmp1415, &tmp1416, &tmp1417, &tmp1418, &tmp1419, &tmp1420, &tmp1421, &tmp1422, &tmp1423, &tmp1424, &tmp1425, &tmp1426, &tmp1427, &tmp1428, &tmp1429, &tmp1430, &tmp1431, &tmp1432, &tmp1433, &tmp1434, &tmp1435); ca_.Branch(tmp1435, &block67, &block68, tmp1414, tmp1415, tmp1416, tmp1417, tmp1418, tmp1419, tmp1420, tmp1421, tmp1422, tmp1423, tmp1424, tmp1425, tmp1426, tmp1427, tmp1428, tmp1429, tmp1430, tmp1431, tmp1432, tmp1433); } if (block67.is_used()) { compiler::TNode<Context> tmp1436; compiler::TNode<JSArray> tmp1437; compiler::TNode<Smi> tmp1438; compiler::TNode<JSReceiver> tmp1439; compiler::TNode<Object> tmp1440; compiler::TNode<Smi> tmp1441; compiler::TNode<JSArray> tmp1442; compiler::TNode<JSArray> tmp1443; compiler::TNode<Map> tmp1444; compiler::TNode<BoolT> tmp1445; compiler::TNode<FixedArray> tmp1446; compiler::TNode<BoolT> tmp1447; compiler::TNode<BoolT> tmp1448; compiler::TNode<BoolT> tmp1449; compiler::TNode<Smi> tmp1450; compiler::TNode<Smi> tmp1451; compiler::TNode<Context> tmp1452; compiler::TNode<Smi> tmp1453; compiler::TNode<Smi> tmp1454; compiler::TNode<Int32T> tmp1455; ca_.Bind(&block67, &tmp1436, &tmp1437, &tmp1438, &tmp1439, &tmp1440, &tmp1441, &tmp1442, &tmp1443, &tmp1444, &tmp1445, &tmp1446, &tmp1447, &tmp1448, &tmp1449, &tmp1450, &tmp1451, &tmp1452, &tmp1453, &tmp1454, &tmp1455); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 116); compiler::TNode<Int32T> tmp1456; USE(tmp1456); tmp1456 = FastHoleyElementsKind_216(state_, compiler::TNode<Int32T>{tmp1455}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 110); ca_.Goto(&block68, tmp1436, tmp1437, tmp1438, tmp1439, tmp1440, tmp1441, tmp1442, tmp1443, tmp1444, tmp1445, tmp1446, tmp1447, tmp1448, tmp1449, tmp1450, tmp1451, tmp1452, tmp1453, tmp1454, tmp1456); } if (block68.is_used()) { compiler::TNode<Context> tmp1457; compiler::TNode<JSArray> tmp1458; compiler::TNode<Smi> tmp1459; compiler::TNode<JSReceiver> tmp1460; compiler::TNode<Object> tmp1461; compiler::TNode<Smi> tmp1462; compiler::TNode<JSArray> tmp1463; compiler::TNode<JSArray> tmp1464; compiler::TNode<Map> tmp1465; compiler::TNode<BoolT> tmp1466; compiler::TNode<FixedArray> tmp1467; compiler::TNode<BoolT> tmp1468; compiler::TNode<BoolT> tmp1469; compiler::TNode<BoolT> tmp1470; compiler::TNode<Smi> tmp1471; compiler::TNode<Smi> tmp1472; compiler::TNode<Context> tmp1473; compiler::TNode<Smi> tmp1474; compiler::TNode<Smi> tmp1475; compiler::TNode<Int32T> tmp1476; ca_.Bind(&block68, &tmp1457, &tmp1458, &tmp1459, &tmp1460, &tmp1461, &tmp1462, &tmp1463, &tmp1464, &tmp1465, &tmp1466, &tmp1467, &tmp1468, &tmp1469, &tmp1470, &tmp1471, &tmp1472, &tmp1473, &tmp1474, &tmp1475, &tmp1476); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 119); compiler::TNode<NativeContext> tmp1477; USE(tmp1477); tmp1477 = CodeStubAssembler(state_).LoadNativeContext(compiler::TNode<Context>{tmp1473}); compiler::TNode<Map> tmp1478; USE(tmp1478); tmp1478 = CodeStubAssembler(state_).LoadJSArrayElementsMap(compiler::TNode<Int32T>{tmp1476}, compiler::TNode<NativeContext>{tmp1477}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 120); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); compiler::TNode<BoolT> tmp1479; USE(tmp1479); tmp1479 = CodeStubAssembler(state_).IsDoubleElementsKind(compiler::TNode<Int32T>{tmp1476}); ca_.Branch(tmp1479, &block72, &block73, tmp1457, tmp1458, tmp1459, tmp1460, tmp1461, tmp1462, tmp1463, tmp1464, tmp1465, tmp1466, tmp1467, tmp1468, tmp1469, tmp1470, tmp1471, tmp1472, tmp1473, tmp1474, tmp1475, tmp1476, tmp1478, ca_.Uninitialized<JSArray>()); } if (block72.is_used()) { compiler::TNode<Context> tmp1480; compiler::TNode<JSArray> tmp1481; compiler::TNode<Smi> tmp1482; compiler::TNode<JSReceiver> tmp1483; compiler::TNode<Object> tmp1484; compiler::TNode<Smi> tmp1485; compiler::TNode<JSArray> tmp1486; compiler::TNode<JSArray> tmp1487; compiler::TNode<Map> tmp1488; compiler::TNode<BoolT> tmp1489; compiler::TNode<FixedArray> tmp1490; compiler::TNode<BoolT> tmp1491; compiler::TNode<BoolT> tmp1492; compiler::TNode<BoolT> tmp1493; compiler::TNode<Smi> tmp1494; compiler::TNode<Smi> tmp1495; compiler::TNode<Context> tmp1496; compiler::TNode<Smi> tmp1497; compiler::TNode<Smi> tmp1498; compiler::TNode<Int32T> tmp1499; compiler::TNode<Map> tmp1500; compiler::TNode<JSArray> tmp1501; ca_.Bind(&block72, &tmp1480, &tmp1481, &tmp1482, &tmp1483, &tmp1484, &tmp1485, &tmp1486, &tmp1487, &tmp1488, &tmp1489, &tmp1490, &tmp1491, &tmp1492, &tmp1493, &tmp1494, &tmp1495, &tmp1496, &tmp1497, &tmp1498, &tmp1499, &tmp1500, &tmp1501); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 127); compiler::TNode<IntPtrT> tmp1502; USE(tmp1502); tmp1502 = CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp1498}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 126); compiler::TNode<FixedDoubleArray> tmp1503; USE(tmp1503); tmp1503 = CodeStubAssembler(state_).AllocateFixedDoubleArrayWithHoles(compiler::TNode<IntPtrT>{tmp1502}, CodeStubAssembler::kAllowLargeObjectAllocation); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 128); compiler::TNode<JSArray> tmp1504; USE(tmp1504); tmp1504 = NewJSArray_59(state_, compiler::TNode<Context>{tmp1496}, compiler::TNode<Map>{tmp1500}, compiler::TNode<FixedArrayBase>{tmp1490}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 129); compiler::TNode<Smi> tmp1505; USE(tmp1505); tmp1505 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 0); ca_.Goto(&block77, tmp1480, tmp1481, tmp1482, tmp1483, tmp1484, tmp1485, tmp1486, tmp1487, tmp1488, tmp1489, tmp1490, tmp1491, tmp1492, tmp1493, tmp1494, tmp1495, tmp1496, tmp1497, tmp1498, tmp1499, tmp1500, tmp1504, tmp1503, tmp1505); } if (block77.is_used()) { compiler::TNode<Context> tmp1506; compiler::TNode<JSArray> tmp1507; compiler::TNode<Smi> tmp1508; compiler::TNode<JSReceiver> tmp1509; compiler::TNode<Object> tmp1510; compiler::TNode<Smi> tmp1511; compiler::TNode<JSArray> tmp1512; compiler::TNode<JSArray> tmp1513; compiler::TNode<Map> tmp1514; compiler::TNode<BoolT> tmp1515; compiler::TNode<FixedArray> tmp1516; compiler::TNode<BoolT> tmp1517; compiler::TNode<BoolT> tmp1518; compiler::TNode<BoolT> tmp1519; compiler::TNode<Smi> tmp1520; compiler::TNode<Smi> tmp1521; compiler::TNode<Context> tmp1522; compiler::TNode<Smi> tmp1523; compiler::TNode<Smi> tmp1524; compiler::TNode<Int32T> tmp1525; compiler::TNode<Map> tmp1526; compiler::TNode<JSArray> tmp1527; compiler::TNode<FixedDoubleArray> tmp1528; compiler::TNode<Smi> tmp1529; ca_.Bind(&block77, &tmp1506, &tmp1507, &tmp1508, &tmp1509, &tmp1510, &tmp1511, &tmp1512, &tmp1513, &tmp1514, &tmp1515, &tmp1516, &tmp1517, &tmp1518, &tmp1519, &tmp1520, &tmp1521, &tmp1522, &tmp1523, &tmp1524, &tmp1525, &tmp1526, &tmp1527, &tmp1528, &tmp1529); compiler::TNode<BoolT> tmp1530; USE(tmp1530); tmp1530 = CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp1529}, compiler::TNode<Smi>{tmp1523}); ca_.Branch(tmp1530, &block75, &block76, tmp1506, tmp1507, tmp1508, tmp1509, tmp1510, tmp1511, tmp1512, tmp1513, tmp1514, tmp1515, tmp1516, tmp1517, tmp1518, tmp1519, tmp1520, tmp1521, tmp1522, tmp1523, tmp1524, tmp1525, tmp1526, tmp1527, tmp1528, tmp1529); } if (block75.is_used()) { compiler::TNode<Context> tmp1531; compiler::TNode<JSArray> tmp1532; compiler::TNode<Smi> tmp1533; compiler::TNode<JSReceiver> tmp1534; compiler::TNode<Object> tmp1535; compiler::TNode<Smi> tmp1536; compiler::TNode<JSArray> tmp1537; compiler::TNode<JSArray> tmp1538; compiler::TNode<Map> tmp1539; compiler::TNode<BoolT> tmp1540; compiler::TNode<FixedArray> tmp1541; compiler::TNode<BoolT> tmp1542; compiler::TNode<BoolT> tmp1543; compiler::TNode<BoolT> tmp1544; compiler::TNode<Smi> tmp1545; compiler::TNode<Smi> tmp1546; compiler::TNode<Context> tmp1547; compiler::TNode<Smi> tmp1548; compiler::TNode<Smi> tmp1549; compiler::TNode<Int32T> tmp1550; compiler::TNode<Map> tmp1551; compiler::TNode<JSArray> tmp1552; compiler::TNode<FixedDoubleArray> tmp1553; compiler::TNode<Smi> tmp1554; ca_.Bind(&block75, &tmp1531, &tmp1532, &tmp1533, &tmp1534, &tmp1535, &tmp1536, &tmp1537, &tmp1538, &tmp1539, &tmp1540, &tmp1541, &tmp1542, &tmp1543, &tmp1544, &tmp1545, &tmp1546, &tmp1547, &tmp1548, &tmp1549, &tmp1550, &tmp1551, &tmp1552, &tmp1553, &tmp1554); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 131); compiler::TNode<IntPtrT> tmp1555 = ca_.IntPtrConstant(FixedArray::kObjectsOffset); USE(tmp1555); compiler::TNode<IntPtrT> tmp1556 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp1556); compiler::TNode<Smi>tmp1557 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp1541, tmp1556}); compiler::TNode<IntPtrT> tmp1558; USE(tmp1558); tmp1558 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp1557}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp1559; USE(tmp1559); tmp1559 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp1554}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp1560; USE(tmp1560); tmp1560 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp1559}); compiler::TNode<UintPtrT> tmp1561; USE(tmp1561); tmp1561 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp1558}); compiler::TNode<BoolT> tmp1562; USE(tmp1562); tmp1562 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp1560}, compiler::TNode<UintPtrT>{tmp1561}); ca_.Branch(tmp1562, &block83, &block84, tmp1531, tmp1532, tmp1533, tmp1534, tmp1535, tmp1536, tmp1537, tmp1538, tmp1539, tmp1540, tmp1541, tmp1542, tmp1543, tmp1544, tmp1545, tmp1546, tmp1547, tmp1548, tmp1549, tmp1550, tmp1551, tmp1552, tmp1553, tmp1554, tmp1541, tmp1555, tmp1558, tmp1554, tmp1554, tmp1559, tmp1541, tmp1555, tmp1558, tmp1559, tmp1559); } if (block83.is_used()) { compiler::TNode<Context> tmp1563; compiler::TNode<JSArray> tmp1564; compiler::TNode<Smi> tmp1565; compiler::TNode<JSReceiver> tmp1566; compiler::TNode<Object> tmp1567; compiler::TNode<Smi> tmp1568; compiler::TNode<JSArray> tmp1569; compiler::TNode<JSArray> tmp1570; compiler::TNode<Map> tmp1571; compiler::TNode<BoolT> tmp1572; compiler::TNode<FixedArray> tmp1573; compiler::TNode<BoolT> tmp1574; compiler::TNode<BoolT> tmp1575; compiler::TNode<BoolT> tmp1576; compiler::TNode<Smi> tmp1577; compiler::TNode<Smi> tmp1578; compiler::TNode<Context> tmp1579; compiler::TNode<Smi> tmp1580; compiler::TNode<Smi> tmp1581; compiler::TNode<Int32T> tmp1582; compiler::TNode<Map> tmp1583; compiler::TNode<JSArray> tmp1584; compiler::TNode<FixedDoubleArray> tmp1585; compiler::TNode<Smi> tmp1586; compiler::TNode<FixedArray> tmp1587; compiler::TNode<IntPtrT> tmp1588; compiler::TNode<IntPtrT> tmp1589; compiler::TNode<Smi> tmp1590; compiler::TNode<Smi> tmp1591; compiler::TNode<IntPtrT> tmp1592; compiler::TNode<HeapObject> tmp1593; compiler::TNode<IntPtrT> tmp1594; compiler::TNode<IntPtrT> tmp1595; compiler::TNode<IntPtrT> tmp1596; compiler::TNode<IntPtrT> tmp1597; ca_.Bind(&block83, &tmp1563, &tmp1564, &tmp1565, &tmp1566, &tmp1567, &tmp1568, &tmp1569, &tmp1570, &tmp1571, &tmp1572, &tmp1573, &tmp1574, &tmp1575, &tmp1576, &tmp1577, &tmp1578, &tmp1579, &tmp1580, &tmp1581, &tmp1582, &tmp1583, &tmp1584, &tmp1585, &tmp1586, &tmp1587, &tmp1588, &tmp1589, &tmp1590, &tmp1591, &tmp1592, &tmp1593, &tmp1594, &tmp1595, &tmp1596, &tmp1597); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp1598; USE(tmp1598); tmp1598 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf20UT5ATSmi10HeapObject_339(state_))); compiler::TNode<IntPtrT> tmp1599; USE(tmp1599); tmp1599 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp1597}, compiler::TNode<IntPtrT>{tmp1598}); compiler::TNode<IntPtrT> tmp1600; USE(tmp1600); tmp1600 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp1594}, compiler::TNode<IntPtrT>{tmp1599}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp1601; USE(tmp1601); compiler::TNode<IntPtrT> tmp1602; USE(tmp1602); std::tie(tmp1601, tmp1602) = UnsafeNewReference20UT5ATSmi10HeapObject_1411(state_, compiler::TNode<HeapObject>{tmp1593}, compiler::TNode<IntPtrT>{tmp1600}).Flatten(); ca_.Goto(&block82, tmp1563, tmp1564, tmp1565, tmp1566, tmp1567, tmp1568, tmp1569, tmp1570, tmp1571, tmp1572, tmp1573, tmp1574, tmp1575, tmp1576, tmp1577, tmp1578, tmp1579, tmp1580, tmp1581, tmp1582, tmp1583, tmp1584, tmp1585, tmp1586, tmp1587, tmp1588, tmp1589, tmp1590, tmp1591, tmp1592, tmp1593, tmp1594, tmp1595, tmp1596, tmp1597, tmp1601, tmp1602); } if (block84.is_used()) { compiler::TNode<Context> tmp1603; compiler::TNode<JSArray> tmp1604; compiler::TNode<Smi> tmp1605; compiler::TNode<JSReceiver> tmp1606; compiler::TNode<Object> tmp1607; compiler::TNode<Smi> tmp1608; compiler::TNode<JSArray> tmp1609; compiler::TNode<JSArray> tmp1610; compiler::TNode<Map> tmp1611; compiler::TNode<BoolT> tmp1612; compiler::TNode<FixedArray> tmp1613; compiler::TNode<BoolT> tmp1614; compiler::TNode<BoolT> tmp1615; compiler::TNode<BoolT> tmp1616; compiler::TNode<Smi> tmp1617; compiler::TNode<Smi> tmp1618; compiler::TNode<Context> tmp1619; compiler::TNode<Smi> tmp1620; compiler::TNode<Smi> tmp1621; compiler::TNode<Int32T> tmp1622; compiler::TNode<Map> tmp1623; compiler::TNode<JSArray> tmp1624; compiler::TNode<FixedDoubleArray> tmp1625; compiler::TNode<Smi> tmp1626; compiler::TNode<FixedArray> tmp1627; compiler::TNode<IntPtrT> tmp1628; compiler::TNode<IntPtrT> tmp1629; compiler::TNode<Smi> tmp1630; compiler::TNode<Smi> tmp1631; compiler::TNode<IntPtrT> tmp1632; compiler::TNode<HeapObject> tmp1633; compiler::TNode<IntPtrT> tmp1634; compiler::TNode<IntPtrT> tmp1635; compiler::TNode<IntPtrT> tmp1636; compiler::TNode<IntPtrT> tmp1637; ca_.Bind(&block84, &tmp1603, &tmp1604, &tmp1605, &tmp1606, &tmp1607, &tmp1608, &tmp1609, &tmp1610, &tmp1611, &tmp1612, &tmp1613, &tmp1614, &tmp1615, &tmp1616, &tmp1617, &tmp1618, &tmp1619, &tmp1620, &tmp1621, &tmp1622, &tmp1623, &tmp1624, &tmp1625, &tmp1626, &tmp1627, &tmp1628, &tmp1629, &tmp1630, &tmp1631, &tmp1632, &tmp1633, &tmp1634, &tmp1635, &tmp1636, &tmp1637); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block81, tmp1603, tmp1604, tmp1605, tmp1606, tmp1607, tmp1608, tmp1609, tmp1610, tmp1611, tmp1612, tmp1613, tmp1614, tmp1615, tmp1616, tmp1617, tmp1618, tmp1619, tmp1620, tmp1621, tmp1622, tmp1623, tmp1624, tmp1625, tmp1626, tmp1627, tmp1628, tmp1629, tmp1630, tmp1631, tmp1632); } if (block82.is_used()) { compiler::TNode<Context> tmp1638; compiler::TNode<JSArray> tmp1639; compiler::TNode<Smi> tmp1640; compiler::TNode<JSReceiver> tmp1641; compiler::TNode<Object> tmp1642; compiler::TNode<Smi> tmp1643; compiler::TNode<JSArray> tmp1644; compiler::TNode<JSArray> tmp1645; compiler::TNode<Map> tmp1646; compiler::TNode<BoolT> tmp1647; compiler::TNode<FixedArray> tmp1648; compiler::TNode<BoolT> tmp1649; compiler::TNode<BoolT> tmp1650; compiler::TNode<BoolT> tmp1651; compiler::TNode<Smi> tmp1652; compiler::TNode<Smi> tmp1653; compiler::TNode<Context> tmp1654; compiler::TNode<Smi> tmp1655; compiler::TNode<Smi> tmp1656; compiler::TNode<Int32T> tmp1657; compiler::TNode<Map> tmp1658; compiler::TNode<JSArray> tmp1659; compiler::TNode<FixedDoubleArray> tmp1660; compiler::TNode<Smi> tmp1661; compiler::TNode<FixedArray> tmp1662; compiler::TNode<IntPtrT> tmp1663; compiler::TNode<IntPtrT> tmp1664; compiler::TNode<Smi> tmp1665; compiler::TNode<Smi> tmp1666; compiler::TNode<IntPtrT> tmp1667; compiler::TNode<HeapObject> tmp1668; compiler::TNode<IntPtrT> tmp1669; compiler::TNode<IntPtrT> tmp1670; compiler::TNode<IntPtrT> tmp1671; compiler::TNode<IntPtrT> tmp1672; compiler::TNode<HeapObject> tmp1673; compiler::TNode<IntPtrT> tmp1674; ca_.Bind(&block82, &tmp1638, &tmp1639, &tmp1640, &tmp1641, &tmp1642, &tmp1643, &tmp1644, &tmp1645, &tmp1646, &tmp1647, &tmp1648, &tmp1649, &tmp1650, &tmp1651, &tmp1652, &tmp1653, &tmp1654, &tmp1655, &tmp1656, &tmp1657, &tmp1658, &tmp1659, &tmp1660, &tmp1661, &tmp1662, &tmp1663, &tmp1664, &tmp1665, &tmp1666, &tmp1667, &tmp1668, &tmp1669, &tmp1670, &tmp1671, &tmp1672, &tmp1673, &tmp1674); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block80, tmp1638, tmp1639, tmp1640, tmp1641, tmp1642, tmp1643, tmp1644, tmp1645, tmp1646, tmp1647, tmp1648, tmp1649, tmp1650, tmp1651, tmp1652, tmp1653, tmp1654, tmp1655, tmp1656, tmp1657, tmp1658, tmp1659, tmp1660, tmp1661, tmp1662, tmp1663, tmp1664, tmp1665, tmp1666, tmp1667, tmp1673, tmp1674); } if (block81.is_used()) { compiler::TNode<Context> tmp1675; compiler::TNode<JSArray> tmp1676; compiler::TNode<Smi> tmp1677; compiler::TNode<JSReceiver> tmp1678; compiler::TNode<Object> tmp1679; compiler::TNode<Smi> tmp1680; compiler::TNode<JSArray> tmp1681; compiler::TNode<JSArray> tmp1682; compiler::TNode<Map> tmp1683; compiler::TNode<BoolT> tmp1684; compiler::TNode<FixedArray> tmp1685; compiler::TNode<BoolT> tmp1686; compiler::TNode<BoolT> tmp1687; compiler::TNode<BoolT> tmp1688; compiler::TNode<Smi> tmp1689; compiler::TNode<Smi> tmp1690; compiler::TNode<Context> tmp1691; compiler::TNode<Smi> tmp1692; compiler::TNode<Smi> tmp1693; compiler::TNode<Int32T> tmp1694; compiler::TNode<Map> tmp1695; compiler::TNode<JSArray> tmp1696; compiler::TNode<FixedDoubleArray> tmp1697; compiler::TNode<Smi> tmp1698; compiler::TNode<FixedArray> tmp1699; compiler::TNode<IntPtrT> tmp1700; compiler::TNode<IntPtrT> tmp1701; compiler::TNode<Smi> tmp1702; compiler::TNode<Smi> tmp1703; compiler::TNode<IntPtrT> tmp1704; ca_.Bind(&block81, &tmp1675, &tmp1676, &tmp1677, &tmp1678, &tmp1679, &tmp1680, &tmp1681, &tmp1682, &tmp1683, &tmp1684, &tmp1685, &tmp1686, &tmp1687, &tmp1688, &tmp1689, &tmp1690, &tmp1691, &tmp1692, &tmp1693, &tmp1694, &tmp1695, &tmp1696, &tmp1697, &tmp1698, &tmp1699, &tmp1700, &tmp1701, &tmp1702, &tmp1703, &tmp1704); CodeStubAssembler(state_).Unreachable(); } if (block80.is_used()) { compiler::TNode<Context> tmp1705; compiler::TNode<JSArray> tmp1706; compiler::TNode<Smi> tmp1707; compiler::TNode<JSReceiver> tmp1708; compiler::TNode<Object> tmp1709; compiler::TNode<Smi> tmp1710; compiler::TNode<JSArray> tmp1711; compiler::TNode<JSArray> tmp1712; compiler::TNode<Map> tmp1713; compiler::TNode<BoolT> tmp1714; compiler::TNode<FixedArray> tmp1715; compiler::TNode<BoolT> tmp1716; compiler::TNode<BoolT> tmp1717; compiler::TNode<BoolT> tmp1718; compiler::TNode<Smi> tmp1719; compiler::TNode<Smi> tmp1720; compiler::TNode<Context> tmp1721; compiler::TNode<Smi> tmp1722; compiler::TNode<Smi> tmp1723; compiler::TNode<Int32T> tmp1724; compiler::TNode<Map> tmp1725; compiler::TNode<JSArray> tmp1726; compiler::TNode<FixedDoubleArray> tmp1727; compiler::TNode<Smi> tmp1728; compiler::TNode<FixedArray> tmp1729; compiler::TNode<IntPtrT> tmp1730; compiler::TNode<IntPtrT> tmp1731; compiler::TNode<Smi> tmp1732; compiler::TNode<Smi> tmp1733; compiler::TNode<IntPtrT> tmp1734; compiler::TNode<HeapObject> tmp1735; compiler::TNode<IntPtrT> tmp1736; ca_.Bind(&block80, &tmp1705, &tmp1706, &tmp1707, &tmp1708, &tmp1709, &tmp1710, &tmp1711, &tmp1712, &tmp1713, &tmp1714, &tmp1715, &tmp1716, &tmp1717, &tmp1718, &tmp1719, &tmp1720, &tmp1721, &tmp1722, &tmp1723, &tmp1724, &tmp1725, &tmp1726, &tmp1727, &tmp1728, &tmp1729, &tmp1730, &tmp1731, &tmp1732, &tmp1733, &tmp1734, &tmp1735, &tmp1736); ca_.Goto(&block79, tmp1705, tmp1706, tmp1707, tmp1708, tmp1709, tmp1710, tmp1711, tmp1712, tmp1713, tmp1714, tmp1715, tmp1716, tmp1717, tmp1718, tmp1719, tmp1720, tmp1721, tmp1722, tmp1723, tmp1724, tmp1725, tmp1726, tmp1727, tmp1728, tmp1729, tmp1730, tmp1731, tmp1732, tmp1733, tmp1735, tmp1736); } if (block79.is_used()) { compiler::TNode<Context> tmp1737; compiler::TNode<JSArray> tmp1738; compiler::TNode<Smi> tmp1739; compiler::TNode<JSReceiver> tmp1740; compiler::TNode<Object> tmp1741; compiler::TNode<Smi> tmp1742; compiler::TNode<JSArray> tmp1743; compiler::TNode<JSArray> tmp1744; compiler::TNode<Map> tmp1745; compiler::TNode<BoolT> tmp1746; compiler::TNode<FixedArray> tmp1747; compiler::TNode<BoolT> tmp1748; compiler::TNode<BoolT> tmp1749; compiler::TNode<BoolT> tmp1750; compiler::TNode<Smi> tmp1751; compiler::TNode<Smi> tmp1752; compiler::TNode<Context> tmp1753; compiler::TNode<Smi> tmp1754; compiler::TNode<Smi> tmp1755; compiler::TNode<Int32T> tmp1756; compiler::TNode<Map> tmp1757; compiler::TNode<JSArray> tmp1758; compiler::TNode<FixedDoubleArray> tmp1759; compiler::TNode<Smi> tmp1760; compiler::TNode<FixedArray> tmp1761; compiler::TNode<IntPtrT> tmp1762; compiler::TNode<IntPtrT> tmp1763; compiler::TNode<Smi> tmp1764; compiler::TNode<Smi> tmp1765; compiler::TNode<HeapObject> tmp1766; compiler::TNode<IntPtrT> tmp1767; ca_.Bind(&block79, &tmp1737, &tmp1738, &tmp1739, &tmp1740, &tmp1741, &tmp1742, &tmp1743, &tmp1744, &tmp1745, &tmp1746, &tmp1747, &tmp1748, &tmp1749, &tmp1750, &tmp1751, &tmp1752, &tmp1753, &tmp1754, &tmp1755, &tmp1756, &tmp1757, &tmp1758, &tmp1759, &tmp1760, &tmp1761, &tmp1762, &tmp1763, &tmp1764, &tmp1765, &tmp1766, &tmp1767); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 131); compiler::TNode<Object>tmp1768 = CodeStubAssembler(state_).LoadReference<Object>(CodeStubAssembler::Reference{tmp1766, tmp1767}); compiler::TNode<Object> tmp1769; USE(tmp1769); tmp1769 = UnsafeCast30UT5ATSmi9ATTheHole10HeapNumber_1425(state_, compiler::TNode<Context>{tmp1753}, compiler::TNode<Object>{tmp1768}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); compiler::TNode<Number> tmp1770; USE(tmp1770); compiler::CodeAssemblerLabel label0(&ca_); tmp1770 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp1769}, &label0); ca_.Goto(&block88, tmp1737, tmp1738, tmp1739, tmp1740, tmp1741, tmp1742, tmp1743, tmp1744, tmp1745, tmp1746, tmp1747, tmp1748, tmp1749, tmp1750, tmp1751, tmp1752, tmp1753, tmp1754, tmp1755, tmp1756, tmp1757, tmp1758, tmp1759, tmp1760, tmp1769, tmp1769, tmp1770); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block89, tmp1737, tmp1738, tmp1739, tmp1740, tmp1741, tmp1742, tmp1743, tmp1744, tmp1745, tmp1746, tmp1747, tmp1748, tmp1749, tmp1750, tmp1751, tmp1752, tmp1753, tmp1754, tmp1755, tmp1756, tmp1757, tmp1758, tmp1759, tmp1760, tmp1769, tmp1769); } } if (block89.is_used()) { compiler::TNode<Context> tmp1771; compiler::TNode<JSArray> tmp1772; compiler::TNode<Smi> tmp1773; compiler::TNode<JSReceiver> tmp1774; compiler::TNode<Object> tmp1775; compiler::TNode<Smi> tmp1776; compiler::TNode<JSArray> tmp1777; compiler::TNode<JSArray> tmp1778; compiler::TNode<Map> tmp1779; compiler::TNode<BoolT> tmp1780; compiler::TNode<FixedArray> tmp1781; compiler::TNode<BoolT> tmp1782; compiler::TNode<BoolT> tmp1783; compiler::TNode<BoolT> tmp1784; compiler::TNode<Smi> tmp1785; compiler::TNode<Smi> tmp1786; compiler::TNode<Context> tmp1787; compiler::TNode<Smi> tmp1788; compiler::TNode<Smi> tmp1789; compiler::TNode<Int32T> tmp1790; compiler::TNode<Map> tmp1791; compiler::TNode<JSArray> tmp1792; compiler::TNode<FixedDoubleArray> tmp1793; compiler::TNode<Smi> tmp1794; compiler::TNode<Object> tmp1795; compiler::TNode<Object> tmp1796; ca_.Bind(&block89, &tmp1771, &tmp1772, &tmp1773, &tmp1774, &tmp1775, &tmp1776, &tmp1777, &tmp1778, &tmp1779, &tmp1780, &tmp1781, &tmp1782, &tmp1783, &tmp1784, &tmp1785, &tmp1786, &tmp1787, &tmp1788, &tmp1789, &tmp1790, &tmp1791, &tmp1792, &tmp1793, &tmp1794, &tmp1795, &tmp1796); ca_.Goto(&block87, tmp1771, tmp1772, tmp1773, tmp1774, tmp1775, tmp1776, tmp1777, tmp1778, tmp1779, tmp1780, tmp1781, tmp1782, tmp1783, tmp1784, tmp1785, tmp1786, tmp1787, tmp1788, tmp1789, tmp1790, tmp1791, tmp1792, tmp1793, tmp1794, tmp1795); } if (block88.is_used()) { compiler::TNode<Context> tmp1797; compiler::TNode<JSArray> tmp1798; compiler::TNode<Smi> tmp1799; compiler::TNode<JSReceiver> tmp1800; compiler::TNode<Object> tmp1801; compiler::TNode<Smi> tmp1802; compiler::TNode<JSArray> tmp1803; compiler::TNode<JSArray> tmp1804; compiler::TNode<Map> tmp1805; compiler::TNode<BoolT> tmp1806; compiler::TNode<FixedArray> tmp1807; compiler::TNode<BoolT> tmp1808; compiler::TNode<BoolT> tmp1809; compiler::TNode<BoolT> tmp1810; compiler::TNode<Smi> tmp1811; compiler::TNode<Smi> tmp1812; compiler::TNode<Context> tmp1813; compiler::TNode<Smi> tmp1814; compiler::TNode<Smi> tmp1815; compiler::TNode<Int32T> tmp1816; compiler::TNode<Map> tmp1817; compiler::TNode<JSArray> tmp1818; compiler::TNode<FixedDoubleArray> tmp1819; compiler::TNode<Smi> tmp1820; compiler::TNode<Object> tmp1821; compiler::TNode<Object> tmp1822; compiler::TNode<Number> tmp1823; ca_.Bind(&block88, &tmp1797, &tmp1798, &tmp1799, &tmp1800, &tmp1801, &tmp1802, &tmp1803, &tmp1804, &tmp1805, &tmp1806, &tmp1807, &tmp1808, &tmp1809, &tmp1810, &tmp1811, &tmp1812, &tmp1813, &tmp1814, &tmp1815, &tmp1816, &tmp1817, &tmp1818, &tmp1819, &tmp1820, &tmp1821, &tmp1822, &tmp1823); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 133); compiler::TNode<IntPtrT> tmp1824 = ca_.IntPtrConstant(FixedDoubleArray::kFloatsOffset); USE(tmp1824); compiler::TNode<IntPtrT> tmp1825 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp1825); compiler::TNode<Smi>tmp1826 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp1819, tmp1825}); compiler::TNode<IntPtrT> tmp1827; USE(tmp1827); tmp1827 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp1826}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp1828; USE(tmp1828); tmp1828 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp1820}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp1829; USE(tmp1829); tmp1829 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp1828}); compiler::TNode<UintPtrT> tmp1830; USE(tmp1830); tmp1830 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp1827}); compiler::TNode<BoolT> tmp1831; USE(tmp1831); tmp1831 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp1829}, compiler::TNode<UintPtrT>{tmp1830}); ca_.Branch(tmp1831, &block94, &block95, tmp1797, tmp1798, tmp1799, tmp1800, tmp1801, tmp1802, tmp1803, tmp1804, tmp1805, tmp1806, tmp1807, tmp1808, tmp1809, tmp1810, tmp1811, tmp1812, tmp1813, tmp1814, tmp1815, tmp1816, tmp1817, tmp1818, tmp1819, tmp1820, tmp1821, tmp1823, tmp1819, tmp1824, tmp1827, tmp1820, tmp1820, tmp1828, tmp1819, tmp1824, tmp1827, tmp1828, tmp1828); } if (block94.is_used()) { compiler::TNode<Context> tmp1832; compiler::TNode<JSArray> tmp1833; compiler::TNode<Smi> tmp1834; compiler::TNode<JSReceiver> tmp1835; compiler::TNode<Object> tmp1836; compiler::TNode<Smi> tmp1837; compiler::TNode<JSArray> tmp1838; compiler::TNode<JSArray> tmp1839; compiler::TNode<Map> tmp1840; compiler::TNode<BoolT> tmp1841; compiler::TNode<FixedArray> tmp1842; compiler::TNode<BoolT> tmp1843; compiler::TNode<BoolT> tmp1844; compiler::TNode<BoolT> tmp1845; compiler::TNode<Smi> tmp1846; compiler::TNode<Smi> tmp1847; compiler::TNode<Context> tmp1848; compiler::TNode<Smi> tmp1849; compiler::TNode<Smi> tmp1850; compiler::TNode<Int32T> tmp1851; compiler::TNode<Map> tmp1852; compiler::TNode<JSArray> tmp1853; compiler::TNode<FixedDoubleArray> tmp1854; compiler::TNode<Smi> tmp1855; compiler::TNode<Object> tmp1856; compiler::TNode<Number> tmp1857; compiler::TNode<FixedDoubleArray> tmp1858; compiler::TNode<IntPtrT> tmp1859; compiler::TNode<IntPtrT> tmp1860; compiler::TNode<Smi> tmp1861; compiler::TNode<Smi> tmp1862; compiler::TNode<IntPtrT> tmp1863; compiler::TNode<HeapObject> tmp1864; compiler::TNode<IntPtrT> tmp1865; compiler::TNode<IntPtrT> tmp1866; compiler::TNode<IntPtrT> tmp1867; compiler::TNode<IntPtrT> tmp1868; ca_.Bind(&block94, &tmp1832, &tmp1833, &tmp1834, &tmp1835, &tmp1836, &tmp1837, &tmp1838, &tmp1839, &tmp1840, &tmp1841, &tmp1842, &tmp1843, &tmp1844, &tmp1845, &tmp1846, &tmp1847, &tmp1848, &tmp1849, &tmp1850, &tmp1851, &tmp1852, &tmp1853, &tmp1854, &tmp1855, &tmp1856, &tmp1857, &tmp1858, &tmp1859, &tmp1860, &tmp1861, &tmp1862, &tmp1863, &tmp1864, &tmp1865, &tmp1866, &tmp1867, &tmp1868); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp1869; USE(tmp1869); tmp1869 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf9ATfloat64_340(state_))); compiler::TNode<IntPtrT> tmp1870; USE(tmp1870); tmp1870 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp1868}, compiler::TNode<IntPtrT>{tmp1869}); compiler::TNode<IntPtrT> tmp1871; USE(tmp1871); tmp1871 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp1865}, compiler::TNode<IntPtrT>{tmp1870}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp1872; USE(tmp1872); compiler::TNode<IntPtrT> tmp1873; USE(tmp1873); std::tie(tmp1872, tmp1873) = UnsafeNewReference9ATfloat64_1426(state_, compiler::TNode<HeapObject>{tmp1864}, compiler::TNode<IntPtrT>{tmp1871}).Flatten(); ca_.Goto(&block93, tmp1832, tmp1833, tmp1834, tmp1835, tmp1836, tmp1837, tmp1838, tmp1839, tmp1840, tmp1841, tmp1842, tmp1843, tmp1844, tmp1845, tmp1846, tmp1847, tmp1848, tmp1849, tmp1850, tmp1851, tmp1852, tmp1853, tmp1854, tmp1855, tmp1856, tmp1857, tmp1858, tmp1859, tmp1860, tmp1861, tmp1862, tmp1863, tmp1864, tmp1865, tmp1866, tmp1867, tmp1868, tmp1872, tmp1873); } if (block95.is_used()) { compiler::TNode<Context> tmp1874; compiler::TNode<JSArray> tmp1875; compiler::TNode<Smi> tmp1876; compiler::TNode<JSReceiver> tmp1877; compiler::TNode<Object> tmp1878; compiler::TNode<Smi> tmp1879; compiler::TNode<JSArray> tmp1880; compiler::TNode<JSArray> tmp1881; compiler::TNode<Map> tmp1882; compiler::TNode<BoolT> tmp1883; compiler::TNode<FixedArray> tmp1884; compiler::TNode<BoolT> tmp1885; compiler::TNode<BoolT> tmp1886; compiler::TNode<BoolT> tmp1887; compiler::TNode<Smi> tmp1888; compiler::TNode<Smi> tmp1889; compiler::TNode<Context> tmp1890; compiler::TNode<Smi> tmp1891; compiler::TNode<Smi> tmp1892; compiler::TNode<Int32T> tmp1893; compiler::TNode<Map> tmp1894; compiler::TNode<JSArray> tmp1895; compiler::TNode<FixedDoubleArray> tmp1896; compiler::TNode<Smi> tmp1897; compiler::TNode<Object> tmp1898; compiler::TNode<Number> tmp1899; compiler::TNode<FixedDoubleArray> tmp1900; compiler::TNode<IntPtrT> tmp1901; compiler::TNode<IntPtrT> tmp1902; compiler::TNode<Smi> tmp1903; compiler::TNode<Smi> tmp1904; compiler::TNode<IntPtrT> tmp1905; compiler::TNode<HeapObject> tmp1906; compiler::TNode<IntPtrT> tmp1907; compiler::TNode<IntPtrT> tmp1908; compiler::TNode<IntPtrT> tmp1909; compiler::TNode<IntPtrT> tmp1910; ca_.Bind(&block95, &tmp1874, &tmp1875, &tmp1876, &tmp1877, &tmp1878, &tmp1879, &tmp1880, &tmp1881, &tmp1882, &tmp1883, &tmp1884, &tmp1885, &tmp1886, &tmp1887, &tmp1888, &tmp1889, &tmp1890, &tmp1891, &tmp1892, &tmp1893, &tmp1894, &tmp1895, &tmp1896, &tmp1897, &tmp1898, &tmp1899, &tmp1900, &tmp1901, &tmp1902, &tmp1903, &tmp1904, &tmp1905, &tmp1906, &tmp1907, &tmp1908, &tmp1909, &tmp1910); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block92, tmp1874, tmp1875, tmp1876, tmp1877, tmp1878, tmp1879, tmp1880, tmp1881, tmp1882, tmp1883, tmp1884, tmp1885, tmp1886, tmp1887, tmp1888, tmp1889, tmp1890, tmp1891, tmp1892, tmp1893, tmp1894, tmp1895, tmp1896, tmp1897, tmp1898, tmp1899, tmp1900, tmp1901, tmp1902, tmp1903, tmp1904, tmp1905); } if (block93.is_used()) { compiler::TNode<Context> tmp1911; compiler::TNode<JSArray> tmp1912; compiler::TNode<Smi> tmp1913; compiler::TNode<JSReceiver> tmp1914; compiler::TNode<Object> tmp1915; compiler::TNode<Smi> tmp1916; compiler::TNode<JSArray> tmp1917; compiler::TNode<JSArray> tmp1918; compiler::TNode<Map> tmp1919; compiler::TNode<BoolT> tmp1920; compiler::TNode<FixedArray> tmp1921; compiler::TNode<BoolT> tmp1922; compiler::TNode<BoolT> tmp1923; compiler::TNode<BoolT> tmp1924; compiler::TNode<Smi> tmp1925; compiler::TNode<Smi> tmp1926; compiler::TNode<Context> tmp1927; compiler::TNode<Smi> tmp1928; compiler::TNode<Smi> tmp1929; compiler::TNode<Int32T> tmp1930; compiler::TNode<Map> tmp1931; compiler::TNode<JSArray> tmp1932; compiler::TNode<FixedDoubleArray> tmp1933; compiler::TNode<Smi> tmp1934; compiler::TNode<Object> tmp1935; compiler::TNode<Number> tmp1936; compiler::TNode<FixedDoubleArray> tmp1937; compiler::TNode<IntPtrT> tmp1938; compiler::TNode<IntPtrT> tmp1939; compiler::TNode<Smi> tmp1940; compiler::TNode<Smi> tmp1941; compiler::TNode<IntPtrT> tmp1942; compiler::TNode<HeapObject> tmp1943; compiler::TNode<IntPtrT> tmp1944; compiler::TNode<IntPtrT> tmp1945; compiler::TNode<IntPtrT> tmp1946; compiler::TNode<IntPtrT> tmp1947; compiler::TNode<HeapObject> tmp1948; compiler::TNode<IntPtrT> tmp1949; ca_.Bind(&block93, &tmp1911, &tmp1912, &tmp1913, &tmp1914, &tmp1915, &tmp1916, &tmp1917, &tmp1918, &tmp1919, &tmp1920, &tmp1921, &tmp1922, &tmp1923, &tmp1924, &tmp1925, &tmp1926, &tmp1927, &tmp1928, &tmp1929, &tmp1930, &tmp1931, &tmp1932, &tmp1933, &tmp1934, &tmp1935, &tmp1936, &tmp1937, &tmp1938, &tmp1939, &tmp1940, &tmp1941, &tmp1942, &tmp1943, &tmp1944, &tmp1945, &tmp1946, &tmp1947, &tmp1948, &tmp1949); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block91, tmp1911, tmp1912, tmp1913, tmp1914, tmp1915, tmp1916, tmp1917, tmp1918, tmp1919, tmp1920, tmp1921, tmp1922, tmp1923, tmp1924, tmp1925, tmp1926, tmp1927, tmp1928, tmp1929, tmp1930, tmp1931, tmp1932, tmp1933, tmp1934, tmp1935, tmp1936, tmp1937, tmp1938, tmp1939, tmp1940, tmp1941, tmp1942, tmp1948, tmp1949); } if (block92.is_used()) { compiler::TNode<Context> tmp1950; compiler::TNode<JSArray> tmp1951; compiler::TNode<Smi> tmp1952; compiler::TNode<JSReceiver> tmp1953; compiler::TNode<Object> tmp1954; compiler::TNode<Smi> tmp1955; compiler::TNode<JSArray> tmp1956; compiler::TNode<JSArray> tmp1957; compiler::TNode<Map> tmp1958; compiler::TNode<BoolT> tmp1959; compiler::TNode<FixedArray> tmp1960; compiler::TNode<BoolT> tmp1961; compiler::TNode<BoolT> tmp1962; compiler::TNode<BoolT> tmp1963; compiler::TNode<Smi> tmp1964; compiler::TNode<Smi> tmp1965; compiler::TNode<Context> tmp1966; compiler::TNode<Smi> tmp1967; compiler::TNode<Smi> tmp1968; compiler::TNode<Int32T> tmp1969; compiler::TNode<Map> tmp1970; compiler::TNode<JSArray> tmp1971; compiler::TNode<FixedDoubleArray> tmp1972; compiler::TNode<Smi> tmp1973; compiler::TNode<Object> tmp1974; compiler::TNode<Number> tmp1975; compiler::TNode<FixedDoubleArray> tmp1976; compiler::TNode<IntPtrT> tmp1977; compiler::TNode<IntPtrT> tmp1978; compiler::TNode<Smi> tmp1979; compiler::TNode<Smi> tmp1980; compiler::TNode<IntPtrT> tmp1981; ca_.Bind(&block92, &tmp1950, &tmp1951, &tmp1952, &tmp1953, &tmp1954, &tmp1955, &tmp1956, &tmp1957, &tmp1958, &tmp1959, &tmp1960, &tmp1961, &tmp1962, &tmp1963, &tmp1964, &tmp1965, &tmp1966, &tmp1967, &tmp1968, &tmp1969, &tmp1970, &tmp1971, &tmp1972, &tmp1973, &tmp1974, &tmp1975, &tmp1976, &tmp1977, &tmp1978, &tmp1979, &tmp1980, &tmp1981); CodeStubAssembler(state_).Unreachable(); } if (block91.is_used()) { compiler::TNode<Context> tmp1982; compiler::TNode<JSArray> tmp1983; compiler::TNode<Smi> tmp1984; compiler::TNode<JSReceiver> tmp1985; compiler::TNode<Object> tmp1986; compiler::TNode<Smi> tmp1987; compiler::TNode<JSArray> tmp1988; compiler::TNode<JSArray> tmp1989; compiler::TNode<Map> tmp1990; compiler::TNode<BoolT> tmp1991; compiler::TNode<FixedArray> tmp1992; compiler::TNode<BoolT> tmp1993; compiler::TNode<BoolT> tmp1994; compiler::TNode<BoolT> tmp1995; compiler::TNode<Smi> tmp1996; compiler::TNode<Smi> tmp1997; compiler::TNode<Context> tmp1998; compiler::TNode<Smi> tmp1999; compiler::TNode<Smi> tmp2000; compiler::TNode<Int32T> tmp2001; compiler::TNode<Map> tmp2002; compiler::TNode<JSArray> tmp2003; compiler::TNode<FixedDoubleArray> tmp2004; compiler::TNode<Smi> tmp2005; compiler::TNode<Object> tmp2006; compiler::TNode<Number> tmp2007; compiler::TNode<FixedDoubleArray> tmp2008; compiler::TNode<IntPtrT> tmp2009; compiler::TNode<IntPtrT> tmp2010; compiler::TNode<Smi> tmp2011; compiler::TNode<Smi> tmp2012; compiler::TNode<IntPtrT> tmp2013; compiler::TNode<HeapObject> tmp2014; compiler::TNode<IntPtrT> tmp2015; ca_.Bind(&block91, &tmp1982, &tmp1983, &tmp1984, &tmp1985, &tmp1986, &tmp1987, &tmp1988, &tmp1989, &tmp1990, &tmp1991, &tmp1992, &tmp1993, &tmp1994, &tmp1995, &tmp1996, &tmp1997, &tmp1998, &tmp1999, &tmp2000, &tmp2001, &tmp2002, &tmp2003, &tmp2004, &tmp2005, &tmp2006, &tmp2007, &tmp2008, &tmp2009, &tmp2010, &tmp2011, &tmp2012, &tmp2013, &tmp2014, &tmp2015); ca_.Goto(&block90, tmp1982, tmp1983, tmp1984, tmp1985, tmp1986, tmp1987, tmp1988, tmp1989, tmp1990, tmp1991, tmp1992, tmp1993, tmp1994, tmp1995, tmp1996, tmp1997, tmp1998, tmp1999, tmp2000, tmp2001, tmp2002, tmp2003, tmp2004, tmp2005, tmp2006, tmp2007, tmp2008, tmp2009, tmp2010, tmp2011, tmp2012, tmp2014, tmp2015); } if (block90.is_used()) { compiler::TNode<Context> tmp2016; compiler::TNode<JSArray> tmp2017; compiler::TNode<Smi> tmp2018; compiler::TNode<JSReceiver> tmp2019; compiler::TNode<Object> tmp2020; compiler::TNode<Smi> tmp2021; compiler::TNode<JSArray> tmp2022; compiler::TNode<JSArray> tmp2023; compiler::TNode<Map> tmp2024; compiler::TNode<BoolT> tmp2025; compiler::TNode<FixedArray> tmp2026; compiler::TNode<BoolT> tmp2027; compiler::TNode<BoolT> tmp2028; compiler::TNode<BoolT> tmp2029; compiler::TNode<Smi> tmp2030; compiler::TNode<Smi> tmp2031; compiler::TNode<Context> tmp2032; compiler::TNode<Smi> tmp2033; compiler::TNode<Smi> tmp2034; compiler::TNode<Int32T> tmp2035; compiler::TNode<Map> tmp2036; compiler::TNode<JSArray> tmp2037; compiler::TNode<FixedDoubleArray> tmp2038; compiler::TNode<Smi> tmp2039; compiler::TNode<Object> tmp2040; compiler::TNode<Number> tmp2041; compiler::TNode<FixedDoubleArray> tmp2042; compiler::TNode<IntPtrT> tmp2043; compiler::TNode<IntPtrT> tmp2044; compiler::TNode<Smi> tmp2045; compiler::TNode<Smi> tmp2046; compiler::TNode<HeapObject> tmp2047; compiler::TNode<IntPtrT> tmp2048; ca_.Bind(&block90, &tmp2016, &tmp2017, &tmp2018, &tmp2019, &tmp2020, &tmp2021, &tmp2022, &tmp2023, &tmp2024, &tmp2025, &tmp2026, &tmp2027, &tmp2028, &tmp2029, &tmp2030, &tmp2031, &tmp2032, &tmp2033, &tmp2034, &tmp2035, &tmp2036, &tmp2037, &tmp2038, &tmp2039, &tmp2040, &tmp2041, &tmp2042, &tmp2043, &tmp2044, &tmp2045, &tmp2046, &tmp2047, &tmp2048); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 133); compiler::TNode<Float64T> tmp2049; USE(tmp2049); tmp2049 = Convert9ATfloat6420UT5ATSmi10HeapNumber_194(state_, compiler::TNode<Number>{tmp2041}); compiler::TNode<Float64T> tmp2050; USE(tmp2050); tmp2050 = CodeStubAssembler(state_).Float64SilenceNaN(compiler::TNode<Float64T>{tmp2049}); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp2047, tmp2048}, tmp2050); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); ca_.Goto(&block86, tmp2016, tmp2017, tmp2018, tmp2019, tmp2020, tmp2021, tmp2022, tmp2023, tmp2024, tmp2025, tmp2026, tmp2027, tmp2028, tmp2029, tmp2030, tmp2031, tmp2032, tmp2033, tmp2034, tmp2035, tmp2036, tmp2037, tmp2038, tmp2039, tmp2040); } if (block87.is_used()) { compiler::TNode<Context> tmp2051; compiler::TNode<JSArray> tmp2052; compiler::TNode<Smi> tmp2053; compiler::TNode<JSReceiver> tmp2054; compiler::TNode<Object> tmp2055; compiler::TNode<Smi> tmp2056; compiler::TNode<JSArray> tmp2057; compiler::TNode<JSArray> tmp2058; compiler::TNode<Map> tmp2059; compiler::TNode<BoolT> tmp2060; compiler::TNode<FixedArray> tmp2061; compiler::TNode<BoolT> tmp2062; compiler::TNode<BoolT> tmp2063; compiler::TNode<BoolT> tmp2064; compiler::TNode<Smi> tmp2065; compiler::TNode<Smi> tmp2066; compiler::TNode<Context> tmp2067; compiler::TNode<Smi> tmp2068; compiler::TNode<Smi> tmp2069; compiler::TNode<Int32T> tmp2070; compiler::TNode<Map> tmp2071; compiler::TNode<JSArray> tmp2072; compiler::TNode<FixedDoubleArray> tmp2073; compiler::TNode<Smi> tmp2074; compiler::TNode<Object> tmp2075; ca_.Bind(&block87, &tmp2051, &tmp2052, &tmp2053, &tmp2054, &tmp2055, &tmp2056, &tmp2057, &tmp2058, &tmp2059, &tmp2060, &tmp2061, &tmp2062, &tmp2063, &tmp2064, &tmp2065, &tmp2066, &tmp2067, &tmp2068, &tmp2069, &tmp2070, &tmp2071, &tmp2072, &tmp2073, &tmp2074, &tmp2075); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 135); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); ca_.Goto(&block86, tmp2051, tmp2052, tmp2053, tmp2054, tmp2055, tmp2056, tmp2057, tmp2058, tmp2059, tmp2060, tmp2061, tmp2062, tmp2063, tmp2064, tmp2065, tmp2066, tmp2067, tmp2068, tmp2069, tmp2070, tmp2071, tmp2072, tmp2073, tmp2074, tmp2075); } if (block86.is_used()) { compiler::TNode<Context> tmp2076; compiler::TNode<JSArray> tmp2077; compiler::TNode<Smi> tmp2078; compiler::TNode<JSReceiver> tmp2079; compiler::TNode<Object> tmp2080; compiler::TNode<Smi> tmp2081; compiler::TNode<JSArray> tmp2082; compiler::TNode<JSArray> tmp2083; compiler::TNode<Map> tmp2084; compiler::TNode<BoolT> tmp2085; compiler::TNode<FixedArray> tmp2086; compiler::TNode<BoolT> tmp2087; compiler::TNode<BoolT> tmp2088; compiler::TNode<BoolT> tmp2089; compiler::TNode<Smi> tmp2090; compiler::TNode<Smi> tmp2091; compiler::TNode<Context> tmp2092; compiler::TNode<Smi> tmp2093; compiler::TNode<Smi> tmp2094; compiler::TNode<Int32T> tmp2095; compiler::TNode<Map> tmp2096; compiler::TNode<JSArray> tmp2097; compiler::TNode<FixedDoubleArray> tmp2098; compiler::TNode<Smi> tmp2099; compiler::TNode<Object> tmp2100; ca_.Bind(&block86, &tmp2076, &tmp2077, &tmp2078, &tmp2079, &tmp2080, &tmp2081, &tmp2082, &tmp2083, &tmp2084, &tmp2085, &tmp2086, &tmp2087, &tmp2088, &tmp2089, &tmp2090, &tmp2091, &tmp2092, &tmp2093, &tmp2094, &tmp2095, &tmp2096, &tmp2097, &tmp2098, &tmp2099, &tmp2100); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 130); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 129); ca_.Goto(&block78, tmp2076, tmp2077, tmp2078, tmp2079, tmp2080, tmp2081, tmp2082, tmp2083, tmp2084, tmp2085, tmp2086, tmp2087, tmp2088, tmp2089, tmp2090, tmp2091, tmp2092, tmp2093, tmp2094, tmp2095, tmp2096, tmp2097, tmp2098, tmp2099); } if (block78.is_used()) { compiler::TNode<Context> tmp2101; compiler::TNode<JSArray> tmp2102; compiler::TNode<Smi> tmp2103; compiler::TNode<JSReceiver> tmp2104; compiler::TNode<Object> tmp2105; compiler::TNode<Smi> tmp2106; compiler::TNode<JSArray> tmp2107; compiler::TNode<JSArray> tmp2108; compiler::TNode<Map> tmp2109; compiler::TNode<BoolT> tmp2110; compiler::TNode<FixedArray> tmp2111; compiler::TNode<BoolT> tmp2112; compiler::TNode<BoolT> tmp2113; compiler::TNode<BoolT> tmp2114; compiler::TNode<Smi> tmp2115; compiler::TNode<Smi> tmp2116; compiler::TNode<Context> tmp2117; compiler::TNode<Smi> tmp2118; compiler::TNode<Smi> tmp2119; compiler::TNode<Int32T> tmp2120; compiler::TNode<Map> tmp2121; compiler::TNode<JSArray> tmp2122; compiler::TNode<FixedDoubleArray> tmp2123; compiler::TNode<Smi> tmp2124; ca_.Bind(&block78, &tmp2101, &tmp2102, &tmp2103, &tmp2104, &tmp2105, &tmp2106, &tmp2107, &tmp2108, &tmp2109, &tmp2110, &tmp2111, &tmp2112, &tmp2113, &tmp2114, &tmp2115, &tmp2116, &tmp2117, &tmp2118, &tmp2119, &tmp2120, &tmp2121, &tmp2122, &tmp2123, &tmp2124); compiler::TNode<Smi> tmp2125; USE(tmp2125); tmp2125 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 1); compiler::TNode<Smi> tmp2126; USE(tmp2126); tmp2126 = CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp2124}, compiler::TNode<Smi>{tmp2125}); ca_.Goto(&block77, tmp2101, tmp2102, tmp2103, tmp2104, tmp2105, tmp2106, tmp2107, tmp2108, tmp2109, tmp2110, tmp2111, tmp2112, tmp2113, tmp2114, tmp2115, tmp2116, tmp2117, tmp2118, tmp2119, tmp2120, tmp2121, tmp2122, tmp2123, tmp2126); } if (block76.is_used()) { compiler::TNode<Context> tmp2127; compiler::TNode<JSArray> tmp2128; compiler::TNode<Smi> tmp2129; compiler::TNode<JSReceiver> tmp2130; compiler::TNode<Object> tmp2131; compiler::TNode<Smi> tmp2132; compiler::TNode<JSArray> tmp2133; compiler::TNode<JSArray> tmp2134; compiler::TNode<Map> tmp2135; compiler::TNode<BoolT> tmp2136; compiler::TNode<FixedArray> tmp2137; compiler::TNode<BoolT> tmp2138; compiler::TNode<BoolT> tmp2139; compiler::TNode<BoolT> tmp2140; compiler::TNode<Smi> tmp2141; compiler::TNode<Smi> tmp2142; compiler::TNode<Context> tmp2143; compiler::TNode<Smi> tmp2144; compiler::TNode<Smi> tmp2145; compiler::TNode<Int32T> tmp2146; compiler::TNode<Map> tmp2147; compiler::TNode<JSArray> tmp2148; compiler::TNode<FixedDoubleArray> tmp2149; compiler::TNode<Smi> tmp2150; ca_.Bind(&block76, &tmp2127, &tmp2128, &tmp2129, &tmp2130, &tmp2131, &tmp2132, &tmp2133, &tmp2134, &tmp2135, &tmp2136, &tmp2137, &tmp2138, &tmp2139, &tmp2140, &tmp2141, &tmp2142, &tmp2143, &tmp2144, &tmp2145, &tmp2146, &tmp2147, &tmp2148, &tmp2149, &tmp2150); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 139); compiler::TNode<IntPtrT> tmp2151 = ca_.IntPtrConstant(JSObject::kElementsOffset); USE(tmp2151); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp2148, tmp2151}, tmp2149); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); ca_.Goto(&block74, tmp2127, tmp2128, tmp2129, tmp2130, tmp2131, tmp2132, tmp2133, tmp2134, tmp2135, tmp2136, tmp2137, tmp2138, tmp2139, tmp2140, tmp2141, tmp2142, tmp2143, tmp2144, tmp2145, tmp2146, tmp2147, tmp2148); } if (block73.is_used()) { compiler::TNode<Context> tmp2152; compiler::TNode<JSArray> tmp2153; compiler::TNode<Smi> tmp2154; compiler::TNode<JSReceiver> tmp2155; compiler::TNode<Object> tmp2156; compiler::TNode<Smi> tmp2157; compiler::TNode<JSArray> tmp2158; compiler::TNode<JSArray> tmp2159; compiler::TNode<Map> tmp2160; compiler::TNode<BoolT> tmp2161; compiler::TNode<FixedArray> tmp2162; compiler::TNode<BoolT> tmp2163; compiler::TNode<BoolT> tmp2164; compiler::TNode<BoolT> tmp2165; compiler::TNode<Smi> tmp2166; compiler::TNode<Smi> tmp2167; compiler::TNode<Context> tmp2168; compiler::TNode<Smi> tmp2169; compiler::TNode<Smi> tmp2170; compiler::TNode<Int32T> tmp2171; compiler::TNode<Map> tmp2172; compiler::TNode<JSArray> tmp2173; ca_.Bind(&block73, &tmp2152, &tmp2153, &tmp2154, &tmp2155, &tmp2156, &tmp2157, &tmp2158, &tmp2159, &tmp2160, &tmp2161, &tmp2162, &tmp2163, &tmp2164, &tmp2165, &tmp2166, &tmp2167, &tmp2168, &tmp2169, &tmp2170, &tmp2171, &tmp2172, &tmp2173); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 142); compiler::TNode<JSArray> tmp2174; USE(tmp2174); tmp2174 = NewJSArray_59(state_, compiler::TNode<Context>{tmp2168}, compiler::TNode<Map>{tmp2172}, compiler::TNode<FixedArrayBase>{tmp2162}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); ca_.Goto(&block74, tmp2152, tmp2153, tmp2154, tmp2155, tmp2156, tmp2157, tmp2158, tmp2159, tmp2160, tmp2161, tmp2162, tmp2163, tmp2164, tmp2165, tmp2166, tmp2167, tmp2168, tmp2169, tmp2170, tmp2171, tmp2172, tmp2174); } if (block74.is_used()) { compiler::TNode<Context> tmp2175; compiler::TNode<JSArray> tmp2176; compiler::TNode<Smi> tmp2177; compiler::TNode<JSReceiver> tmp2178; compiler::TNode<Object> tmp2179; compiler::TNode<Smi> tmp2180; compiler::TNode<JSArray> tmp2181; compiler::TNode<JSArray> tmp2182; compiler::TNode<Map> tmp2183; compiler::TNode<BoolT> tmp2184; compiler::TNode<FixedArray> tmp2185; compiler::TNode<BoolT> tmp2186; compiler::TNode<BoolT> tmp2187; compiler::TNode<BoolT> tmp2188; compiler::TNode<Smi> tmp2189; compiler::TNode<Smi> tmp2190; compiler::TNode<Context> tmp2191; compiler::TNode<Smi> tmp2192; compiler::TNode<Smi> tmp2193; compiler::TNode<Int32T> tmp2194; compiler::TNode<Map> tmp2195; compiler::TNode<JSArray> tmp2196; ca_.Bind(&block74, &tmp2175, &tmp2176, &tmp2177, &tmp2178, &tmp2179, &tmp2180, &tmp2181, &tmp2182, &tmp2183, &tmp2184, &tmp2185, &tmp2186, &tmp2187, &tmp2188, &tmp2189, &tmp2190, &tmp2191, &tmp2192, &tmp2193, &tmp2194, &tmp2195, &tmp2196); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 146); compiler::TNode<FixedArray> tmp2197; USE(tmp2197); tmp2197 = kEmptyFixedArray_212(state_); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 147); ca_.Goto(&block61, tmp2175, tmp2176, tmp2177, tmp2178, tmp2179, tmp2180, tmp2181, tmp2182, tmp2183, tmp2184, tmp2197, tmp2186, tmp2187, tmp2188, tmp2189, tmp2190, tmp2191, tmp2192, tmp2196); } if (block61.is_used()) { compiler::TNode<Context> tmp2198; compiler::TNode<JSArray> tmp2199; compiler::TNode<Smi> tmp2200; compiler::TNode<JSReceiver> tmp2201; compiler::TNode<Object> tmp2202; compiler::TNode<Smi> tmp2203; compiler::TNode<JSArray> tmp2204; compiler::TNode<JSArray> tmp2205; compiler::TNode<Map> tmp2206; compiler::TNode<BoolT> tmp2207; compiler::TNode<FixedArray> tmp2208; compiler::TNode<BoolT> tmp2209; compiler::TNode<BoolT> tmp2210; compiler::TNode<BoolT> tmp2211; compiler::TNode<Smi> tmp2212; compiler::TNode<Smi> tmp2213; compiler::TNode<Context> tmp2214; compiler::TNode<Smi> tmp2215; compiler::TNode<JSArray> tmp2216; ca_.Bind(&block61, &tmp2198, &tmp2199, &tmp2200, &tmp2201, &tmp2202, &tmp2203, &tmp2204, &tmp2205, &tmp2206, &tmp2207, &tmp2208, &tmp2209, &tmp2210, &tmp2211, &tmp2212, &tmp2213, &tmp2214, &tmp2215, &tmp2216); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 219); ca_.Goto(&block1, tmp2216, tmp2212); } if (block3.is_used()) { compiler::TNode<Context> tmp2217; compiler::TNode<JSArray> tmp2218; compiler::TNode<Smi> tmp2219; compiler::TNode<JSReceiver> tmp2220; compiler::TNode<Object> tmp2221; compiler::TNode<Smi> tmp2222; compiler::TNode<JSArray> tmp2223; compiler::TNode<JSArray> tmp2224; compiler::TNode<Map> tmp2225; compiler::TNode<BoolT> tmp2226; compiler::TNode<FixedArray> tmp2227; compiler::TNode<BoolT> tmp2228; compiler::TNode<BoolT> tmp2229; compiler::TNode<BoolT> tmp2230; ca_.Bind(&block3, &tmp2217, &tmp2218, &tmp2219, &tmp2220, &tmp2221, &tmp2222, &tmp2223, &tmp2224, &tmp2225, &tmp2226, &tmp2227, &tmp2228, &tmp2229, &tmp2230); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 222); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 99); compiler::TNode<IntPtrT> tmp2231 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp2231); compiler::TNode<Smi>tmp2232 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp2227, tmp2231}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 101); compiler::TNode<Int32T> tmp2233; USE(tmp2233); tmp2233 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_SMI_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 102); compiler::TNode<BoolT> tmp2234; USE(tmp2234); tmp2234 = CodeStubAssembler(state_).Word32BinaryNot(compiler::TNode<BoolT>{tmp2228}); ca_.Branch(tmp2234, &block98, &block99, tmp2217, tmp2218, tmp2219, tmp2220, tmp2221, tmp2222, tmp2223, tmp2224, tmp2225, tmp2226, tmp2227, tmp2228, tmp2229, tmp2230, tmp2219, tmp2217, tmp2219, tmp2232, tmp2233); } if (block98.is_used()) { compiler::TNode<Context> tmp2235; compiler::TNode<JSArray> tmp2236; compiler::TNode<Smi> tmp2237; compiler::TNode<JSReceiver> tmp2238; compiler::TNode<Object> tmp2239; compiler::TNode<Smi> tmp2240; compiler::TNode<JSArray> tmp2241; compiler::TNode<JSArray> tmp2242; compiler::TNode<Map> tmp2243; compiler::TNode<BoolT> tmp2244; compiler::TNode<FixedArray> tmp2245; compiler::TNode<BoolT> tmp2246; compiler::TNode<BoolT> tmp2247; compiler::TNode<BoolT> tmp2248; compiler::TNode<Smi> tmp2249; compiler::TNode<Context> tmp2250; compiler::TNode<Smi> tmp2251; compiler::TNode<Smi> tmp2252; compiler::TNode<Int32T> tmp2253; ca_.Bind(&block98, &tmp2235, &tmp2236, &tmp2237, &tmp2238, &tmp2239, &tmp2240, &tmp2241, &tmp2242, &tmp2243, &tmp2244, &tmp2245, &tmp2246, &tmp2247, &tmp2248, &tmp2249, &tmp2250, &tmp2251, &tmp2252, &tmp2253); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Branch(tmp2247, &block100, &block101, tmp2235, tmp2236, tmp2237, tmp2238, tmp2239, tmp2240, tmp2241, tmp2242, tmp2243, tmp2244, tmp2245, tmp2246, tmp2247, tmp2248, tmp2249, tmp2250, tmp2251, tmp2252, tmp2253); } if (block100.is_used()) { compiler::TNode<Context> tmp2254; compiler::TNode<JSArray> tmp2255; compiler::TNode<Smi> tmp2256; compiler::TNode<JSReceiver> tmp2257; compiler::TNode<Object> tmp2258; compiler::TNode<Smi> tmp2259; compiler::TNode<JSArray> tmp2260; compiler::TNode<JSArray> tmp2261; compiler::TNode<Map> tmp2262; compiler::TNode<BoolT> tmp2263; compiler::TNode<FixedArray> tmp2264; compiler::TNode<BoolT> tmp2265; compiler::TNode<BoolT> tmp2266; compiler::TNode<BoolT> tmp2267; compiler::TNode<Smi> tmp2268; compiler::TNode<Context> tmp2269; compiler::TNode<Smi> tmp2270; compiler::TNode<Smi> tmp2271; compiler::TNode<Int32T> tmp2272; ca_.Bind(&block100, &tmp2254, &tmp2255, &tmp2256, &tmp2257, &tmp2258, &tmp2259, &tmp2260, &tmp2261, &tmp2262, &tmp2263, &tmp2264, &tmp2265, &tmp2266, &tmp2267, &tmp2268, &tmp2269, &tmp2270, &tmp2271, &tmp2272); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 104); compiler::TNode<Int32T> tmp2273; USE(tmp2273); tmp2273 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_DOUBLE_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Goto(&block102, tmp2254, tmp2255, tmp2256, tmp2257, tmp2258, tmp2259, tmp2260, tmp2261, tmp2262, tmp2263, tmp2264, tmp2265, tmp2266, tmp2267, tmp2268, tmp2269, tmp2270, tmp2271, tmp2273); } if (block101.is_used()) { compiler::TNode<Context> tmp2274; compiler::TNode<JSArray> tmp2275; compiler::TNode<Smi> tmp2276; compiler::TNode<JSReceiver> tmp2277; compiler::TNode<Object> tmp2278; compiler::TNode<Smi> tmp2279; compiler::TNode<JSArray> tmp2280; compiler::TNode<JSArray> tmp2281; compiler::TNode<Map> tmp2282; compiler::TNode<BoolT> tmp2283; compiler::TNode<FixedArray> tmp2284; compiler::TNode<BoolT> tmp2285; compiler::TNode<BoolT> tmp2286; compiler::TNode<BoolT> tmp2287; compiler::TNode<Smi> tmp2288; compiler::TNode<Context> tmp2289; compiler::TNode<Smi> tmp2290; compiler::TNode<Smi> tmp2291; compiler::TNode<Int32T> tmp2292; ca_.Bind(&block101, &tmp2274, &tmp2275, &tmp2276, &tmp2277, &tmp2278, &tmp2279, &tmp2280, &tmp2281, &tmp2282, &tmp2283, &tmp2284, &tmp2285, &tmp2286, &tmp2287, &tmp2288, &tmp2289, &tmp2290, &tmp2291, &tmp2292); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 106); compiler::TNode<Int32T> tmp2293; USE(tmp2293); tmp2293 = FromConstexpr14ATElementsKind24ATconstexpr_ElementsKind_167(state_, PACKED_ELEMENTS); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 103); ca_.Goto(&block102, tmp2274, tmp2275, tmp2276, tmp2277, tmp2278, tmp2279, tmp2280, tmp2281, tmp2282, tmp2283, tmp2284, tmp2285, tmp2286, tmp2287, tmp2288, tmp2289, tmp2290, tmp2291, tmp2293); } if (block102.is_used()) { compiler::TNode<Context> tmp2294; compiler::TNode<JSArray> tmp2295; compiler::TNode<Smi> tmp2296; compiler::TNode<JSReceiver> tmp2297; compiler::TNode<Object> tmp2298; compiler::TNode<Smi> tmp2299; compiler::TNode<JSArray> tmp2300; compiler::TNode<JSArray> tmp2301; compiler::TNode<Map> tmp2302; compiler::TNode<BoolT> tmp2303; compiler::TNode<FixedArray> tmp2304; compiler::TNode<BoolT> tmp2305; compiler::TNode<BoolT> tmp2306; compiler::TNode<BoolT> tmp2307; compiler::TNode<Smi> tmp2308; compiler::TNode<Context> tmp2309; compiler::TNode<Smi> tmp2310; compiler::TNode<Smi> tmp2311; compiler::TNode<Int32T> tmp2312; ca_.Bind(&block102, &tmp2294, &tmp2295, &tmp2296, &tmp2297, &tmp2298, &tmp2299, &tmp2300, &tmp2301, &tmp2302, &tmp2303, &tmp2304, &tmp2305, &tmp2306, &tmp2307, &tmp2308, &tmp2309, &tmp2310, &tmp2311, &tmp2312); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 102); ca_.Goto(&block99, tmp2294, tmp2295, tmp2296, tmp2297, tmp2298, tmp2299, tmp2300, tmp2301, tmp2302, tmp2303, tmp2304, tmp2305, tmp2306, tmp2307, tmp2308, tmp2309, tmp2310, tmp2311, tmp2312); } if (block99.is_used()) { compiler::TNode<Context> tmp2313; compiler::TNode<JSArray> tmp2314; compiler::TNode<Smi> tmp2315; compiler::TNode<JSReceiver> tmp2316; compiler::TNode<Object> tmp2317; compiler::TNode<Smi> tmp2318; compiler::TNode<JSArray> tmp2319; compiler::TNode<JSArray> tmp2320; compiler::TNode<Map> tmp2321; compiler::TNode<BoolT> tmp2322; compiler::TNode<FixedArray> tmp2323; compiler::TNode<BoolT> tmp2324; compiler::TNode<BoolT> tmp2325; compiler::TNode<BoolT> tmp2326; compiler::TNode<Smi> tmp2327; compiler::TNode<Context> tmp2328; compiler::TNode<Smi> tmp2329; compiler::TNode<Smi> tmp2330; compiler::TNode<Int32T> tmp2331; ca_.Bind(&block99, &tmp2313, &tmp2314, &tmp2315, &tmp2316, &tmp2317, &tmp2318, &tmp2319, &tmp2320, &tmp2321, &tmp2322, &tmp2323, &tmp2324, &tmp2325, &tmp2326, &tmp2327, &tmp2328, &tmp2329, &tmp2330, &tmp2331); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 110); ca_.Branch(tmp2326, &block105, &block106, tmp2313, tmp2314, tmp2315, tmp2316, tmp2317, tmp2318, tmp2319, tmp2320, tmp2321, tmp2322, tmp2323, tmp2324, tmp2325, tmp2326, tmp2327, tmp2328, tmp2329, tmp2330, tmp2331, tmp2326); } if (block105.is_used()) { compiler::TNode<Context> tmp2332; compiler::TNode<JSArray> tmp2333; compiler::TNode<Smi> tmp2334; compiler::TNode<JSReceiver> tmp2335; compiler::TNode<Object> tmp2336; compiler::TNode<Smi> tmp2337; compiler::TNode<JSArray> tmp2338; compiler::TNode<JSArray> tmp2339; compiler::TNode<Map> tmp2340; compiler::TNode<BoolT> tmp2341; compiler::TNode<FixedArray> tmp2342; compiler::TNode<BoolT> tmp2343; compiler::TNode<BoolT> tmp2344; compiler::TNode<BoolT> tmp2345; compiler::TNode<Smi> tmp2346; compiler::TNode<Context> tmp2347; compiler::TNode<Smi> tmp2348; compiler::TNode<Smi> tmp2349; compiler::TNode<Int32T> tmp2350; compiler::TNode<BoolT> tmp2351; ca_.Bind(&block105, &tmp2332, &tmp2333, &tmp2334, &tmp2335, &tmp2336, &tmp2337, &tmp2338, &tmp2339, &tmp2340, &tmp2341, &tmp2342, &tmp2343, &tmp2344, &tmp2345, &tmp2346, &tmp2347, &tmp2348, &tmp2349, &tmp2350, &tmp2351); compiler::TNode<BoolT> tmp2352; USE(tmp2352); tmp2352 = FromConstexpr6ATbool16ATconstexpr_bool_165(state_, true); ca_.Goto(&block107, tmp2332, tmp2333, tmp2334, tmp2335, tmp2336, tmp2337, tmp2338, tmp2339, tmp2340, tmp2341, tmp2342, tmp2343, tmp2344, tmp2345, tmp2346, tmp2347, tmp2348, tmp2349, tmp2350, tmp2351, tmp2352); } if (block106.is_used()) { compiler::TNode<Context> tmp2353; compiler::TNode<JSArray> tmp2354; compiler::TNode<Smi> tmp2355; compiler::TNode<JSReceiver> tmp2356; compiler::TNode<Object> tmp2357; compiler::TNode<Smi> tmp2358; compiler::TNode<JSArray> tmp2359; compiler::TNode<JSArray> tmp2360; compiler::TNode<Map> tmp2361; compiler::TNode<BoolT> tmp2362; compiler::TNode<FixedArray> tmp2363; compiler::TNode<BoolT> tmp2364; compiler::TNode<BoolT> tmp2365; compiler::TNode<BoolT> tmp2366; compiler::TNode<Smi> tmp2367; compiler::TNode<Context> tmp2368; compiler::TNode<Smi> tmp2369; compiler::TNode<Smi> tmp2370; compiler::TNode<Int32T> tmp2371; compiler::TNode<BoolT> tmp2372; ca_.Bind(&block106, &tmp2353, &tmp2354, &tmp2355, &tmp2356, &tmp2357, &tmp2358, &tmp2359, &tmp2360, &tmp2361, &tmp2362, &tmp2363, &tmp2364, &tmp2365, &tmp2366, &tmp2367, &tmp2368, &tmp2369, &tmp2370, &tmp2371, &tmp2372); compiler::TNode<BoolT> tmp2373; USE(tmp2373); tmp2373 = CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp2369}, compiler::TNode<Smi>{tmp2370}); ca_.Goto(&block107, tmp2353, tmp2354, tmp2355, tmp2356, tmp2357, tmp2358, tmp2359, tmp2360, tmp2361, tmp2362, tmp2363, tmp2364, tmp2365, tmp2366, tmp2367, tmp2368, tmp2369, tmp2370, tmp2371, tmp2372, tmp2373); } if (block107.is_used()) { compiler::TNode<Context> tmp2374; compiler::TNode<JSArray> tmp2375; compiler::TNode<Smi> tmp2376; compiler::TNode<JSReceiver> tmp2377; compiler::TNode<Object> tmp2378; compiler::TNode<Smi> tmp2379; compiler::TNode<JSArray> tmp2380; compiler::TNode<JSArray> tmp2381; compiler::TNode<Map> tmp2382; compiler::TNode<BoolT> tmp2383; compiler::TNode<FixedArray> tmp2384; compiler::TNode<BoolT> tmp2385; compiler::TNode<BoolT> tmp2386; compiler::TNode<BoolT> tmp2387; compiler::TNode<Smi> tmp2388; compiler::TNode<Context> tmp2389; compiler::TNode<Smi> tmp2390; compiler::TNode<Smi> tmp2391; compiler::TNode<Int32T> tmp2392; compiler::TNode<BoolT> tmp2393; compiler::TNode<BoolT> tmp2394; ca_.Bind(&block107, &tmp2374, &tmp2375, &tmp2376, &tmp2377, &tmp2378, &tmp2379, &tmp2380, &tmp2381, &tmp2382, &tmp2383, &tmp2384, &tmp2385, &tmp2386, &tmp2387, &tmp2388, &tmp2389, &tmp2390, &tmp2391, &tmp2392, &tmp2393, &tmp2394); ca_.Branch(tmp2394, &block103, &block104, tmp2374, tmp2375, tmp2376, tmp2377, tmp2378, tmp2379, tmp2380, tmp2381, tmp2382, tmp2383, tmp2384, tmp2385, tmp2386, tmp2387, tmp2388, tmp2389, tmp2390, tmp2391, tmp2392); } if (block103.is_used()) { compiler::TNode<Context> tmp2395; compiler::TNode<JSArray> tmp2396; compiler::TNode<Smi> tmp2397; compiler::TNode<JSReceiver> tmp2398; compiler::TNode<Object> tmp2399; compiler::TNode<Smi> tmp2400; compiler::TNode<JSArray> tmp2401; compiler::TNode<JSArray> tmp2402; compiler::TNode<Map> tmp2403; compiler::TNode<BoolT> tmp2404; compiler::TNode<FixedArray> tmp2405; compiler::TNode<BoolT> tmp2406; compiler::TNode<BoolT> tmp2407; compiler::TNode<BoolT> tmp2408; compiler::TNode<Smi> tmp2409; compiler::TNode<Context> tmp2410; compiler::TNode<Smi> tmp2411; compiler::TNode<Smi> tmp2412; compiler::TNode<Int32T> tmp2413; ca_.Bind(&block103, &tmp2395, &tmp2396, &tmp2397, &tmp2398, &tmp2399, &tmp2400, &tmp2401, &tmp2402, &tmp2403, &tmp2404, &tmp2405, &tmp2406, &tmp2407, &tmp2408, &tmp2409, &tmp2410, &tmp2411, &tmp2412, &tmp2413); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 116); compiler::TNode<Int32T> tmp2414; USE(tmp2414); tmp2414 = FastHoleyElementsKind_216(state_, compiler::TNode<Int32T>{tmp2413}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 110); ca_.Goto(&block104, tmp2395, tmp2396, tmp2397, tmp2398, tmp2399, tmp2400, tmp2401, tmp2402, tmp2403, tmp2404, tmp2405, tmp2406, tmp2407, tmp2408, tmp2409, tmp2410, tmp2411, tmp2412, tmp2414); } if (block104.is_used()) { compiler::TNode<Context> tmp2415; compiler::TNode<JSArray> tmp2416; compiler::TNode<Smi> tmp2417; compiler::TNode<JSReceiver> tmp2418; compiler::TNode<Object> tmp2419; compiler::TNode<Smi> tmp2420; compiler::TNode<JSArray> tmp2421; compiler::TNode<JSArray> tmp2422; compiler::TNode<Map> tmp2423; compiler::TNode<BoolT> tmp2424; compiler::TNode<FixedArray> tmp2425; compiler::TNode<BoolT> tmp2426; compiler::TNode<BoolT> tmp2427; compiler::TNode<BoolT> tmp2428; compiler::TNode<Smi> tmp2429; compiler::TNode<Context> tmp2430; compiler::TNode<Smi> tmp2431; compiler::TNode<Smi> tmp2432; compiler::TNode<Int32T> tmp2433; ca_.Bind(&block104, &tmp2415, &tmp2416, &tmp2417, &tmp2418, &tmp2419, &tmp2420, &tmp2421, &tmp2422, &tmp2423, &tmp2424, &tmp2425, &tmp2426, &tmp2427, &tmp2428, &tmp2429, &tmp2430, &tmp2431, &tmp2432, &tmp2433); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 119); compiler::TNode<NativeContext> tmp2434; USE(tmp2434); tmp2434 = CodeStubAssembler(state_).LoadNativeContext(compiler::TNode<Context>{tmp2430}); compiler::TNode<Map> tmp2435; USE(tmp2435); tmp2435 = CodeStubAssembler(state_).LoadJSArrayElementsMap(compiler::TNode<Int32T>{tmp2433}, compiler::TNode<NativeContext>{tmp2434}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 120); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); compiler::TNode<BoolT> tmp2436; USE(tmp2436); tmp2436 = CodeStubAssembler(state_).IsDoubleElementsKind(compiler::TNode<Int32T>{tmp2433}); ca_.Branch(tmp2436, &block108, &block109, tmp2415, tmp2416, tmp2417, tmp2418, tmp2419, tmp2420, tmp2421, tmp2422, tmp2423, tmp2424, tmp2425, tmp2426, tmp2427, tmp2428, tmp2429, tmp2430, tmp2431, tmp2432, tmp2433, tmp2435, ca_.Uninitialized<JSArray>()); } if (block108.is_used()) { compiler::TNode<Context> tmp2437; compiler::TNode<JSArray> tmp2438; compiler::TNode<Smi> tmp2439; compiler::TNode<JSReceiver> tmp2440; compiler::TNode<Object> tmp2441; compiler::TNode<Smi> tmp2442; compiler::TNode<JSArray> tmp2443; compiler::TNode<JSArray> tmp2444; compiler::TNode<Map> tmp2445; compiler::TNode<BoolT> tmp2446; compiler::TNode<FixedArray> tmp2447; compiler::TNode<BoolT> tmp2448; compiler::TNode<BoolT> tmp2449; compiler::TNode<BoolT> tmp2450; compiler::TNode<Smi> tmp2451; compiler::TNode<Context> tmp2452; compiler::TNode<Smi> tmp2453; compiler::TNode<Smi> tmp2454; compiler::TNode<Int32T> tmp2455; compiler::TNode<Map> tmp2456; compiler::TNode<JSArray> tmp2457; ca_.Bind(&block108, &tmp2437, &tmp2438, &tmp2439, &tmp2440, &tmp2441, &tmp2442, &tmp2443, &tmp2444, &tmp2445, &tmp2446, &tmp2447, &tmp2448, &tmp2449, &tmp2450, &tmp2451, &tmp2452, &tmp2453, &tmp2454, &tmp2455, &tmp2456, &tmp2457); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 127); compiler::TNode<IntPtrT> tmp2458; USE(tmp2458); tmp2458 = CodeStubAssembler(state_).SmiUntag(compiler::TNode<Smi>{tmp2454}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 126); compiler::TNode<FixedDoubleArray> tmp2459; USE(tmp2459); tmp2459 = CodeStubAssembler(state_).AllocateFixedDoubleArrayWithHoles(compiler::TNode<IntPtrT>{tmp2458}, CodeStubAssembler::kAllowLargeObjectAllocation); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 128); compiler::TNode<JSArray> tmp2460; USE(tmp2460); tmp2460 = NewJSArray_59(state_, compiler::TNode<Context>{tmp2452}, compiler::TNode<Map>{tmp2456}, compiler::TNode<FixedArrayBase>{tmp2447}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 129); compiler::TNode<Smi> tmp2461; USE(tmp2461); tmp2461 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 0); ca_.Goto(&block113, tmp2437, tmp2438, tmp2439, tmp2440, tmp2441, tmp2442, tmp2443, tmp2444, tmp2445, tmp2446, tmp2447, tmp2448, tmp2449, tmp2450, tmp2451, tmp2452, tmp2453, tmp2454, tmp2455, tmp2456, tmp2460, tmp2459, tmp2461); } if (block113.is_used()) { compiler::TNode<Context> tmp2462; compiler::TNode<JSArray> tmp2463; compiler::TNode<Smi> tmp2464; compiler::TNode<JSReceiver> tmp2465; compiler::TNode<Object> tmp2466; compiler::TNode<Smi> tmp2467; compiler::TNode<JSArray> tmp2468; compiler::TNode<JSArray> tmp2469; compiler::TNode<Map> tmp2470; compiler::TNode<BoolT> tmp2471; compiler::TNode<FixedArray> tmp2472; compiler::TNode<BoolT> tmp2473; compiler::TNode<BoolT> tmp2474; compiler::TNode<BoolT> tmp2475; compiler::TNode<Smi> tmp2476; compiler::TNode<Context> tmp2477; compiler::TNode<Smi> tmp2478; compiler::TNode<Smi> tmp2479; compiler::TNode<Int32T> tmp2480; compiler::TNode<Map> tmp2481; compiler::TNode<JSArray> tmp2482; compiler::TNode<FixedDoubleArray> tmp2483; compiler::TNode<Smi> tmp2484; ca_.Bind(&block113, &tmp2462, &tmp2463, &tmp2464, &tmp2465, &tmp2466, &tmp2467, &tmp2468, &tmp2469, &tmp2470, &tmp2471, &tmp2472, &tmp2473, &tmp2474, &tmp2475, &tmp2476, &tmp2477, &tmp2478, &tmp2479, &tmp2480, &tmp2481, &tmp2482, &tmp2483, &tmp2484); compiler::TNode<BoolT> tmp2485; USE(tmp2485); tmp2485 = CodeStubAssembler(state_).SmiLessThan(compiler::TNode<Smi>{tmp2484}, compiler::TNode<Smi>{tmp2478}); ca_.Branch(tmp2485, &block111, &block112, tmp2462, tmp2463, tmp2464, tmp2465, tmp2466, tmp2467, tmp2468, tmp2469, tmp2470, tmp2471, tmp2472, tmp2473, tmp2474, tmp2475, tmp2476, tmp2477, tmp2478, tmp2479, tmp2480, tmp2481, tmp2482, tmp2483, tmp2484); } if (block111.is_used()) { compiler::TNode<Context> tmp2486; compiler::TNode<JSArray> tmp2487; compiler::TNode<Smi> tmp2488; compiler::TNode<JSReceiver> tmp2489; compiler::TNode<Object> tmp2490; compiler::TNode<Smi> tmp2491; compiler::TNode<JSArray> tmp2492; compiler::TNode<JSArray> tmp2493; compiler::TNode<Map> tmp2494; compiler::TNode<BoolT> tmp2495; compiler::TNode<FixedArray> tmp2496; compiler::TNode<BoolT> tmp2497; compiler::TNode<BoolT> tmp2498; compiler::TNode<BoolT> tmp2499; compiler::TNode<Smi> tmp2500; compiler::TNode<Context> tmp2501; compiler::TNode<Smi> tmp2502; compiler::TNode<Smi> tmp2503; compiler::TNode<Int32T> tmp2504; compiler::TNode<Map> tmp2505; compiler::TNode<JSArray> tmp2506; compiler::TNode<FixedDoubleArray> tmp2507; compiler::TNode<Smi> tmp2508; ca_.Bind(&block111, &tmp2486, &tmp2487, &tmp2488, &tmp2489, &tmp2490, &tmp2491, &tmp2492, &tmp2493, &tmp2494, &tmp2495, &tmp2496, &tmp2497, &tmp2498, &tmp2499, &tmp2500, &tmp2501, &tmp2502, &tmp2503, &tmp2504, &tmp2505, &tmp2506, &tmp2507, &tmp2508); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 131); compiler::TNode<IntPtrT> tmp2509 = ca_.IntPtrConstant(FixedArray::kObjectsOffset); USE(tmp2509); compiler::TNode<IntPtrT> tmp2510 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp2510); compiler::TNode<Smi>tmp2511 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp2496, tmp2510}); compiler::TNode<IntPtrT> tmp2512; USE(tmp2512); tmp2512 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp2511}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp2513; USE(tmp2513); tmp2513 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp2508}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp2514; USE(tmp2514); tmp2514 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp2513}); compiler::TNode<UintPtrT> tmp2515; USE(tmp2515); tmp2515 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp2512}); compiler::TNode<BoolT> tmp2516; USE(tmp2516); tmp2516 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp2514}, compiler::TNode<UintPtrT>{tmp2515}); ca_.Branch(tmp2516, &block119, &block120, tmp2486, tmp2487, tmp2488, tmp2489, tmp2490, tmp2491, tmp2492, tmp2493, tmp2494, tmp2495, tmp2496, tmp2497, tmp2498, tmp2499, tmp2500, tmp2501, tmp2502, tmp2503, tmp2504, tmp2505, tmp2506, tmp2507, tmp2508, tmp2496, tmp2509, tmp2512, tmp2508, tmp2508, tmp2513, tmp2496, tmp2509, tmp2512, tmp2513, tmp2513); } if (block119.is_used()) { compiler::TNode<Context> tmp2517; compiler::TNode<JSArray> tmp2518; compiler::TNode<Smi> tmp2519; compiler::TNode<JSReceiver> tmp2520; compiler::TNode<Object> tmp2521; compiler::TNode<Smi> tmp2522; compiler::TNode<JSArray> tmp2523; compiler::TNode<JSArray> tmp2524; compiler::TNode<Map> tmp2525; compiler::TNode<BoolT> tmp2526; compiler::TNode<FixedArray> tmp2527; compiler::TNode<BoolT> tmp2528; compiler::TNode<BoolT> tmp2529; compiler::TNode<BoolT> tmp2530; compiler::TNode<Smi> tmp2531; compiler::TNode<Context> tmp2532; compiler::TNode<Smi> tmp2533; compiler::TNode<Smi> tmp2534; compiler::TNode<Int32T> tmp2535; compiler::TNode<Map> tmp2536; compiler::TNode<JSArray> tmp2537; compiler::TNode<FixedDoubleArray> tmp2538; compiler::TNode<Smi> tmp2539; compiler::TNode<FixedArray> tmp2540; compiler::TNode<IntPtrT> tmp2541; compiler::TNode<IntPtrT> tmp2542; compiler::TNode<Smi> tmp2543; compiler::TNode<Smi> tmp2544; compiler::TNode<IntPtrT> tmp2545; compiler::TNode<HeapObject> tmp2546; compiler::TNode<IntPtrT> tmp2547; compiler::TNode<IntPtrT> tmp2548; compiler::TNode<IntPtrT> tmp2549; compiler::TNode<IntPtrT> tmp2550; ca_.Bind(&block119, &tmp2517, &tmp2518, &tmp2519, &tmp2520, &tmp2521, &tmp2522, &tmp2523, &tmp2524, &tmp2525, &tmp2526, &tmp2527, &tmp2528, &tmp2529, &tmp2530, &tmp2531, &tmp2532, &tmp2533, &tmp2534, &tmp2535, &tmp2536, &tmp2537, &tmp2538, &tmp2539, &tmp2540, &tmp2541, &tmp2542, &tmp2543, &tmp2544, &tmp2545, &tmp2546, &tmp2547, &tmp2548, &tmp2549, &tmp2550); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp2551; USE(tmp2551); tmp2551 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf20UT5ATSmi10HeapObject_339(state_))); compiler::TNode<IntPtrT> tmp2552; USE(tmp2552); tmp2552 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp2550}, compiler::TNode<IntPtrT>{tmp2551}); compiler::TNode<IntPtrT> tmp2553; USE(tmp2553); tmp2553 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp2547}, compiler::TNode<IntPtrT>{tmp2552}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp2554; USE(tmp2554); compiler::TNode<IntPtrT> tmp2555; USE(tmp2555); std::tie(tmp2554, tmp2555) = UnsafeNewReference20UT5ATSmi10HeapObject_1411(state_, compiler::TNode<HeapObject>{tmp2546}, compiler::TNode<IntPtrT>{tmp2553}).Flatten(); ca_.Goto(&block118, tmp2517, tmp2518, tmp2519, tmp2520, tmp2521, tmp2522, tmp2523, tmp2524, tmp2525, tmp2526, tmp2527, tmp2528, tmp2529, tmp2530, tmp2531, tmp2532, tmp2533, tmp2534, tmp2535, tmp2536, tmp2537, tmp2538, tmp2539, tmp2540, tmp2541, tmp2542, tmp2543, tmp2544, tmp2545, tmp2546, tmp2547, tmp2548, tmp2549, tmp2550, tmp2554, tmp2555); } if (block120.is_used()) { compiler::TNode<Context> tmp2556; compiler::TNode<JSArray> tmp2557; compiler::TNode<Smi> tmp2558; compiler::TNode<JSReceiver> tmp2559; compiler::TNode<Object> tmp2560; compiler::TNode<Smi> tmp2561; compiler::TNode<JSArray> tmp2562; compiler::TNode<JSArray> tmp2563; compiler::TNode<Map> tmp2564; compiler::TNode<BoolT> tmp2565; compiler::TNode<FixedArray> tmp2566; compiler::TNode<BoolT> tmp2567; compiler::TNode<BoolT> tmp2568; compiler::TNode<BoolT> tmp2569; compiler::TNode<Smi> tmp2570; compiler::TNode<Context> tmp2571; compiler::TNode<Smi> tmp2572; compiler::TNode<Smi> tmp2573; compiler::TNode<Int32T> tmp2574; compiler::TNode<Map> tmp2575; compiler::TNode<JSArray> tmp2576; compiler::TNode<FixedDoubleArray> tmp2577; compiler::TNode<Smi> tmp2578; compiler::TNode<FixedArray> tmp2579; compiler::TNode<IntPtrT> tmp2580; compiler::TNode<IntPtrT> tmp2581; compiler::TNode<Smi> tmp2582; compiler::TNode<Smi> tmp2583; compiler::TNode<IntPtrT> tmp2584; compiler::TNode<HeapObject> tmp2585; compiler::TNode<IntPtrT> tmp2586; compiler::TNode<IntPtrT> tmp2587; compiler::TNode<IntPtrT> tmp2588; compiler::TNode<IntPtrT> tmp2589; ca_.Bind(&block120, &tmp2556, &tmp2557, &tmp2558, &tmp2559, &tmp2560, &tmp2561, &tmp2562, &tmp2563, &tmp2564, &tmp2565, &tmp2566, &tmp2567, &tmp2568, &tmp2569, &tmp2570, &tmp2571, &tmp2572, &tmp2573, &tmp2574, &tmp2575, &tmp2576, &tmp2577, &tmp2578, &tmp2579, &tmp2580, &tmp2581, &tmp2582, &tmp2583, &tmp2584, &tmp2585, &tmp2586, &tmp2587, &tmp2588, &tmp2589); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block117, tmp2556, tmp2557, tmp2558, tmp2559, tmp2560, tmp2561, tmp2562, tmp2563, tmp2564, tmp2565, tmp2566, tmp2567, tmp2568, tmp2569, tmp2570, tmp2571, tmp2572, tmp2573, tmp2574, tmp2575, tmp2576, tmp2577, tmp2578, tmp2579, tmp2580, tmp2581, tmp2582, tmp2583, tmp2584); } if (block118.is_used()) { compiler::TNode<Context> tmp2590; compiler::TNode<JSArray> tmp2591; compiler::TNode<Smi> tmp2592; compiler::TNode<JSReceiver> tmp2593; compiler::TNode<Object> tmp2594; compiler::TNode<Smi> tmp2595; compiler::TNode<JSArray> tmp2596; compiler::TNode<JSArray> tmp2597; compiler::TNode<Map> tmp2598; compiler::TNode<BoolT> tmp2599; compiler::TNode<FixedArray> tmp2600; compiler::TNode<BoolT> tmp2601; compiler::TNode<BoolT> tmp2602; compiler::TNode<BoolT> tmp2603; compiler::TNode<Smi> tmp2604; compiler::TNode<Context> tmp2605; compiler::TNode<Smi> tmp2606; compiler::TNode<Smi> tmp2607; compiler::TNode<Int32T> tmp2608; compiler::TNode<Map> tmp2609; compiler::TNode<JSArray> tmp2610; compiler::TNode<FixedDoubleArray> tmp2611; compiler::TNode<Smi> tmp2612; compiler::TNode<FixedArray> tmp2613; compiler::TNode<IntPtrT> tmp2614; compiler::TNode<IntPtrT> tmp2615; compiler::TNode<Smi> tmp2616; compiler::TNode<Smi> tmp2617; compiler::TNode<IntPtrT> tmp2618; compiler::TNode<HeapObject> tmp2619; compiler::TNode<IntPtrT> tmp2620; compiler::TNode<IntPtrT> tmp2621; compiler::TNode<IntPtrT> tmp2622; compiler::TNode<IntPtrT> tmp2623; compiler::TNode<HeapObject> tmp2624; compiler::TNode<IntPtrT> tmp2625; ca_.Bind(&block118, &tmp2590, &tmp2591, &tmp2592, &tmp2593, &tmp2594, &tmp2595, &tmp2596, &tmp2597, &tmp2598, &tmp2599, &tmp2600, &tmp2601, &tmp2602, &tmp2603, &tmp2604, &tmp2605, &tmp2606, &tmp2607, &tmp2608, &tmp2609, &tmp2610, &tmp2611, &tmp2612, &tmp2613, &tmp2614, &tmp2615, &tmp2616, &tmp2617, &tmp2618, &tmp2619, &tmp2620, &tmp2621, &tmp2622, &tmp2623, &tmp2624, &tmp2625); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block116, tmp2590, tmp2591, tmp2592, tmp2593, tmp2594, tmp2595, tmp2596, tmp2597, tmp2598, tmp2599, tmp2600, tmp2601, tmp2602, tmp2603, tmp2604, tmp2605, tmp2606, tmp2607, tmp2608, tmp2609, tmp2610, tmp2611, tmp2612, tmp2613, tmp2614, tmp2615, tmp2616, tmp2617, tmp2618, tmp2624, tmp2625); } if (block117.is_used()) { compiler::TNode<Context> tmp2626; compiler::TNode<JSArray> tmp2627; compiler::TNode<Smi> tmp2628; compiler::TNode<JSReceiver> tmp2629; compiler::TNode<Object> tmp2630; compiler::TNode<Smi> tmp2631; compiler::TNode<JSArray> tmp2632; compiler::TNode<JSArray> tmp2633; compiler::TNode<Map> tmp2634; compiler::TNode<BoolT> tmp2635; compiler::TNode<FixedArray> tmp2636; compiler::TNode<BoolT> tmp2637; compiler::TNode<BoolT> tmp2638; compiler::TNode<BoolT> tmp2639; compiler::TNode<Smi> tmp2640; compiler::TNode<Context> tmp2641; compiler::TNode<Smi> tmp2642; compiler::TNode<Smi> tmp2643; compiler::TNode<Int32T> tmp2644; compiler::TNode<Map> tmp2645; compiler::TNode<JSArray> tmp2646; compiler::TNode<FixedDoubleArray> tmp2647; compiler::TNode<Smi> tmp2648; compiler::TNode<FixedArray> tmp2649; compiler::TNode<IntPtrT> tmp2650; compiler::TNode<IntPtrT> tmp2651; compiler::TNode<Smi> tmp2652; compiler::TNode<Smi> tmp2653; compiler::TNode<IntPtrT> tmp2654; ca_.Bind(&block117, &tmp2626, &tmp2627, &tmp2628, &tmp2629, &tmp2630, &tmp2631, &tmp2632, &tmp2633, &tmp2634, &tmp2635, &tmp2636, &tmp2637, &tmp2638, &tmp2639, &tmp2640, &tmp2641, &tmp2642, &tmp2643, &tmp2644, &tmp2645, &tmp2646, &tmp2647, &tmp2648, &tmp2649, &tmp2650, &tmp2651, &tmp2652, &tmp2653, &tmp2654); CodeStubAssembler(state_).Unreachable(); } if (block116.is_used()) { compiler::TNode<Context> tmp2655; compiler::TNode<JSArray> tmp2656; compiler::TNode<Smi> tmp2657; compiler::TNode<JSReceiver> tmp2658; compiler::TNode<Object> tmp2659; compiler::TNode<Smi> tmp2660; compiler::TNode<JSArray> tmp2661; compiler::TNode<JSArray> tmp2662; compiler::TNode<Map> tmp2663; compiler::TNode<BoolT> tmp2664; compiler::TNode<FixedArray> tmp2665; compiler::TNode<BoolT> tmp2666; compiler::TNode<BoolT> tmp2667; compiler::TNode<BoolT> tmp2668; compiler::TNode<Smi> tmp2669; compiler::TNode<Context> tmp2670; compiler::TNode<Smi> tmp2671; compiler::TNode<Smi> tmp2672; compiler::TNode<Int32T> tmp2673; compiler::TNode<Map> tmp2674; compiler::TNode<JSArray> tmp2675; compiler::TNode<FixedDoubleArray> tmp2676; compiler::TNode<Smi> tmp2677; compiler::TNode<FixedArray> tmp2678; compiler::TNode<IntPtrT> tmp2679; compiler::TNode<IntPtrT> tmp2680; compiler::TNode<Smi> tmp2681; compiler::TNode<Smi> tmp2682; compiler::TNode<IntPtrT> tmp2683; compiler::TNode<HeapObject> tmp2684; compiler::TNode<IntPtrT> tmp2685; ca_.Bind(&block116, &tmp2655, &tmp2656, &tmp2657, &tmp2658, &tmp2659, &tmp2660, &tmp2661, &tmp2662, &tmp2663, &tmp2664, &tmp2665, &tmp2666, &tmp2667, &tmp2668, &tmp2669, &tmp2670, &tmp2671, &tmp2672, &tmp2673, &tmp2674, &tmp2675, &tmp2676, &tmp2677, &tmp2678, &tmp2679, &tmp2680, &tmp2681, &tmp2682, &tmp2683, &tmp2684, &tmp2685); ca_.Goto(&block115, tmp2655, tmp2656, tmp2657, tmp2658, tmp2659, tmp2660, tmp2661, tmp2662, tmp2663, tmp2664, tmp2665, tmp2666, tmp2667, tmp2668, tmp2669, tmp2670, tmp2671, tmp2672, tmp2673, tmp2674, tmp2675, tmp2676, tmp2677, tmp2678, tmp2679, tmp2680, tmp2681, tmp2682, tmp2684, tmp2685); } if (block115.is_used()) { compiler::TNode<Context> tmp2686; compiler::TNode<JSArray> tmp2687; compiler::TNode<Smi> tmp2688; compiler::TNode<JSReceiver> tmp2689; compiler::TNode<Object> tmp2690; compiler::TNode<Smi> tmp2691; compiler::TNode<JSArray> tmp2692; compiler::TNode<JSArray> tmp2693; compiler::TNode<Map> tmp2694; compiler::TNode<BoolT> tmp2695; compiler::TNode<FixedArray> tmp2696; compiler::TNode<BoolT> tmp2697; compiler::TNode<BoolT> tmp2698; compiler::TNode<BoolT> tmp2699; compiler::TNode<Smi> tmp2700; compiler::TNode<Context> tmp2701; compiler::TNode<Smi> tmp2702; compiler::TNode<Smi> tmp2703; compiler::TNode<Int32T> tmp2704; compiler::TNode<Map> tmp2705; compiler::TNode<JSArray> tmp2706; compiler::TNode<FixedDoubleArray> tmp2707; compiler::TNode<Smi> tmp2708; compiler::TNode<FixedArray> tmp2709; compiler::TNode<IntPtrT> tmp2710; compiler::TNode<IntPtrT> tmp2711; compiler::TNode<Smi> tmp2712; compiler::TNode<Smi> tmp2713; compiler::TNode<HeapObject> tmp2714; compiler::TNode<IntPtrT> tmp2715; ca_.Bind(&block115, &tmp2686, &tmp2687, &tmp2688, &tmp2689, &tmp2690, &tmp2691, &tmp2692, &tmp2693, &tmp2694, &tmp2695, &tmp2696, &tmp2697, &tmp2698, &tmp2699, &tmp2700, &tmp2701, &tmp2702, &tmp2703, &tmp2704, &tmp2705, &tmp2706, &tmp2707, &tmp2708, &tmp2709, &tmp2710, &tmp2711, &tmp2712, &tmp2713, &tmp2714, &tmp2715); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 131); compiler::TNode<Object>tmp2716 = CodeStubAssembler(state_).LoadReference<Object>(CodeStubAssembler::Reference{tmp2714, tmp2715}); compiler::TNode<Object> tmp2717; USE(tmp2717); tmp2717 = UnsafeCast30UT5ATSmi9ATTheHole10HeapNumber_1425(state_, compiler::TNode<Context>{tmp2701}, compiler::TNode<Object>{tmp2716}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); compiler::TNode<Number> tmp2718; USE(tmp2718); compiler::CodeAssemblerLabel label0(&ca_); tmp2718 = Cast20UT5ATSmi10HeapNumber_85(state_, compiler::TNode<Object>{tmp2717}, &label0); ca_.Goto(&block124, tmp2686, tmp2687, tmp2688, tmp2689, tmp2690, tmp2691, tmp2692, tmp2693, tmp2694, tmp2695, tmp2696, tmp2697, tmp2698, tmp2699, tmp2700, tmp2701, tmp2702, tmp2703, tmp2704, tmp2705, tmp2706, tmp2707, tmp2708, tmp2717, tmp2717, tmp2718); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block125, tmp2686, tmp2687, tmp2688, tmp2689, tmp2690, tmp2691, tmp2692, tmp2693, tmp2694, tmp2695, tmp2696, tmp2697, tmp2698, tmp2699, tmp2700, tmp2701, tmp2702, tmp2703, tmp2704, tmp2705, tmp2706, tmp2707, tmp2708, tmp2717, tmp2717); } } if (block125.is_used()) { compiler::TNode<Context> tmp2719; compiler::TNode<JSArray> tmp2720; compiler::TNode<Smi> tmp2721; compiler::TNode<JSReceiver> tmp2722; compiler::TNode<Object> tmp2723; compiler::TNode<Smi> tmp2724; compiler::TNode<JSArray> tmp2725; compiler::TNode<JSArray> tmp2726; compiler::TNode<Map> tmp2727; compiler::TNode<BoolT> tmp2728; compiler::TNode<FixedArray> tmp2729; compiler::TNode<BoolT> tmp2730; compiler::TNode<BoolT> tmp2731; compiler::TNode<BoolT> tmp2732; compiler::TNode<Smi> tmp2733; compiler::TNode<Context> tmp2734; compiler::TNode<Smi> tmp2735; compiler::TNode<Smi> tmp2736; compiler::TNode<Int32T> tmp2737; compiler::TNode<Map> tmp2738; compiler::TNode<JSArray> tmp2739; compiler::TNode<FixedDoubleArray> tmp2740; compiler::TNode<Smi> tmp2741; compiler::TNode<Object> tmp2742; compiler::TNode<Object> tmp2743; ca_.Bind(&block125, &tmp2719, &tmp2720, &tmp2721, &tmp2722, &tmp2723, &tmp2724, &tmp2725, &tmp2726, &tmp2727, &tmp2728, &tmp2729, &tmp2730, &tmp2731, &tmp2732, &tmp2733, &tmp2734, &tmp2735, &tmp2736, &tmp2737, &tmp2738, &tmp2739, &tmp2740, &tmp2741, &tmp2742, &tmp2743); ca_.Goto(&block123, tmp2719, tmp2720, tmp2721, tmp2722, tmp2723, tmp2724, tmp2725, tmp2726, tmp2727, tmp2728, tmp2729, tmp2730, tmp2731, tmp2732, tmp2733, tmp2734, tmp2735, tmp2736, tmp2737, tmp2738, tmp2739, tmp2740, tmp2741, tmp2742); } if (block124.is_used()) { compiler::TNode<Context> tmp2744; compiler::TNode<JSArray> tmp2745; compiler::TNode<Smi> tmp2746; compiler::TNode<JSReceiver> tmp2747; compiler::TNode<Object> tmp2748; compiler::TNode<Smi> tmp2749; compiler::TNode<JSArray> tmp2750; compiler::TNode<JSArray> tmp2751; compiler::TNode<Map> tmp2752; compiler::TNode<BoolT> tmp2753; compiler::TNode<FixedArray> tmp2754; compiler::TNode<BoolT> tmp2755; compiler::TNode<BoolT> tmp2756; compiler::TNode<BoolT> tmp2757; compiler::TNode<Smi> tmp2758; compiler::TNode<Context> tmp2759; compiler::TNode<Smi> tmp2760; compiler::TNode<Smi> tmp2761; compiler::TNode<Int32T> tmp2762; compiler::TNode<Map> tmp2763; compiler::TNode<JSArray> tmp2764; compiler::TNode<FixedDoubleArray> tmp2765; compiler::TNode<Smi> tmp2766; compiler::TNode<Object> tmp2767; compiler::TNode<Object> tmp2768; compiler::TNode<Number> tmp2769; ca_.Bind(&block124, &tmp2744, &tmp2745, &tmp2746, &tmp2747, &tmp2748, &tmp2749, &tmp2750, &tmp2751, &tmp2752, &tmp2753, &tmp2754, &tmp2755, &tmp2756, &tmp2757, &tmp2758, &tmp2759, &tmp2760, &tmp2761, &tmp2762, &tmp2763, &tmp2764, &tmp2765, &tmp2766, &tmp2767, &tmp2768, &tmp2769); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 133); compiler::TNode<IntPtrT> tmp2770 = ca_.IntPtrConstant(FixedDoubleArray::kFloatsOffset); USE(tmp2770); compiler::TNode<IntPtrT> tmp2771 = ca_.IntPtrConstant(FixedArrayBase::kLengthOffset); USE(tmp2771); compiler::TNode<Smi>tmp2772 = CodeStubAssembler(state_).LoadReference<Smi>(CodeStubAssembler::Reference{tmp2765, tmp2771}); compiler::TNode<IntPtrT> tmp2773; USE(tmp2773); tmp2773 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp2772}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 55); compiler::TNode<IntPtrT> tmp2774; USE(tmp2774); tmp2774 = Convert8ATintptr5ATSmi_186(state_, compiler::TNode<Smi>{tmp2766}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 37); compiler::TNode<UintPtrT> tmp2775; USE(tmp2775); tmp2775 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp2774}); compiler::TNode<UintPtrT> tmp2776; USE(tmp2776); tmp2776 = Convert9ATuintptr8ATintptr_203(state_, compiler::TNode<IntPtrT>{tmp2773}); compiler::TNode<BoolT> tmp2777; USE(tmp2777); tmp2777 = CodeStubAssembler(state_).UintPtrLessThan(compiler::TNode<UintPtrT>{tmp2775}, compiler::TNode<UintPtrT>{tmp2776}); ca_.Branch(tmp2777, &block130, &block131, tmp2744, tmp2745, tmp2746, tmp2747, tmp2748, tmp2749, tmp2750, tmp2751, tmp2752, tmp2753, tmp2754, tmp2755, tmp2756, tmp2757, tmp2758, tmp2759, tmp2760, tmp2761, tmp2762, tmp2763, tmp2764, tmp2765, tmp2766, tmp2767, tmp2769, tmp2765, tmp2770, tmp2773, tmp2766, tmp2766, tmp2774, tmp2765, tmp2770, tmp2773, tmp2774, tmp2774); } if (block130.is_used()) { compiler::TNode<Context> tmp2778; compiler::TNode<JSArray> tmp2779; compiler::TNode<Smi> tmp2780; compiler::TNode<JSReceiver> tmp2781; compiler::TNode<Object> tmp2782; compiler::TNode<Smi> tmp2783; compiler::TNode<JSArray> tmp2784; compiler::TNode<JSArray> tmp2785; compiler::TNode<Map> tmp2786; compiler::TNode<BoolT> tmp2787; compiler::TNode<FixedArray> tmp2788; compiler::TNode<BoolT> tmp2789; compiler::TNode<BoolT> tmp2790; compiler::TNode<BoolT> tmp2791; compiler::TNode<Smi> tmp2792; compiler::TNode<Context> tmp2793; compiler::TNode<Smi> tmp2794; compiler::TNode<Smi> tmp2795; compiler::TNode<Int32T> tmp2796; compiler::TNode<Map> tmp2797; compiler::TNode<JSArray> tmp2798; compiler::TNode<FixedDoubleArray> tmp2799; compiler::TNode<Smi> tmp2800; compiler::TNode<Object> tmp2801; compiler::TNode<Number> tmp2802; compiler::TNode<FixedDoubleArray> tmp2803; compiler::TNode<IntPtrT> tmp2804; compiler::TNode<IntPtrT> tmp2805; compiler::TNode<Smi> tmp2806; compiler::TNode<Smi> tmp2807; compiler::TNode<IntPtrT> tmp2808; compiler::TNode<HeapObject> tmp2809; compiler::TNode<IntPtrT> tmp2810; compiler::TNode<IntPtrT> tmp2811; compiler::TNode<IntPtrT> tmp2812; compiler::TNode<IntPtrT> tmp2813; ca_.Bind(&block130, &tmp2778, &tmp2779, &tmp2780, &tmp2781, &tmp2782, &tmp2783, &tmp2784, &tmp2785, &tmp2786, &tmp2787, &tmp2788, &tmp2789, &tmp2790, &tmp2791, &tmp2792, &tmp2793, &tmp2794, &tmp2795, &tmp2796, &tmp2797, &tmp2798, &tmp2799, &tmp2800, &tmp2801, &tmp2802, &tmp2803, &tmp2804, &tmp2805, &tmp2806, &tmp2807, &tmp2808, &tmp2809, &tmp2810, &tmp2811, &tmp2812, &tmp2813); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 39); compiler::TNode<IntPtrT> tmp2814; USE(tmp2814); tmp2814 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, (SizeOf9ATfloat64_340(state_))); compiler::TNode<IntPtrT> tmp2815; USE(tmp2815); tmp2815 = CodeStubAssembler(state_).IntPtrMul(compiler::TNode<IntPtrT>{tmp2813}, compiler::TNode<IntPtrT>{tmp2814}); compiler::TNode<IntPtrT> tmp2816; USE(tmp2816); tmp2816 = CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp2810}, compiler::TNode<IntPtrT>{tmp2815}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 38); compiler::TNode<HeapObject> tmp2817; USE(tmp2817); compiler::TNode<IntPtrT> tmp2818; USE(tmp2818); std::tie(tmp2817, tmp2818) = UnsafeNewReference9ATfloat64_1426(state_, compiler::TNode<HeapObject>{tmp2809}, compiler::TNode<IntPtrT>{tmp2816}).Flatten(); ca_.Goto(&block129, tmp2778, tmp2779, tmp2780, tmp2781, tmp2782, tmp2783, tmp2784, tmp2785, tmp2786, tmp2787, tmp2788, tmp2789, tmp2790, tmp2791, tmp2792, tmp2793, tmp2794, tmp2795, tmp2796, tmp2797, tmp2798, tmp2799, tmp2800, tmp2801, tmp2802, tmp2803, tmp2804, tmp2805, tmp2806, tmp2807, tmp2808, tmp2809, tmp2810, tmp2811, tmp2812, tmp2813, tmp2817, tmp2818); } if (block131.is_used()) { compiler::TNode<Context> tmp2819; compiler::TNode<JSArray> tmp2820; compiler::TNode<Smi> tmp2821; compiler::TNode<JSReceiver> tmp2822; compiler::TNode<Object> tmp2823; compiler::TNode<Smi> tmp2824; compiler::TNode<JSArray> tmp2825; compiler::TNode<JSArray> tmp2826; compiler::TNode<Map> tmp2827; compiler::TNode<BoolT> tmp2828; compiler::TNode<FixedArray> tmp2829; compiler::TNode<BoolT> tmp2830; compiler::TNode<BoolT> tmp2831; compiler::TNode<BoolT> tmp2832; compiler::TNode<Smi> tmp2833; compiler::TNode<Context> tmp2834; compiler::TNode<Smi> tmp2835; compiler::TNode<Smi> tmp2836; compiler::TNode<Int32T> tmp2837; compiler::TNode<Map> tmp2838; compiler::TNode<JSArray> tmp2839; compiler::TNode<FixedDoubleArray> tmp2840; compiler::TNode<Smi> tmp2841; compiler::TNode<Object> tmp2842; compiler::TNode<Number> tmp2843; compiler::TNode<FixedDoubleArray> tmp2844; compiler::TNode<IntPtrT> tmp2845; compiler::TNode<IntPtrT> tmp2846; compiler::TNode<Smi> tmp2847; compiler::TNode<Smi> tmp2848; compiler::TNode<IntPtrT> tmp2849; compiler::TNode<HeapObject> tmp2850; compiler::TNode<IntPtrT> tmp2851; compiler::TNode<IntPtrT> tmp2852; compiler::TNode<IntPtrT> tmp2853; compiler::TNode<IntPtrT> tmp2854; ca_.Bind(&block131, &tmp2819, &tmp2820, &tmp2821, &tmp2822, &tmp2823, &tmp2824, &tmp2825, &tmp2826, &tmp2827, &tmp2828, &tmp2829, &tmp2830, &tmp2831, &tmp2832, &tmp2833, &tmp2834, &tmp2835, &tmp2836, &tmp2837, &tmp2838, &tmp2839, &tmp2840, &tmp2841, &tmp2842, &tmp2843, &tmp2844, &tmp2845, &tmp2846, &tmp2847, &tmp2848, &tmp2849, &tmp2850, &tmp2851, &tmp2852, &tmp2853, &tmp2854); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 41); ca_.Goto(&block128, tmp2819, tmp2820, tmp2821, tmp2822, tmp2823, tmp2824, tmp2825, tmp2826, tmp2827, tmp2828, tmp2829, tmp2830, tmp2831, tmp2832, tmp2833, tmp2834, tmp2835, tmp2836, tmp2837, tmp2838, tmp2839, tmp2840, tmp2841, tmp2842, tmp2843, tmp2844, tmp2845, tmp2846, tmp2847, tmp2848, tmp2849); } if (block129.is_used()) { compiler::TNode<Context> tmp2855; compiler::TNode<JSArray> tmp2856; compiler::TNode<Smi> tmp2857; compiler::TNode<JSReceiver> tmp2858; compiler::TNode<Object> tmp2859; compiler::TNode<Smi> tmp2860; compiler::TNode<JSArray> tmp2861; compiler::TNode<JSArray> tmp2862; compiler::TNode<Map> tmp2863; compiler::TNode<BoolT> tmp2864; compiler::TNode<FixedArray> tmp2865; compiler::TNode<BoolT> tmp2866; compiler::TNode<BoolT> tmp2867; compiler::TNode<BoolT> tmp2868; compiler::TNode<Smi> tmp2869; compiler::TNode<Context> tmp2870; compiler::TNode<Smi> tmp2871; compiler::TNode<Smi> tmp2872; compiler::TNode<Int32T> tmp2873; compiler::TNode<Map> tmp2874; compiler::TNode<JSArray> tmp2875; compiler::TNode<FixedDoubleArray> tmp2876; compiler::TNode<Smi> tmp2877; compiler::TNode<Object> tmp2878; compiler::TNode<Number> tmp2879; compiler::TNode<FixedDoubleArray> tmp2880; compiler::TNode<IntPtrT> tmp2881; compiler::TNode<IntPtrT> tmp2882; compiler::TNode<Smi> tmp2883; compiler::TNode<Smi> tmp2884; compiler::TNode<IntPtrT> tmp2885; compiler::TNode<HeapObject> tmp2886; compiler::TNode<IntPtrT> tmp2887; compiler::TNode<IntPtrT> tmp2888; compiler::TNode<IntPtrT> tmp2889; compiler::TNode<IntPtrT> tmp2890; compiler::TNode<HeapObject> tmp2891; compiler::TNode<IntPtrT> tmp2892; ca_.Bind(&block129, &tmp2855, &tmp2856, &tmp2857, &tmp2858, &tmp2859, &tmp2860, &tmp2861, &tmp2862, &tmp2863, &tmp2864, &tmp2865, &tmp2866, &tmp2867, &tmp2868, &tmp2869, &tmp2870, &tmp2871, &tmp2872, &tmp2873, &tmp2874, &tmp2875, &tmp2876, &tmp2877, &tmp2878, &tmp2879, &tmp2880, &tmp2881, &tmp2882, &tmp2883, &tmp2884, &tmp2885, &tmp2886, &tmp2887, &tmp2888, &tmp2889, &tmp2890, &tmp2891, &tmp2892); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/torque-internal.tq", 56); ca_.Goto(&block127, tmp2855, tmp2856, tmp2857, tmp2858, tmp2859, tmp2860, tmp2861, tmp2862, tmp2863, tmp2864, tmp2865, tmp2866, tmp2867, tmp2868, tmp2869, tmp2870, tmp2871, tmp2872, tmp2873, tmp2874, tmp2875, tmp2876, tmp2877, tmp2878, tmp2879, tmp2880, tmp2881, tmp2882, tmp2883, tmp2884, tmp2885, tmp2891, tmp2892); } if (block128.is_used()) { compiler::TNode<Context> tmp2893; compiler::TNode<JSArray> tmp2894; compiler::TNode<Smi> tmp2895; compiler::TNode<JSReceiver> tmp2896; compiler::TNode<Object> tmp2897; compiler::TNode<Smi> tmp2898; compiler::TNode<JSArray> tmp2899; compiler::TNode<JSArray> tmp2900; compiler::TNode<Map> tmp2901; compiler::TNode<BoolT> tmp2902; compiler::TNode<FixedArray> tmp2903; compiler::TNode<BoolT> tmp2904; compiler::TNode<BoolT> tmp2905; compiler::TNode<BoolT> tmp2906; compiler::TNode<Smi> tmp2907; compiler::TNode<Context> tmp2908; compiler::TNode<Smi> tmp2909; compiler::TNode<Smi> tmp2910; compiler::TNode<Int32T> tmp2911; compiler::TNode<Map> tmp2912; compiler::TNode<JSArray> tmp2913; compiler::TNode<FixedDoubleArray> tmp2914; compiler::TNode<Smi> tmp2915; compiler::TNode<Object> tmp2916; compiler::TNode<Number> tmp2917; compiler::TNode<FixedDoubleArray> tmp2918; compiler::TNode<IntPtrT> tmp2919; compiler::TNode<IntPtrT> tmp2920; compiler::TNode<Smi> tmp2921; compiler::TNode<Smi> tmp2922; compiler::TNode<IntPtrT> tmp2923; ca_.Bind(&block128, &tmp2893, &tmp2894, &tmp2895, &tmp2896, &tmp2897, &tmp2898, &tmp2899, &tmp2900, &tmp2901, &tmp2902, &tmp2903, &tmp2904, &tmp2905, &tmp2906, &tmp2907, &tmp2908, &tmp2909, &tmp2910, &tmp2911, &tmp2912, &tmp2913, &tmp2914, &tmp2915, &tmp2916, &tmp2917, &tmp2918, &tmp2919, &tmp2920, &tmp2921, &tmp2922, &tmp2923); CodeStubAssembler(state_).Unreachable(); } if (block127.is_used()) { compiler::TNode<Context> tmp2924; compiler::TNode<JSArray> tmp2925; compiler::TNode<Smi> tmp2926; compiler::TNode<JSReceiver> tmp2927; compiler::TNode<Object> tmp2928; compiler::TNode<Smi> tmp2929; compiler::TNode<JSArray> tmp2930; compiler::TNode<JSArray> tmp2931; compiler::TNode<Map> tmp2932; compiler::TNode<BoolT> tmp2933; compiler::TNode<FixedArray> tmp2934; compiler::TNode<BoolT> tmp2935; compiler::TNode<BoolT> tmp2936; compiler::TNode<BoolT> tmp2937; compiler::TNode<Smi> tmp2938; compiler::TNode<Context> tmp2939; compiler::TNode<Smi> tmp2940; compiler::TNode<Smi> tmp2941; compiler::TNode<Int32T> tmp2942; compiler::TNode<Map> tmp2943; compiler::TNode<JSArray> tmp2944; compiler::TNode<FixedDoubleArray> tmp2945; compiler::TNode<Smi> tmp2946; compiler::TNode<Object> tmp2947; compiler::TNode<Number> tmp2948; compiler::TNode<FixedDoubleArray> tmp2949; compiler::TNode<IntPtrT> tmp2950; compiler::TNode<IntPtrT> tmp2951; compiler::TNode<Smi> tmp2952; compiler::TNode<Smi> tmp2953; compiler::TNode<IntPtrT> tmp2954; compiler::TNode<HeapObject> tmp2955; compiler::TNode<IntPtrT> tmp2956; ca_.Bind(&block127, &tmp2924, &tmp2925, &tmp2926, &tmp2927, &tmp2928, &tmp2929, &tmp2930, &tmp2931, &tmp2932, &tmp2933, &tmp2934, &tmp2935, &tmp2936, &tmp2937, &tmp2938, &tmp2939, &tmp2940, &tmp2941, &tmp2942, &tmp2943, &tmp2944, &tmp2945, &tmp2946, &tmp2947, &tmp2948, &tmp2949, &tmp2950, &tmp2951, &tmp2952, &tmp2953, &tmp2954, &tmp2955, &tmp2956); ca_.Goto(&block126, tmp2924, tmp2925, tmp2926, tmp2927, tmp2928, tmp2929, tmp2930, tmp2931, tmp2932, tmp2933, tmp2934, tmp2935, tmp2936, tmp2937, tmp2938, tmp2939, tmp2940, tmp2941, tmp2942, tmp2943, tmp2944, tmp2945, tmp2946, tmp2947, tmp2948, tmp2949, tmp2950, tmp2951, tmp2952, tmp2953, tmp2955, tmp2956); } if (block126.is_used()) { compiler::TNode<Context> tmp2957; compiler::TNode<JSArray> tmp2958; compiler::TNode<Smi> tmp2959; compiler::TNode<JSReceiver> tmp2960; compiler::TNode<Object> tmp2961; compiler::TNode<Smi> tmp2962; compiler::TNode<JSArray> tmp2963; compiler::TNode<JSArray> tmp2964; compiler::TNode<Map> tmp2965; compiler::TNode<BoolT> tmp2966; compiler::TNode<FixedArray> tmp2967; compiler::TNode<BoolT> tmp2968; compiler::TNode<BoolT> tmp2969; compiler::TNode<BoolT> tmp2970; compiler::TNode<Smi> tmp2971; compiler::TNode<Context> tmp2972; compiler::TNode<Smi> tmp2973; compiler::TNode<Smi> tmp2974; compiler::TNode<Int32T> tmp2975; compiler::TNode<Map> tmp2976; compiler::TNode<JSArray> tmp2977; compiler::TNode<FixedDoubleArray> tmp2978; compiler::TNode<Smi> tmp2979; compiler::TNode<Object> tmp2980; compiler::TNode<Number> tmp2981; compiler::TNode<FixedDoubleArray> tmp2982; compiler::TNode<IntPtrT> tmp2983; compiler::TNode<IntPtrT> tmp2984; compiler::TNode<Smi> tmp2985; compiler::TNode<Smi> tmp2986; compiler::TNode<HeapObject> tmp2987; compiler::TNode<IntPtrT> tmp2988; ca_.Bind(&block126, &tmp2957, &tmp2958, &tmp2959, &tmp2960, &tmp2961, &tmp2962, &tmp2963, &tmp2964, &tmp2965, &tmp2966, &tmp2967, &tmp2968, &tmp2969, &tmp2970, &tmp2971, &tmp2972, &tmp2973, &tmp2974, &tmp2975, &tmp2976, &tmp2977, &tmp2978, &tmp2979, &tmp2980, &tmp2981, &tmp2982, &tmp2983, &tmp2984, &tmp2985, &tmp2986, &tmp2987, &tmp2988); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 133); compiler::TNode<Float64T> tmp2989; USE(tmp2989); tmp2989 = Convert9ATfloat6420UT5ATSmi10HeapNumber_194(state_, compiler::TNode<Number>{tmp2981}); compiler::TNode<Float64T> tmp2990; USE(tmp2990); tmp2990 = CodeStubAssembler(state_).Float64SilenceNaN(compiler::TNode<Float64T>{tmp2989}); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp2987, tmp2988}, tmp2990); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); ca_.Goto(&block122, tmp2957, tmp2958, tmp2959, tmp2960, tmp2961, tmp2962, tmp2963, tmp2964, tmp2965, tmp2966, tmp2967, tmp2968, tmp2969, tmp2970, tmp2971, tmp2972, tmp2973, tmp2974, tmp2975, tmp2976, tmp2977, tmp2978, tmp2979, tmp2980); } if (block123.is_used()) { compiler::TNode<Context> tmp2991; compiler::TNode<JSArray> tmp2992; compiler::TNode<Smi> tmp2993; compiler::TNode<JSReceiver> tmp2994; compiler::TNode<Object> tmp2995; compiler::TNode<Smi> tmp2996; compiler::TNode<JSArray> tmp2997; compiler::TNode<JSArray> tmp2998; compiler::TNode<Map> tmp2999; compiler::TNode<BoolT> tmp3000; compiler::TNode<FixedArray> tmp3001; compiler::TNode<BoolT> tmp3002; compiler::TNode<BoolT> tmp3003; compiler::TNode<BoolT> tmp3004; compiler::TNode<Smi> tmp3005; compiler::TNode<Context> tmp3006; compiler::TNode<Smi> tmp3007; compiler::TNode<Smi> tmp3008; compiler::TNode<Int32T> tmp3009; compiler::TNode<Map> tmp3010; compiler::TNode<JSArray> tmp3011; compiler::TNode<FixedDoubleArray> tmp3012; compiler::TNode<Smi> tmp3013; compiler::TNode<Object> tmp3014; ca_.Bind(&block123, &tmp2991, &tmp2992, &tmp2993, &tmp2994, &tmp2995, &tmp2996, &tmp2997, &tmp2998, &tmp2999, &tmp3000, &tmp3001, &tmp3002, &tmp3003, &tmp3004, &tmp3005, &tmp3006, &tmp3007, &tmp3008, &tmp3009, &tmp3010, &tmp3011, &tmp3012, &tmp3013, &tmp3014); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 135); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 132); ca_.Goto(&block122, tmp2991, tmp2992, tmp2993, tmp2994, tmp2995, tmp2996, tmp2997, tmp2998, tmp2999, tmp3000, tmp3001, tmp3002, tmp3003, tmp3004, tmp3005, tmp3006, tmp3007, tmp3008, tmp3009, tmp3010, tmp3011, tmp3012, tmp3013, tmp3014); } if (block122.is_used()) { compiler::TNode<Context> tmp3015; compiler::TNode<JSArray> tmp3016; compiler::TNode<Smi> tmp3017; compiler::TNode<JSReceiver> tmp3018; compiler::TNode<Object> tmp3019; compiler::TNode<Smi> tmp3020; compiler::TNode<JSArray> tmp3021; compiler::TNode<JSArray> tmp3022; compiler::TNode<Map> tmp3023; compiler::TNode<BoolT> tmp3024; compiler::TNode<FixedArray> tmp3025; compiler::TNode<BoolT> tmp3026; compiler::TNode<BoolT> tmp3027; compiler::TNode<BoolT> tmp3028; compiler::TNode<Smi> tmp3029; compiler::TNode<Context> tmp3030; compiler::TNode<Smi> tmp3031; compiler::TNode<Smi> tmp3032; compiler::TNode<Int32T> tmp3033; compiler::TNode<Map> tmp3034; compiler::TNode<JSArray> tmp3035; compiler::TNode<FixedDoubleArray> tmp3036; compiler::TNode<Smi> tmp3037; compiler::TNode<Object> tmp3038; ca_.Bind(&block122, &tmp3015, &tmp3016, &tmp3017, &tmp3018, &tmp3019, &tmp3020, &tmp3021, &tmp3022, &tmp3023, &tmp3024, &tmp3025, &tmp3026, &tmp3027, &tmp3028, &tmp3029, &tmp3030, &tmp3031, &tmp3032, &tmp3033, &tmp3034, &tmp3035, &tmp3036, &tmp3037, &tmp3038); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 130); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 129); ca_.Goto(&block114, tmp3015, tmp3016, tmp3017, tmp3018, tmp3019, tmp3020, tmp3021, tmp3022, tmp3023, tmp3024, tmp3025, tmp3026, tmp3027, tmp3028, tmp3029, tmp3030, tmp3031, tmp3032, tmp3033, tmp3034, tmp3035, tmp3036, tmp3037); } if (block114.is_used()) { compiler::TNode<Context> tmp3039; compiler::TNode<JSArray> tmp3040; compiler::TNode<Smi> tmp3041; compiler::TNode<JSReceiver> tmp3042; compiler::TNode<Object> tmp3043; compiler::TNode<Smi> tmp3044; compiler::TNode<JSArray> tmp3045; compiler::TNode<JSArray> tmp3046; compiler::TNode<Map> tmp3047; compiler::TNode<BoolT> tmp3048; compiler::TNode<FixedArray> tmp3049; compiler::TNode<BoolT> tmp3050; compiler::TNode<BoolT> tmp3051; compiler::TNode<BoolT> tmp3052; compiler::TNode<Smi> tmp3053; compiler::TNode<Context> tmp3054; compiler::TNode<Smi> tmp3055; compiler::TNode<Smi> tmp3056; compiler::TNode<Int32T> tmp3057; compiler::TNode<Map> tmp3058; compiler::TNode<JSArray> tmp3059; compiler::TNode<FixedDoubleArray> tmp3060; compiler::TNode<Smi> tmp3061; ca_.Bind(&block114, &tmp3039, &tmp3040, &tmp3041, &tmp3042, &tmp3043, &tmp3044, &tmp3045, &tmp3046, &tmp3047, &tmp3048, &tmp3049, &tmp3050, &tmp3051, &tmp3052, &tmp3053, &tmp3054, &tmp3055, &tmp3056, &tmp3057, &tmp3058, &tmp3059, &tmp3060, &tmp3061); compiler::TNode<Smi> tmp3062; USE(tmp3062); tmp3062 = FromConstexpr5ATSmi17ATconstexpr_int31_152(state_, 1); compiler::TNode<Smi> tmp3063; USE(tmp3063); tmp3063 = CodeStubAssembler(state_).SmiAdd(compiler::TNode<Smi>{tmp3061}, compiler::TNode<Smi>{tmp3062}); ca_.Goto(&block113, tmp3039, tmp3040, tmp3041, tmp3042, tmp3043, tmp3044, tmp3045, tmp3046, tmp3047, tmp3048, tmp3049, tmp3050, tmp3051, tmp3052, tmp3053, tmp3054, tmp3055, tmp3056, tmp3057, tmp3058, tmp3059, tmp3060, tmp3063); } if (block112.is_used()) { compiler::TNode<Context> tmp3064; compiler::TNode<JSArray> tmp3065; compiler::TNode<Smi> tmp3066; compiler::TNode<JSReceiver> tmp3067; compiler::TNode<Object> tmp3068; compiler::TNode<Smi> tmp3069; compiler::TNode<JSArray> tmp3070; compiler::TNode<JSArray> tmp3071; compiler::TNode<Map> tmp3072; compiler::TNode<BoolT> tmp3073; compiler::TNode<FixedArray> tmp3074; compiler::TNode<BoolT> tmp3075; compiler::TNode<BoolT> tmp3076; compiler::TNode<BoolT> tmp3077; compiler::TNode<Smi> tmp3078; compiler::TNode<Context> tmp3079; compiler::TNode<Smi> tmp3080; compiler::TNode<Smi> tmp3081; compiler::TNode<Int32T> tmp3082; compiler::TNode<Map> tmp3083; compiler::TNode<JSArray> tmp3084; compiler::TNode<FixedDoubleArray> tmp3085; compiler::TNode<Smi> tmp3086; ca_.Bind(&block112, &tmp3064, &tmp3065, &tmp3066, &tmp3067, &tmp3068, &tmp3069, &tmp3070, &tmp3071, &tmp3072, &tmp3073, &tmp3074, &tmp3075, &tmp3076, &tmp3077, &tmp3078, &tmp3079, &tmp3080, &tmp3081, &tmp3082, &tmp3083, &tmp3084, &tmp3085, &tmp3086); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 139); compiler::TNode<IntPtrT> tmp3087 = ca_.IntPtrConstant(JSObject::kElementsOffset); USE(tmp3087); CodeStubAssembler(state_).StoreReference(CodeStubAssembler::Reference{tmp3084, tmp3087}, tmp3085); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); ca_.Goto(&block110, tmp3064, tmp3065, tmp3066, tmp3067, tmp3068, tmp3069, tmp3070, tmp3071, tmp3072, tmp3073, tmp3074, tmp3075, tmp3076, tmp3077, tmp3078, tmp3079, tmp3080, tmp3081, tmp3082, tmp3083, tmp3084); } if (block109.is_used()) { compiler::TNode<Context> tmp3088; compiler::TNode<JSArray> tmp3089; compiler::TNode<Smi> tmp3090; compiler::TNode<JSReceiver> tmp3091; compiler::TNode<Object> tmp3092; compiler::TNode<Smi> tmp3093; compiler::TNode<JSArray> tmp3094; compiler::TNode<JSArray> tmp3095; compiler::TNode<Map> tmp3096; compiler::TNode<BoolT> tmp3097; compiler::TNode<FixedArray> tmp3098; compiler::TNode<BoolT> tmp3099; compiler::TNode<BoolT> tmp3100; compiler::TNode<BoolT> tmp3101; compiler::TNode<Smi> tmp3102; compiler::TNode<Context> tmp3103; compiler::TNode<Smi> tmp3104; compiler::TNode<Smi> tmp3105; compiler::TNode<Int32T> tmp3106; compiler::TNode<Map> tmp3107; compiler::TNode<JSArray> tmp3108; ca_.Bind(&block109, &tmp3088, &tmp3089, &tmp3090, &tmp3091, &tmp3092, &tmp3093, &tmp3094, &tmp3095, &tmp3096, &tmp3097, &tmp3098, &tmp3099, &tmp3100, &tmp3101, &tmp3102, &tmp3103, &tmp3104, &tmp3105, &tmp3106, &tmp3107, &tmp3108); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 142); compiler::TNode<JSArray> tmp3109; USE(tmp3109); tmp3109 = NewJSArray_59(state_, compiler::TNode<Context>{tmp3103}, compiler::TNode<Map>{tmp3107}, compiler::TNode<FixedArrayBase>{tmp3098}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 122); ca_.Goto(&block110, tmp3088, tmp3089, tmp3090, tmp3091, tmp3092, tmp3093, tmp3094, tmp3095, tmp3096, tmp3097, tmp3098, tmp3099, tmp3100, tmp3101, tmp3102, tmp3103, tmp3104, tmp3105, tmp3106, tmp3107, tmp3109); } if (block110.is_used()) { compiler::TNode<Context> tmp3110; compiler::TNode<JSArray> tmp3111; compiler::TNode<Smi> tmp3112; compiler::TNode<JSReceiver> tmp3113; compiler::TNode<Object> tmp3114; compiler::TNode<Smi> tmp3115; compiler::TNode<JSArray> tmp3116; compiler::TNode<JSArray> tmp3117; compiler::TNode<Map> tmp3118; compiler::TNode<BoolT> tmp3119; compiler::TNode<FixedArray> tmp3120; compiler::TNode<BoolT> tmp3121; compiler::TNode<BoolT> tmp3122; compiler::TNode<BoolT> tmp3123; compiler::TNode<Smi> tmp3124; compiler::TNode<Context> tmp3125; compiler::TNode<Smi> tmp3126; compiler::TNode<Smi> tmp3127; compiler::TNode<Int32T> tmp3128; compiler::TNode<Map> tmp3129; compiler::TNode<JSArray> tmp3130; ca_.Bind(&block110, &tmp3110, &tmp3111, &tmp3112, &tmp3113, &tmp3114, &tmp3115, &tmp3116, &tmp3117, &tmp3118, &tmp3119, &tmp3120, &tmp3121, &tmp3122, &tmp3123, &tmp3124, &tmp3125, &tmp3126, &tmp3127, &tmp3128, &tmp3129, &tmp3130); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 146); compiler::TNode<FixedArray> tmp3131; USE(tmp3131); tmp3131 = kEmptyFixedArray_212(state_); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 147); ca_.Goto(&block97, tmp3110, tmp3111, tmp3112, tmp3113, tmp3114, tmp3115, tmp3116, tmp3117, tmp3118, tmp3119, tmp3131, tmp3121, tmp3122, tmp3123, tmp3124, tmp3125, tmp3126, tmp3130); } if (block97.is_used()) { compiler::TNode<Context> tmp3132; compiler::TNode<JSArray> tmp3133; compiler::TNode<Smi> tmp3134; compiler::TNode<JSReceiver> tmp3135; compiler::TNode<Object> tmp3136; compiler::TNode<Smi> tmp3137; compiler::TNode<JSArray> tmp3138; compiler::TNode<JSArray> tmp3139; compiler::TNode<Map> tmp3140; compiler::TNode<BoolT> tmp3141; compiler::TNode<FixedArray> tmp3142; compiler::TNode<BoolT> tmp3143; compiler::TNode<BoolT> tmp3144; compiler::TNode<BoolT> tmp3145; compiler::TNode<Smi> tmp3146; compiler::TNode<Context> tmp3147; compiler::TNode<Smi> tmp3148; compiler::TNode<JSArray> tmp3149; ca_.Bind(&block97, &tmp3132, &tmp3133, &tmp3134, &tmp3135, &tmp3136, &tmp3137, &tmp3138, &tmp3139, &tmp3140, &tmp3141, &tmp3142, &tmp3143, &tmp3144, &tmp3145, &tmp3146, &tmp3147, &tmp3148, &tmp3149); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 222); ca_.Goto(&block2, tmp3132, tmp3133, tmp3134, tmp3135, tmp3136, tmp3149); } if (block2.is_used()) { compiler::TNode<Context> tmp3150; compiler::TNode<JSArray> tmp3151; compiler::TNode<Smi> tmp3152; compiler::TNode<JSReceiver> tmp3153; compiler::TNode<Object> tmp3154; compiler::TNode<JSArray> tmp3155; ca_.Bind(&block2, &tmp3150, &tmp3151, &tmp3152, &tmp3153, &tmp3154, &tmp3155); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 186); ca_.Goto(&block133, tmp3150, tmp3151, tmp3152, tmp3153, tmp3154, tmp3155); } if (block1.is_used()) { compiler::TNode<JSArray> tmp3156; compiler::TNode<Smi> tmp3157; ca_.Bind(&block1, &tmp3156, &tmp3157); *label_Bailout_parameter_1 = tmp3157; *label_Bailout_parameter_0 = tmp3156; ca_.Goto(label_Bailout); } compiler::TNode<Context> tmp3158; compiler::TNode<JSArray> tmp3159; compiler::TNode<Smi> tmp3160; compiler::TNode<JSReceiver> tmp3161; compiler::TNode<Object> tmp3162; compiler::TNode<JSArray> tmp3163; ca_.Bind(&block133, &tmp3158, &tmp3159, &tmp3160, &tmp3161, &tmp3162, &tmp3163); return compiler::TNode<JSArray>{tmp3163}; } TF_BUILTIN(ArrayMap, CodeStubAssembler) { compiler::CodeAssemblerState* state_ = state(); compiler::CodeAssembler ca_(state()); Node* argc = Parameter(Descriptor::kJSActualArgumentsCount); TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc)); TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer()); TorqueStructArguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length)); CodeStubArguments arguments(this, torque_arguments); TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext)); USE(parameter0); TNode<Object> parameter1 = arguments.GetReceiver(); USE(parameter1); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, Object, JSReceiver> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, Object> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, Object, JSArray> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Number> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Number, Smi> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi, JSArray, Smi, JSReceiver, Object, JSArray, Smi> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi, JSArray, Smi, JSReceiver, Object, JSArray> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number, JSArray, Smi> block12(&ca_, compiler::CodeAssemblerLabel::kDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object, JSReceiver, Number, JSReceiver, Object, JSReceiver, Number> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<RawPtrT, RawPtrT, IntPtrT, Context, Object> block2(&ca_, compiler::CodeAssemblerLabel::kDeferred); ca_.Goto(&block0, torque_arguments.frame, torque_arguments.base, torque_arguments.length, parameter0, parameter1); if (block0.is_used()) { compiler::TNode<RawPtrT> tmp0; compiler::TNode<RawPtrT> tmp1; compiler::TNode<IntPtrT> tmp2; compiler::TNode<Context> tmp3; compiler::TNode<Object> tmp4; ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 229); compiler::TNode<Object> tmp5; USE(tmp5); tmp5 = RequireObjectCoercible_241(state_, compiler::TNode<Context>{tmp3}, compiler::TNode<Object>{tmp4}, "Array.prototype.map"); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 232); compiler::TNode<JSReceiver> tmp6; USE(tmp6); tmp6 = CodeStubAssembler(state_).ToObject_Inline(compiler::TNode<Context>{tmp3}, compiler::TNode<Object>{tmp4}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 235); compiler::TNode<Number> tmp7; USE(tmp7); tmp7 = GetLengthProperty_244(state_, compiler::TNode<Context>{tmp3}, compiler::TNode<Object>{tmp6}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 238); compiler::TNode<IntPtrT> tmp8; USE(tmp8); tmp8 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, 0); compiler::TNode<BoolT> tmp9; USE(tmp9); tmp9 = CodeStubAssembler(state_).WordEqual(compiler::TNode<IntPtrT>{tmp2}, compiler::TNode<IntPtrT>{tmp8}); ca_.Branch(tmp9, &block3, &block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, tmp7); } if (block3.is_used()) { compiler::TNode<RawPtrT> tmp10; compiler::TNode<RawPtrT> tmp11; compiler::TNode<IntPtrT> tmp12; compiler::TNode<Context> tmp13; compiler::TNode<Object> tmp14; compiler::TNode<JSReceiver> tmp15; compiler::TNode<Number> tmp16; ca_.Bind(&block3, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16); ca_.Goto(&block2, tmp10, tmp11, tmp12, tmp13, tmp14); } if (block4.is_used()) { compiler::TNode<RawPtrT> tmp17; compiler::TNode<RawPtrT> tmp18; compiler::TNode<IntPtrT> tmp19; compiler::TNode<Context> tmp20; compiler::TNode<Object> tmp21; compiler::TNode<JSReceiver> tmp22; compiler::TNode<Number> tmp23; ca_.Bind(&block4, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 240); compiler::TNode<IntPtrT> tmp24; USE(tmp24); tmp24 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, 0); compiler::TNode<Object> tmp25; USE(tmp25); tmp25 = CodeStubAssembler(state_).GetArgumentValue(TorqueStructArguments{compiler::TNode<RawPtrT>{tmp17}, compiler::TNode<RawPtrT>{tmp18}, compiler::TNode<IntPtrT>{tmp19}}, compiler::TNode<IntPtrT>{tmp24}); compiler::TNode<JSReceiver> tmp26; USE(tmp26); compiler::CodeAssemblerLabel label0(&ca_); tmp26 = Cast71UT19ATCallableApiObject17ATCallableJSProxy15JSBoundFunction10JSFunction_1405(state_, compiler::TNode<Context>{tmp20}, compiler::TNode<Object>{tmp25}, &label0); ca_.Goto(&block5, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp25, tmp26); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block6, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp25); } } if (block6.is_used()) { compiler::TNode<RawPtrT> tmp27; compiler::TNode<RawPtrT> tmp28; compiler::TNode<IntPtrT> tmp29; compiler::TNode<Context> tmp30; compiler::TNode<Object> tmp31; compiler::TNode<JSReceiver> tmp32; compiler::TNode<Number> tmp33; compiler::TNode<Object> tmp34; ca_.Bind(&block6, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34); ca_.Goto(&block2, tmp27, tmp28, tmp29, tmp30, tmp31); } if (block5.is_used()) { compiler::TNode<RawPtrT> tmp35; compiler::TNode<RawPtrT> tmp36; compiler::TNode<IntPtrT> tmp37; compiler::TNode<Context> tmp38; compiler::TNode<Object> tmp39; compiler::TNode<JSReceiver> tmp40; compiler::TNode<Number> tmp41; compiler::TNode<Object> tmp42; compiler::TNode<JSReceiver> tmp43; ca_.Bind(&block5, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 243); compiler::TNode<IntPtrT> tmp44; USE(tmp44); tmp44 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, 1); compiler::TNode<BoolT> tmp45; USE(tmp45); tmp45 = CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp44}); ca_.Branch(tmp45, &block7, &block8, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43); } if (block7.is_used()) { compiler::TNode<RawPtrT> tmp46; compiler::TNode<RawPtrT> tmp47; compiler::TNode<IntPtrT> tmp48; compiler::TNode<Context> tmp49; compiler::TNode<Object> tmp50; compiler::TNode<JSReceiver> tmp51; compiler::TNode<Number> tmp52; compiler::TNode<JSReceiver> tmp53; ca_.Bind(&block7, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53); compiler::TNode<IntPtrT> tmp54; USE(tmp54); tmp54 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, 1); compiler::TNode<Object> tmp55; USE(tmp55); tmp55 = CodeStubAssembler(state_).GetArgumentValue(TorqueStructArguments{compiler::TNode<RawPtrT>{tmp46}, compiler::TNode<RawPtrT>{tmp47}, compiler::TNode<IntPtrT>{tmp48}}, compiler::TNode<IntPtrT>{tmp54}); ca_.Goto(&block10, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53, tmp55); } if (block8.is_used()) { compiler::TNode<RawPtrT> tmp56; compiler::TNode<RawPtrT> tmp57; compiler::TNode<IntPtrT> tmp58; compiler::TNode<Context> tmp59; compiler::TNode<Object> tmp60; compiler::TNode<JSReceiver> tmp61; compiler::TNode<Number> tmp62; compiler::TNode<JSReceiver> tmp63; ca_.Bind(&block8, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63); compiler::TNode<Oddball> tmp64; USE(tmp64); tmp64 = Undefined_64(state_); ca_.Goto(&block9, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64); } if (block10.is_used()) { compiler::TNode<RawPtrT> tmp65; compiler::TNode<RawPtrT> tmp66; compiler::TNode<IntPtrT> tmp67; compiler::TNode<Context> tmp68; compiler::TNode<Object> tmp69; compiler::TNode<JSReceiver> tmp70; compiler::TNode<Number> tmp71; compiler::TNode<JSReceiver> tmp72; compiler::TNode<Object> tmp73; ca_.Bind(&block10, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73); ca_.Goto(&block9, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73); } if (block9.is_used()) { compiler::TNode<RawPtrT> tmp74; compiler::TNode<RawPtrT> tmp75; compiler::TNode<IntPtrT> tmp76; compiler::TNode<Context> tmp77; compiler::TNode<Object> tmp78; compiler::TNode<JSReceiver> tmp79; compiler::TNode<Number> tmp80; compiler::TNode<JSReceiver> tmp81; compiler::TNode<Object> tmp82; ca_.Bind(&block9, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81, &tmp82); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 245); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 246); compiler::TNode<Number> tmp83; USE(tmp83); tmp83 = FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31_158(state_, 0); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 249); compiler::TNode<BoolT> tmp84; USE(tmp84); tmp84 = CodeStubAssembler(state_).IsArraySpeciesProtectorCellInvalid(); ca_.Branch(tmp84, &block15, &block16, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81, tmp82, ca_.Uninitialized<JSReceiver>(), tmp83); } if (block15.is_used()) { compiler::TNode<RawPtrT> tmp85; compiler::TNode<RawPtrT> tmp86; compiler::TNode<IntPtrT> tmp87; compiler::TNode<Context> tmp88; compiler::TNode<Object> tmp89; compiler::TNode<JSReceiver> tmp90; compiler::TNode<Number> tmp91; compiler::TNode<JSReceiver> tmp92; compiler::TNode<Object> tmp93; compiler::TNode<JSReceiver> tmp94; compiler::TNode<Number> tmp95; ca_.Bind(&block15, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95); ca_.Goto(&block14, tmp85, tmp86, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95); } if (block16.is_used()) { compiler::TNode<RawPtrT> tmp96; compiler::TNode<RawPtrT> tmp97; compiler::TNode<IntPtrT> tmp98; compiler::TNode<Context> tmp99; compiler::TNode<Object> tmp100; compiler::TNode<JSReceiver> tmp101; compiler::TNode<Number> tmp102; compiler::TNode<JSReceiver> tmp103; compiler::TNode<Object> tmp104; compiler::TNode<JSReceiver> tmp105; compiler::TNode<Number> tmp106; ca_.Bind(&block16, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 250); compiler::TNode<JSArray> tmp107; USE(tmp107); compiler::CodeAssemblerLabel label0(&ca_); tmp107 = Cast20ATFastJSArrayForRead_1427(state_, compiler::TNode<Context>{tmp99}, compiler::TNode<Object>{tmp100}, &label0); ca_.Goto(&block17, tmp96, tmp97, tmp98, tmp99, tmp100, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp100, tmp107); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block18, tmp96, tmp97, tmp98, tmp99, tmp100, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp100); } } if (block18.is_used()) { compiler::TNode<RawPtrT> tmp108; compiler::TNode<RawPtrT> tmp109; compiler::TNode<IntPtrT> tmp110; compiler::TNode<Context> tmp111; compiler::TNode<Object> tmp112; compiler::TNode<JSReceiver> tmp113; compiler::TNode<Number> tmp114; compiler::TNode<JSReceiver> tmp115; compiler::TNode<Object> tmp116; compiler::TNode<JSReceiver> tmp117; compiler::TNode<Number> tmp118; compiler::TNode<Object> tmp119; ca_.Bind(&block18, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119); ca_.Goto(&block14, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118); } if (block17.is_used()) { compiler::TNode<RawPtrT> tmp120; compiler::TNode<RawPtrT> tmp121; compiler::TNode<IntPtrT> tmp122; compiler::TNode<Context> tmp123; compiler::TNode<Object> tmp124; compiler::TNode<JSReceiver> tmp125; compiler::TNode<Number> tmp126; compiler::TNode<JSReceiver> tmp127; compiler::TNode<Object> tmp128; compiler::TNode<JSReceiver> tmp129; compiler::TNode<Number> tmp130; compiler::TNode<Object> tmp131; compiler::TNode<JSArray> tmp132; ca_.Bind(&block17, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 252); compiler::TNode<Smi> tmp133; USE(tmp133); compiler::CodeAssemblerLabel label0(&ca_); tmp133 = Cast5ATSmi_83(state_, compiler::TNode<Object>{tmp126}, &label0); ca_.Goto(&block19, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp132, tmp126, tmp133); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block20, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130, tmp132, tmp126); } } if (block20.is_used()) { compiler::TNode<RawPtrT> tmp134; compiler::TNode<RawPtrT> tmp135; compiler::TNode<IntPtrT> tmp136; compiler::TNode<Context> tmp137; compiler::TNode<Object> tmp138; compiler::TNode<JSReceiver> tmp139; compiler::TNode<Number> tmp140; compiler::TNode<JSReceiver> tmp141; compiler::TNode<Object> tmp142; compiler::TNode<JSReceiver> tmp143; compiler::TNode<Number> tmp144; compiler::TNode<JSArray> tmp145; compiler::TNode<Number> tmp146; ca_.Bind(&block20, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146); ca_.Goto(&block14, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144); } if (block19.is_used()) { compiler::TNode<RawPtrT> tmp147; compiler::TNode<RawPtrT> tmp148; compiler::TNode<IntPtrT> tmp149; compiler::TNode<Context> tmp150; compiler::TNode<Object> tmp151; compiler::TNode<JSReceiver> tmp152; compiler::TNode<Number> tmp153; compiler::TNode<JSReceiver> tmp154; compiler::TNode<Object> tmp155; compiler::TNode<JSReceiver> tmp156; compiler::TNode<Number> tmp157; compiler::TNode<JSArray> tmp158; compiler::TNode<Number> tmp159; compiler::TNode<Smi> tmp160; ca_.Bind(&block19, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 255); compiler::TNode<JSArray> tmp161; USE(tmp161); compiler::TypedCodeAssemblerVariable<JSArray> result_0_0(&ca_); compiler::TypedCodeAssemblerVariable<Smi> result_0_1(&ca_); compiler::CodeAssemblerLabel label0(&ca_); tmp161 = FastArrayMap_25(state_, compiler::TNode<Context>{tmp150}, compiler::TNode<JSArray>{tmp158}, compiler::TNode<Smi>{tmp160}, compiler::TNode<JSReceiver>{tmp154}, compiler::TNode<Object>{tmp155}, &label0, &result_0_0, &result_0_1); ca_.Goto(&block21, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp160, tmp158, tmp160, tmp154, tmp155, tmp161); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block22, tmp147, tmp148, tmp149, tmp150, tmp151, tmp152, tmp153, tmp154, tmp155, tmp156, tmp157, tmp158, tmp160, tmp158, tmp160, tmp154, tmp155, result_0_0.value(), result_0_1.value()); } } if (block22.is_used()) { compiler::TNode<RawPtrT> tmp162; compiler::TNode<RawPtrT> tmp163; compiler::TNode<IntPtrT> tmp164; compiler::TNode<Context> tmp165; compiler::TNode<Object> tmp166; compiler::TNode<JSReceiver> tmp167; compiler::TNode<Number> tmp168; compiler::TNode<JSReceiver> tmp169; compiler::TNode<Object> tmp170; compiler::TNode<JSReceiver> tmp171; compiler::TNode<Number> tmp172; compiler::TNode<JSArray> tmp173; compiler::TNode<Smi> tmp174; compiler::TNode<JSArray> tmp175; compiler::TNode<Smi> tmp176; compiler::TNode<JSReceiver> tmp177; compiler::TNode<Object> tmp178; compiler::TNode<JSArray> tmp179; compiler::TNode<Smi> tmp180; ca_.Bind(&block22, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180); ca_.Goto(&block12, tmp162, tmp163, tmp164, tmp165, tmp166, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp179, tmp180); } if (block21.is_used()) { compiler::TNode<RawPtrT> tmp181; compiler::TNode<RawPtrT> tmp182; compiler::TNode<IntPtrT> tmp183; compiler::TNode<Context> tmp184; compiler::TNode<Object> tmp185; compiler::TNode<JSReceiver> tmp186; compiler::TNode<Number> tmp187; compiler::TNode<JSReceiver> tmp188; compiler::TNode<Object> tmp189; compiler::TNode<JSReceiver> tmp190; compiler::TNode<Number> tmp191; compiler::TNode<JSArray> tmp192; compiler::TNode<Smi> tmp193; compiler::TNode<JSArray> tmp194; compiler::TNode<Smi> tmp195; compiler::TNode<JSReceiver> tmp196; compiler::TNode<Object> tmp197; compiler::TNode<JSArray> tmp198; ca_.Bind(&block21, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198); arguments.PopAndReturn(tmp198); } if (block14.is_used()) { compiler::TNode<RawPtrT> tmp199; compiler::TNode<RawPtrT> tmp200; compiler::TNode<IntPtrT> tmp201; compiler::TNode<Context> tmp202; compiler::TNode<Object> tmp203; compiler::TNode<JSReceiver> tmp204; compiler::TNode<Number> tmp205; compiler::TNode<JSReceiver> tmp206; compiler::TNode<Object> tmp207; compiler::TNode<JSReceiver> tmp208; compiler::TNode<Number> tmp209; ca_.Bind(&block14, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 259); compiler::TNode<JSReceiver> tmp210; USE(tmp210); tmp210 = CodeStubAssembler(state_).ArraySpeciesCreate(compiler::TNode<Context>{tmp202}, compiler::TNode<Object>{tmp203}, compiler::TNode<Number>{tmp205}); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 247); ca_.Goto(&block13, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp210, tmp209); } if (block13.is_used()) { compiler::TNode<RawPtrT> tmp211; compiler::TNode<RawPtrT> tmp212; compiler::TNode<IntPtrT> tmp213; compiler::TNode<Context> tmp214; compiler::TNode<Object> tmp215; compiler::TNode<JSReceiver> tmp216; compiler::TNode<Number> tmp217; compiler::TNode<JSReceiver> tmp218; compiler::TNode<Object> tmp219; compiler::TNode<JSReceiver> tmp220; compiler::TNode<Number> tmp221; ca_.Bind(&block13, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 261); ca_.Goto(&block11, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221); } if (block12.is_used()) { compiler::TNode<RawPtrT> tmp222; compiler::TNode<RawPtrT> tmp223; compiler::TNode<IntPtrT> tmp224; compiler::TNode<Context> tmp225; compiler::TNode<Object> tmp226; compiler::TNode<JSReceiver> tmp227; compiler::TNode<Number> tmp228; compiler::TNode<JSReceiver> tmp229; compiler::TNode<Object> tmp230; compiler::TNode<JSReceiver> tmp231; compiler::TNode<Number> tmp232; compiler::TNode<JSArray> tmp233; compiler::TNode<Smi> tmp234; ca_.Bind(&block12, &tmp222, &tmp223, &tmp224, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 262); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 263); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 247); ca_.Goto(&block11, tmp222, tmp223, tmp224, tmp225, tmp226, tmp227, tmp228, tmp229, tmp230, tmp233, tmp234); } if (block11.is_used()) { compiler::TNode<RawPtrT> tmp235; compiler::TNode<RawPtrT> tmp236; compiler::TNode<IntPtrT> tmp237; compiler::TNode<Context> tmp238; compiler::TNode<Object> tmp239; compiler::TNode<JSReceiver> tmp240; compiler::TNode<Number> tmp241; compiler::TNode<JSReceiver> tmp242; compiler::TNode<Object> tmp243; compiler::TNode<JSReceiver> tmp244; compiler::TNode<Number> tmp245; ca_.Bind(&block11, &tmp235, &tmp236, &tmp237, &tmp238, &tmp239, &tmp240, &tmp241, &tmp242, &tmp243, &tmp244, &tmp245); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 266); compiler::TNode<Object> tmp246; tmp246 = CodeStubAssembler(state_).CallBuiltin(Builtins::kArrayMapLoopContinuation, tmp238, tmp240, tmp242, tmp243, tmp244, tmp240, tmp245, tmp241); USE(tmp246); arguments.PopAndReturn(tmp246); } if (block2.is_used()) { compiler::TNode<RawPtrT> tmp247; compiler::TNode<RawPtrT> tmp248; compiler::TNode<IntPtrT> tmp249; compiler::TNode<Context> tmp250; compiler::TNode<Object> tmp251; ca_.Bind(&block2, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 269); compiler::TNode<IntPtrT> tmp252; USE(tmp252); tmp252 = FromConstexpr8ATintptr17ATconstexpr_int31_148(state_, 0); compiler::TNode<Object> tmp253; USE(tmp253); tmp253 = CodeStubAssembler(state_).GetArgumentValue(TorqueStructArguments{compiler::TNode<RawPtrT>{tmp247}, compiler::TNode<RawPtrT>{tmp248}, compiler::TNode<IntPtrT>{tmp249}}, compiler::TNode<IntPtrT>{tmp252}); CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp250}, MessageTemplate::kCalledNonCallable, compiler::TNode<Object>{tmp253}); } } compiler::TNode<Object> UnsafeCast30UT5ATSmi9ATTheHole10HeapNumber_1425(compiler::CodeAssemblerState* state_, compiler::TNode<Context> p_context, compiler::TNode<Object> p_o) { compiler::CodeAssembler ca_(state_); compiler::CodeAssemblerParameterizedLabel<Context, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, p_context, p_o); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<Object> tmp1; ca_.Bind(&block0, &tmp0, &tmp1); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 2790); compiler::TNode<Object> tmp2; USE(tmp2); tmp2 = (compiler::TNode<Object>{tmp1}); ca_.Goto(&block1, tmp0, tmp1, tmp2); } if (block1.is_used()) { compiler::TNode<Context> tmp3; compiler::TNode<Object> tmp4; compiler::TNode<Object> tmp5; ca_.Bind(&block1, &tmp3, &tmp4, &tmp5); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 131); ca_.Goto(&block2, tmp3, tmp4, tmp5); } compiler::TNode<Context> tmp6; compiler::TNode<Object> tmp7; compiler::TNode<Object> tmp8; ca_.Bind(&block2, &tmp6, &tmp7, &tmp8); return compiler::TNode<Object>{tmp8}; } compiler::TNode<JSArray> Cast20ATFastJSArrayForRead_1427(compiler::CodeAssemblerState* state_, compiler::TNode<Context> p_context, compiler::TNode<Object> p_o, compiler::CodeAssemblerLabel* label_CastError) { compiler::CodeAssembler ca_(state_); compiler::CodeAssemblerParameterizedLabel<Context, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, HeapObject> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, HeapObject> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, HeapObject, JSArray> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, JSArray> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); compiler::CodeAssemblerParameterizedLabel<Context, Object, JSArray> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred); ca_.Goto(&block0, p_context, p_o); if (block0.is_used()) { compiler::TNode<Context> tmp0; compiler::TNode<Object> tmp1; ca_.Bind(&block0, &tmp0, &tmp1); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/base.tq", 2026); compiler::TNode<HeapObject> tmp2; USE(tmp2); compiler::CodeAssemblerLabel label0(&ca_); tmp2 = CodeStubAssembler(state_).TaggedToHeapObject(compiler::TNode<Object>{tmp1}, &label0); ca_.Goto(&block3, tmp0, tmp1, tmp1, tmp2); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block4, tmp0, tmp1, tmp1); } } if (block4.is_used()) { compiler::TNode<Context> tmp3; compiler::TNode<Object> tmp4; compiler::TNode<Object> tmp5; ca_.Bind(&block4, &tmp3, &tmp4, &tmp5); ca_.Goto(&block1); } if (block3.is_used()) { compiler::TNode<Context> tmp6; compiler::TNode<Object> tmp7; compiler::TNode<Object> tmp8; compiler::TNode<HeapObject> tmp9; ca_.Bind(&block3, &tmp6, &tmp7, &tmp8, &tmp9); compiler::TNode<JSArray> tmp10; USE(tmp10); compiler::CodeAssemblerLabel label0(&ca_); tmp10 = Cast20ATFastJSArrayForRead_136(state_, compiler::TNode<Context>{tmp6}, compiler::TNode<HeapObject>{tmp9}, &label0); ca_.Goto(&block5, tmp6, tmp7, tmp9, tmp10); if (label0.is_used()) { ca_.Bind(&label0); ca_.Goto(&block6, tmp6, tmp7, tmp9); } } if (block6.is_used()) { compiler::TNode<Context> tmp11; compiler::TNode<Object> tmp12; compiler::TNode<HeapObject> tmp13; ca_.Bind(&block6, &tmp11, &tmp12, &tmp13); ca_.Goto(&block1); } if (block5.is_used()) { compiler::TNode<Context> tmp14; compiler::TNode<Object> tmp15; compiler::TNode<HeapObject> tmp16; compiler::TNode<JSArray> tmp17; ca_.Bind(&block5, &tmp14, &tmp15, &tmp16, &tmp17); ca_.Goto(&block2, tmp14, tmp15, tmp17); } if (block2.is_used()) { compiler::TNode<Context> tmp18; compiler::TNode<Object> tmp19; compiler::TNode<JSArray> tmp20; ca_.Bind(&block2, &tmp18, &tmp19, &tmp20); ca_.SetSourcePosition("../../deps/v8/../../deps/v8/src/builtins/array-map.tq", 250); ca_.Goto(&block7, tmp18, tmp19, tmp20); } if (block1.is_used()) { ca_.Bind(&block1); ca_.Goto(label_CastError); } compiler::TNode<Context> tmp21; compiler::TNode<Object> tmp22; compiler::TNode<JSArray> tmp23; ca_.Bind(&block7, &tmp21, &tmp22, &tmp23); return compiler::TNode<JSArray>{tmp23}; } } // namespace internal } // namespace v8