LCOV - code coverage report
Current view: top level - out/Release/gen/torque-generated - builtins-string-html-from-dsl-gen.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 255 255 100.0 %
Date: 2019-04-17 Functions: 29 29 100.0 %

          Line data    Source code
       1             : #include "src/builtins/builtins-utils-gen.h"
       2             : #include "src/builtins/builtins.h"
       3             : #include "src/code-factory.h"
       4             : #include "src/elements-kind.h"
       5             : #include "src/heap/factory-inl.h"
       6             : #include "src/objects.h"
       7             : #include "src/objects/arguments.h"
       8             : #include "src/objects/bigint.h"
       9             : #include "src/objects/free-space.h"
      10             : #include "src/objects/js-generator.h"
      11             : #include "src/objects/js-promise.h"
      12             : #include "src/objects/js-regexp-string-iterator.h"
      13             : #include "src/objects/module.h"
      14             : #include "src/objects/stack-frame-info.h"
      15             : #include "src/builtins/builtins-regexp-gen.h"
      16             : #include "src/builtins/builtins-array-gen.h"
      17             : #include "src/builtins/builtins-collections-gen.h"
      18             : #include "src/builtins/builtins-data-view-gen.h"
      19             : #include "src/builtins/builtins-iterator-gen.h"
      20             : #include "src/builtins/builtins-proxy-gen.h"
      21             : #include "src/builtins/builtins-proxy-gen.h"
      22             : #include "src/builtins/builtins-proxy-gen.h"
      23             : #include "src/builtins/builtins-proxy-gen.h"
      24             : #include "src/builtins/builtins-regexp-gen.h"
      25             : #include "src/builtins/builtins-regexp-gen.h"
      26             : #include "src/builtins/builtins-regexp-gen.h"
      27             : #include "src/builtins/builtins-typed-array-gen.h"
      28             : #include "src/builtins/builtins-constructor-gen.h"
      29             : #include "src/builtins/builtins-typed-array-gen.h"
      30             : #include "src/builtins/builtins-typed-array-gen.h"
      31             : #include "src/builtins/builtins-typed-array-gen.h"
      32             : #include "src/builtins/builtins-typed-array-gen.h"
      33             : #include "src/builtins/builtins-typed-array-gen.h"
      34             : #include "src/builtins/builtins-typed-array-gen.h"
      35             : #include "src/builtins/builtins-typed-array-gen.h"
      36             : #include "src/builtins/builtins-typed-array-gen.h"
      37             : #include "torque-generated/builtins-base-from-dsl-gen.h"
      38             : #include "torque-generated/builtins-growable-fixed-array-from-dsl-gen.h"
      39             : #include "torque-generated/builtins-arguments-from-dsl-gen.h"
      40             : #include "torque-generated/builtins-array-from-dsl-gen.h"
      41             : #include "torque-generated/builtins-array-copywithin-from-dsl-gen.h"
      42             : #include "torque-generated/builtins-array-filter-from-dsl-gen.h"
      43             : #include "torque-generated/builtins-array-find-from-dsl-gen.h"
      44             : #include "torque-generated/builtins-array-findindex-from-dsl-gen.h"
      45             : #include "torque-generated/builtins-array-foreach-from-dsl-gen.h"
      46             : #include "torque-generated/builtins-array-join-from-dsl-gen.h"
      47             : #include "torque-generated/builtins-array-lastindexof-from-dsl-gen.h"
      48             : #include "torque-generated/builtins-array-of-from-dsl-gen.h"
      49             : #include "torque-generated/builtins-array-map-from-dsl-gen.h"
      50             : #include "torque-generated/builtins-array-reverse-from-dsl-gen.h"
      51             : #include "torque-generated/builtins-array-shift-from-dsl-gen.h"
      52             : #include "torque-generated/builtins-array-slice-from-dsl-gen.h"
      53             : #include "torque-generated/builtins-array-splice-from-dsl-gen.h"
      54             : #include "torque-generated/builtins-array-unshift-from-dsl-gen.h"
      55             : #include "torque-generated/builtins-collections-from-dsl-gen.h"
      56             : #include "torque-generated/builtins-data-view-from-dsl-gen.h"
      57             : #include "torque-generated/builtins-extras-utils-from-dsl-gen.h"
      58             : #include "torque-generated/builtins-iterator-from-dsl-gen.h"
      59             : #include "torque-generated/builtins-object-from-dsl-gen.h"
      60             : #include "torque-generated/builtins-proxy-from-dsl-gen.h"
      61             : #include "torque-generated/builtins-regexp-from-dsl-gen.h"
      62             : #include "torque-generated/builtins-regexp-replace-from-dsl-gen.h"
      63             : #include "torque-generated/builtins-string-from-dsl-gen.h"
      64             : #include "torque-generated/builtins-string-html-from-dsl-gen.h"
      65             : #include "torque-generated/builtins-string-repeat-from-dsl-gen.h"
      66             : #include "torque-generated/builtins-typed-array-from-dsl-gen.h"
      67             : #include "torque-generated/builtins-typed-array-createtypedarray-from-dsl-gen.h"
      68             : #include "torque-generated/builtins-typed-array-every-from-dsl-gen.h"
      69             : #include "torque-generated/builtins-typed-array-filter-from-dsl-gen.h"
      70             : #include "torque-generated/builtins-typed-array-find-from-dsl-gen.h"
      71             : #include "torque-generated/builtins-typed-array-findindex-from-dsl-gen.h"
      72             : #include "torque-generated/builtins-typed-array-foreach-from-dsl-gen.h"
      73             : #include "torque-generated/builtins-typed-array-reduce-from-dsl-gen.h"
      74             : #include "torque-generated/builtins-typed-array-reduceright-from-dsl-gen.h"
      75             : #include "torque-generated/builtins-typed-array-slice-from-dsl-gen.h"
      76             : #include "torque-generated/builtins-typed-array-some-from-dsl-gen.h"
      77             : #include "torque-generated/builtins-typed-array-subarray-from-dsl-gen.h"
      78             : #include "torque-generated/builtins-test-from-dsl-gen.h"
      79             : 
      80             : namespace v8 {
      81             : namespace internal {
      82             : 
      83         224 : TF_BUILTIN(CreateHTML, CodeStubAssembler) {
      84          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
      85             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
      86             :   USE(parameter0);
      87             :   compiler::TNode<Object> parameter1 = UncheckedCast<Object>(Parameter(Descriptor::kReceiver));
      88             :   USE(parameter1);
      89             :   compiler::TNode<String> parameter2 = UncheckedCast<String>(Parameter(Descriptor::kMethodName));
      90             :   USE(parameter2);
      91             :   compiler::TNode<String> parameter3 = UncheckedCast<String>(Parameter(Descriptor::kTagName));
      92             :   USE(parameter3);
      93             :   compiler::TNode<String> parameter4 = UncheckedCast<String>(Parameter(Descriptor::kAttr));
      94             :   USE(parameter4);
      95             :   compiler::TNode<Object> parameter5 = UncheckedCast<Object>(Parameter(Descriptor::kAttrValue));
      96             :   USE(parameter5);
      97             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, String, String, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      98             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, String, String, Object, String, String> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      99             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, String, String, Object, String, String> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     100             :     ca_.Goto(&block0, parameter0, parameter1, parameter2, parameter3, parameter4, parameter5);
     101             : 
     102          56 :   if (block0.is_used()) {
     103             :     compiler::TNode<Context> tmp0;
     104             :     compiler::TNode<Object> tmp1;
     105             :     compiler::TNode<String> tmp2;
     106             :     compiler::TNode<String> tmp3;
     107             :     compiler::TNode<String> tmp4;
     108             :     compiler::TNode<Object> tmp5;
     109             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4, &tmp5);
     110          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 12);
     111             :     compiler::TNode<String> tmp6;
     112             :     USE(tmp6);
     113         112 :     tmp6 = ca_.UncheckedCast<String>(CodeStubAssembler(state_).ToThisString(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp2}));
     114          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 13);
     115             :     compiler::TNode<String> tmp7;
     116             :     USE(tmp7);
     117         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("<"));
     118             :     compiler::TNode<String> tmp8;
     119             :     USE(tmp8);
     120         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp0}, compiler::TNode<String>{tmp7}, compiler::TNode<String>{tmp3}));
     121          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 14);
     122             :     compiler::TNode<String> tmp9;
     123             :     USE(tmp9);
     124         112 :     tmp9 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     125             :     compiler::TNode<BoolT> tmp10;
     126             :     USE(tmp10);
     127         112 :     tmp10 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).WordNotEqual(compiler::TNode<Object>{tmp4}, compiler::TNode<HeapObject>{tmp9}));
     128          56 :     ca_.Branch(tmp10, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp8);
     129             :   }
     130             : 
     131          56 :   if (block1.is_used()) {
     132             :     compiler::TNode<Context> tmp11;
     133             :     compiler::TNode<Object> tmp12;
     134             :     compiler::TNode<String> tmp13;
     135             :     compiler::TNode<String> tmp14;
     136             :     compiler::TNode<String> tmp15;
     137             :     compiler::TNode<Object> tmp16;
     138             :     compiler::TNode<String> tmp17;
     139             :     compiler::TNode<String> tmp18;
     140             :     ca_.Bind(&block1, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
     141          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 16);
     142             :     compiler::TNode<String> tmp19;
     143             :     USE(tmp19);
     144         224 :     tmp19 = ca_.UncheckedCast<String>(CodeStubAssembler(state_).ToString_Inline(compiler::TNode<Context>{tmp11}, compiler::TNode<Object>{tmp16}));
     145             :     compiler::TNode<String> tmp20;
     146         112 :     tmp20 = TORQUE_CAST(CodeStubAssembler(state_).CallRuntime(Runtime::kStringEscapeQuotes, tmp11, tmp19));
     147             :     USE(tmp20);
     148          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 15);
     149          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 17);
     150             :     compiler::TNode<String> tmp21;
     151             :     USE(tmp21);
     152         112 :     tmp21 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string(" "));
     153             :     compiler::TNode<String> tmp22;
     154             :     USE(tmp22);
     155         112 :     tmp22 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp11}, compiler::TNode<String>{tmp18}, compiler::TNode<String>{tmp21}));
     156             :     compiler::TNode<String> tmp23;
     157             :     USE(tmp23);
     158         112 :     tmp23 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp11}, compiler::TNode<String>{tmp22}, compiler::TNode<String>{tmp15}));
     159             :     compiler::TNode<String> tmp24;
     160             :     USE(tmp24);
     161         112 :     tmp24 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("=\""));
     162             :     compiler::TNode<String> tmp25;
     163             :     USE(tmp25);
     164         112 :     tmp25 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp11}, compiler::TNode<String>{tmp23}, compiler::TNode<String>{tmp24}));
     165             :     compiler::TNode<String> tmp26;
     166             :     USE(tmp26);
     167         112 :     tmp26 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp11}, compiler::TNode<String>{tmp25}, compiler::TNode<String>{tmp20}));
     168             :     compiler::TNode<String> tmp27;
     169             :     USE(tmp27);
     170         112 :     tmp27 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("\""));
     171             :     compiler::TNode<String> tmp28;
     172             :     USE(tmp28);
     173         112 :     tmp28 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp11}, compiler::TNode<String>{tmp26}, compiler::TNode<String>{tmp27}));
     174          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 14);
     175             :     ca_.Goto(&block2, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17, tmp28);
     176             :   }
     177             : 
     178          56 :   if (block2.is_used()) {
     179             :     compiler::TNode<Context> tmp29;
     180             :     compiler::TNode<Object> tmp30;
     181             :     compiler::TNode<String> tmp31;
     182             :     compiler::TNode<String> tmp32;
     183             :     compiler::TNode<String> tmp33;
     184             :     compiler::TNode<Object> tmp34;
     185             :     compiler::TNode<String> tmp35;
     186             :     compiler::TNode<String> tmp36;
     187             :     ca_.Bind(&block2, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36);
     188          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 20);
     189             :     compiler::TNode<String> tmp37;
     190             :     USE(tmp37);
     191         112 :     tmp37 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string(">"));
     192             :     compiler::TNode<String> tmp38;
     193             :     USE(tmp38);
     194         112 :     tmp38 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp29}, compiler::TNode<String>{tmp36}, compiler::TNode<String>{tmp37}));
     195             :     compiler::TNode<String> tmp39;
     196             :     USE(tmp39);
     197         112 :     tmp39 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp29}, compiler::TNode<String>{tmp38}, compiler::TNode<String>{tmp35}));
     198             :     compiler::TNode<String> tmp40;
     199             :     USE(tmp40);
     200         112 :     tmp40 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("</"));
     201             :     compiler::TNode<String> tmp41;
     202             :     USE(tmp41);
     203         112 :     tmp41 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp29}, compiler::TNode<String>{tmp39}, compiler::TNode<String>{tmp40}));
     204             :     compiler::TNode<String> tmp42;
     205             :     USE(tmp42);
     206         112 :     tmp42 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp29}, compiler::TNode<String>{tmp41}, compiler::TNode<String>{tmp32}));
     207             :     compiler::TNode<String> tmp43;
     208             :     USE(tmp43);
     209         112 :     tmp43 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string(">"));
     210             :     compiler::TNode<String> tmp44;
     211             :     USE(tmp44);
     212         112 :     tmp44 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).StringAdd(compiler::TNode<Context>{tmp29}, compiler::TNode<String>{tmp42}, compiler::TNode<String>{tmp43}));
     213         112 :     CodeStubAssembler(state_).Return(tmp44);
     214             :   }
     215          56 : }
     216             : 
     217         224 : TF_BUILTIN(StringPrototypeAnchor, CodeStubAssembler) {
     218          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     219             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     220             :   USE(parameter0);
     221             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     222          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     223          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     224          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     225             :   CodeStubArguments arguments(this, torque_arguments);
     226          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     227             : USE(parameter1);
     228             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     229             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     230             : 
     231          56 :   if (block0.is_used()) {
     232             :     compiler::TNode<Context> tmp0;
     233             :     compiler::TNode<Object> tmp1;
     234             :     compiler::TNode<RawPtrT> tmp2;
     235             :     compiler::TNode<RawPtrT> tmp3;
     236             :     compiler::TNode<IntPtrT> tmp4;
     237             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     238          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 27);
     239             :     compiler::TNode<IntPtrT> tmp5;
     240             :     USE(tmp5);
     241         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
     242             :     compiler::TNode<Object> tmp6;
     243             :     USE(tmp6);
     244         112 :     tmp6 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp2}, compiler::TNode<RawPtrT>{tmp3}, compiler::TNode<IntPtrT>{tmp4}}, compiler::TNode<IntPtrT>{tmp5}));
     245          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 26);
     246             :     compiler::TNode<String> tmp7;
     247             :     USE(tmp7);
     248         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.anchor"));
     249             :     compiler::TNode<String> tmp8;
     250             :     USE(tmp8);
     251         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("a"));
     252             :     compiler::TNode<String> tmp9;
     253             :     USE(tmp9);
     254         112 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("name"));
     255             :     compiler::TNode<String> tmp10;
     256         112 :     tmp10 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp9, tmp6));
     257             :     USE(tmp10);
     258          56 :     arguments.PopAndReturn(tmp10);
     259             :   }
     260          56 : }
     261             : 
     262         224 : TF_BUILTIN(StringPrototypeBig, CodeStubAssembler) {
     263          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     264             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     265             :   USE(parameter0);
     266             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     267          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     268          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     269          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     270             :   CodeStubArguments arguments(this, torque_arguments);
     271          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     272             : USE(parameter1);
     273             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     274             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     275             : 
     276          56 :   if (block0.is_used()) {
     277             :     compiler::TNode<Context> tmp0;
     278             :     compiler::TNode<Object> tmp1;
     279             :     compiler::TNode<RawPtrT> tmp2;
     280             :     compiler::TNode<RawPtrT> tmp3;
     281             :     compiler::TNode<IntPtrT> tmp4;
     282             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     283          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 34);
     284             :     compiler::TNode<String> tmp5;
     285             :     USE(tmp5);
     286         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     287             :     compiler::TNode<String> tmp6;
     288             :     USE(tmp6);
     289         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     290          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 33);
     291             :     compiler::TNode<String> tmp7;
     292             :     USE(tmp7);
     293         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.big"));
     294             :     compiler::TNode<String> tmp8;
     295             :     USE(tmp8);
     296         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("big"));
     297             :     compiler::TNode<String> tmp9;
     298         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     299             :     USE(tmp9);
     300          56 :     arguments.PopAndReturn(tmp9);
     301             :   }
     302          56 : }
     303             : 
     304         224 : TF_BUILTIN(StringPrototypeBlink, CodeStubAssembler) {
     305          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     306             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     307             :   USE(parameter0);
     308             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     309          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     310          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     311          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     312             :   CodeStubArguments arguments(this, torque_arguments);
     313          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     314             : USE(parameter1);
     315             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     316             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     317             : 
     318          56 :   if (block0.is_used()) {
     319             :     compiler::TNode<Context> tmp0;
     320             :     compiler::TNode<Object> tmp1;
     321             :     compiler::TNode<RawPtrT> tmp2;
     322             :     compiler::TNode<RawPtrT> tmp3;
     323             :     compiler::TNode<IntPtrT> tmp4;
     324             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     325          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 42);
     326             :     compiler::TNode<String> tmp5;
     327             :     USE(tmp5);
     328         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     329          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 43);
     330             :     compiler::TNode<String> tmp6;
     331             :     USE(tmp6);
     332         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     333          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 41);
     334             :     compiler::TNode<String> tmp7;
     335             :     USE(tmp7);
     336         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.blink"));
     337             :     compiler::TNode<String> tmp8;
     338             :     USE(tmp8);
     339         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("blink"));
     340             :     compiler::TNode<String> tmp9;
     341         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     342             :     USE(tmp9);
     343          56 :     arguments.PopAndReturn(tmp9);
     344             :   }
     345          56 : }
     346             : 
     347         224 : TF_BUILTIN(StringPrototypeBold, CodeStubAssembler) {
     348          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     349             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     350             :   USE(parameter0);
     351             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     352          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     353          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     354          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     355             :   CodeStubArguments arguments(this, torque_arguments);
     356          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     357             : USE(parameter1);
     358             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     359             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     360             : 
     361          56 :   if (block0.is_used()) {
     362             :     compiler::TNode<Context> tmp0;
     363             :     compiler::TNode<Object> tmp1;
     364             :     compiler::TNode<RawPtrT> tmp2;
     365             :     compiler::TNode<RawPtrT> tmp3;
     366             :     compiler::TNode<IntPtrT> tmp4;
     367             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     368          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 51);
     369             :     compiler::TNode<String> tmp5;
     370             :     USE(tmp5);
     371         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     372             :     compiler::TNode<String> tmp6;
     373             :     USE(tmp6);
     374         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     375          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 50);
     376             :     compiler::TNode<String> tmp7;
     377             :     USE(tmp7);
     378         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.bold"));
     379             :     compiler::TNode<String> tmp8;
     380             :     USE(tmp8);
     381         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("b"));
     382             :     compiler::TNode<String> tmp9;
     383         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     384             :     USE(tmp9);
     385          56 :     arguments.PopAndReturn(tmp9);
     386             :   }
     387          56 : }
     388             : 
     389         224 : TF_BUILTIN(StringPrototypeFontcolor, CodeStubAssembler) {
     390          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     391             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     392             :   USE(parameter0);
     393             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     394          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     395          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     396          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     397             :   CodeStubArguments arguments(this, torque_arguments);
     398          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     399             : USE(parameter1);
     400             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     401             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     402             : 
     403          56 :   if (block0.is_used()) {
     404             :     compiler::TNode<Context> tmp0;
     405             :     compiler::TNode<Object> tmp1;
     406             :     compiler::TNode<RawPtrT> tmp2;
     407             :     compiler::TNode<RawPtrT> tmp3;
     408             :     compiler::TNode<IntPtrT> tmp4;
     409             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     410          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 59);
     411             :     compiler::TNode<IntPtrT> tmp5;
     412             :     USE(tmp5);
     413         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
     414             :     compiler::TNode<Object> tmp6;
     415             :     USE(tmp6);
     416         112 :     tmp6 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp2}, compiler::TNode<RawPtrT>{tmp3}, compiler::TNode<IntPtrT>{tmp4}}, compiler::TNode<IntPtrT>{tmp5}));
     417          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 58);
     418             :     compiler::TNode<String> tmp7;
     419             :     USE(tmp7);
     420         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.fontcolor"));
     421             :     compiler::TNode<String> tmp8;
     422             :     USE(tmp8);
     423         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("font"));
     424             :     compiler::TNode<String> tmp9;
     425             :     USE(tmp9);
     426         112 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("color"));
     427             :     compiler::TNode<String> tmp10;
     428         112 :     tmp10 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp9, tmp6));
     429             :     USE(tmp10);
     430          56 :     arguments.PopAndReturn(tmp10);
     431             :   }
     432          56 : }
     433             : 
     434         224 : TF_BUILTIN(StringPrototypeFontsize, CodeStubAssembler) {
     435          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     436             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     437             :   USE(parameter0);
     438             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     439          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     440          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     441          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     442             :   CodeStubArguments arguments(this, torque_arguments);
     443          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     444             : USE(parameter1);
     445             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     446             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     447             : 
     448          56 :   if (block0.is_used()) {
     449             :     compiler::TNode<Context> tmp0;
     450             :     compiler::TNode<Object> tmp1;
     451             :     compiler::TNode<RawPtrT> tmp2;
     452             :     compiler::TNode<RawPtrT> tmp3;
     453             :     compiler::TNode<IntPtrT> tmp4;
     454             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     455          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 67);
     456             :     compiler::TNode<IntPtrT> tmp5;
     457             :     USE(tmp5);
     458         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
     459             :     compiler::TNode<Object> tmp6;
     460             :     USE(tmp6);
     461         112 :     tmp6 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp2}, compiler::TNode<RawPtrT>{tmp3}, compiler::TNode<IntPtrT>{tmp4}}, compiler::TNode<IntPtrT>{tmp5}));
     462          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 66);
     463             :     compiler::TNode<String> tmp7;
     464             :     USE(tmp7);
     465         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.fontsize"));
     466             :     compiler::TNode<String> tmp8;
     467             :     USE(tmp8);
     468         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("font"));
     469             :     compiler::TNode<String> tmp9;
     470             :     USE(tmp9);
     471         112 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("size"));
     472             :     compiler::TNode<String> tmp10;
     473         112 :     tmp10 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp9, tmp6));
     474             :     USE(tmp10);
     475          56 :     arguments.PopAndReturn(tmp10);
     476             :   }
     477          56 : }
     478             : 
     479         224 : TF_BUILTIN(StringPrototypeFixed, CodeStubAssembler) {
     480          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     481             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     482             :   USE(parameter0);
     483             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     484          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     485          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     486          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     487             :   CodeStubArguments arguments(this, torque_arguments);
     488          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     489             : USE(parameter1);
     490             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     491             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     492             : 
     493          56 :   if (block0.is_used()) {
     494             :     compiler::TNode<Context> tmp0;
     495             :     compiler::TNode<Object> tmp1;
     496             :     compiler::TNode<RawPtrT> tmp2;
     497             :     compiler::TNode<RawPtrT> tmp3;
     498             :     compiler::TNode<IntPtrT> tmp4;
     499             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     500          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 75);
     501             :     compiler::TNode<String> tmp5;
     502             :     USE(tmp5);
     503         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     504             :     compiler::TNode<String> tmp6;
     505             :     USE(tmp6);
     506         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     507          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 74);
     508             :     compiler::TNode<String> tmp7;
     509             :     USE(tmp7);
     510         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.fixed"));
     511             :     compiler::TNode<String> tmp8;
     512             :     USE(tmp8);
     513         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("tt"));
     514             :     compiler::TNode<String> tmp9;
     515         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     516             :     USE(tmp9);
     517          56 :     arguments.PopAndReturn(tmp9);
     518             :   }
     519          56 : }
     520             : 
     521         224 : TF_BUILTIN(StringPrototypeItalics, CodeStubAssembler) {
     522          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     523             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     524             :   USE(parameter0);
     525             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     526          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     527          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     528          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     529             :   CodeStubArguments arguments(this, torque_arguments);
     530          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     531             : USE(parameter1);
     532             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     533             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     534             : 
     535          56 :   if (block0.is_used()) {
     536             :     compiler::TNode<Context> tmp0;
     537             :     compiler::TNode<Object> tmp1;
     538             :     compiler::TNode<RawPtrT> tmp2;
     539             :     compiler::TNode<RawPtrT> tmp3;
     540             :     compiler::TNode<IntPtrT> tmp4;
     541             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     542          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 83);
     543             :     compiler::TNode<String> tmp5;
     544             :     USE(tmp5);
     545         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     546             :     compiler::TNode<String> tmp6;
     547             :     USE(tmp6);
     548         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     549          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 82);
     550             :     compiler::TNode<String> tmp7;
     551             :     USE(tmp7);
     552         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.italics"));
     553             :     compiler::TNode<String> tmp8;
     554             :     USE(tmp8);
     555         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("i"));
     556             :     compiler::TNode<String> tmp9;
     557         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     558             :     USE(tmp9);
     559          56 :     arguments.PopAndReturn(tmp9);
     560             :   }
     561          56 : }
     562             : 
     563         224 : TF_BUILTIN(StringPrototypeLink, CodeStubAssembler) {
     564          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     565             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     566             :   USE(parameter0);
     567             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     568          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     569          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     570          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     571             :   CodeStubArguments arguments(this, torque_arguments);
     572          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     573             : USE(parameter1);
     574             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     575             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     576             : 
     577          56 :   if (block0.is_used()) {
     578             :     compiler::TNode<Context> tmp0;
     579             :     compiler::TNode<Object> tmp1;
     580             :     compiler::TNode<RawPtrT> tmp2;
     581             :     compiler::TNode<RawPtrT> tmp3;
     582             :     compiler::TNode<IntPtrT> tmp4;
     583             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     584          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 91);
     585             :     compiler::TNode<IntPtrT> tmp5;
     586             :     USE(tmp5);
     587         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
     588             :     compiler::TNode<Object> tmp6;
     589             :     USE(tmp6);
     590         112 :     tmp6 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp2}, compiler::TNode<RawPtrT>{tmp3}, compiler::TNode<IntPtrT>{tmp4}}, compiler::TNode<IntPtrT>{tmp5}));
     591          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 90);
     592             :     compiler::TNode<String> tmp7;
     593             :     USE(tmp7);
     594         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.link"));
     595             :     compiler::TNode<String> tmp8;
     596             :     USE(tmp8);
     597         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("a"));
     598             :     compiler::TNode<String> tmp9;
     599             :     USE(tmp9);
     600         112 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("href"));
     601             :     compiler::TNode<String> tmp10;
     602         112 :     tmp10 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp9, tmp6));
     603             :     USE(tmp10);
     604          56 :     arguments.PopAndReturn(tmp10);
     605             :   }
     606          56 : }
     607             : 
     608         224 : TF_BUILTIN(StringPrototypeSmall, CodeStubAssembler) {
     609          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     610             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     611             :   USE(parameter0);
     612             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     613          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     614          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     615          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     616             :   CodeStubArguments arguments(this, torque_arguments);
     617          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     618             : USE(parameter1);
     619             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     620             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     621             : 
     622          56 :   if (block0.is_used()) {
     623             :     compiler::TNode<Context> tmp0;
     624             :     compiler::TNode<Object> tmp1;
     625             :     compiler::TNode<RawPtrT> tmp2;
     626             :     compiler::TNode<RawPtrT> tmp3;
     627             :     compiler::TNode<IntPtrT> tmp4;
     628             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     629          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 99);
     630             :     compiler::TNode<String> tmp5;
     631             :     USE(tmp5);
     632         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     633          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 100);
     634             :     compiler::TNode<String> tmp6;
     635             :     USE(tmp6);
     636         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     637          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 98);
     638             :     compiler::TNode<String> tmp7;
     639             :     USE(tmp7);
     640         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.small"));
     641             :     compiler::TNode<String> tmp8;
     642             :     USE(tmp8);
     643         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("small"));
     644             :     compiler::TNode<String> tmp9;
     645         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     646             :     USE(tmp9);
     647          56 :     arguments.PopAndReturn(tmp9);
     648             :   }
     649          56 : }
     650             : 
     651         224 : TF_BUILTIN(StringPrototypeStrike, CodeStubAssembler) {
     652          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     653             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     654             :   USE(parameter0);
     655             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     656          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     657          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     658          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     659             :   CodeStubArguments arguments(this, torque_arguments);
     660          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     661             : USE(parameter1);
     662             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     663             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     664             : 
     665          56 :   if (block0.is_used()) {
     666             :     compiler::TNode<Context> tmp0;
     667             :     compiler::TNode<Object> tmp1;
     668             :     compiler::TNode<RawPtrT> tmp2;
     669             :     compiler::TNode<RawPtrT> tmp3;
     670             :     compiler::TNode<IntPtrT> tmp4;
     671             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     672          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 108);
     673             :     compiler::TNode<String> tmp5;
     674             :     USE(tmp5);
     675         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     676          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 109);
     677             :     compiler::TNode<String> tmp6;
     678             :     USE(tmp6);
     679         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     680          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 107);
     681             :     compiler::TNode<String> tmp7;
     682             :     USE(tmp7);
     683         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.strike"));
     684             :     compiler::TNode<String> tmp8;
     685             :     USE(tmp8);
     686         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("strike"));
     687             :     compiler::TNode<String> tmp9;
     688         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     689             :     USE(tmp9);
     690          56 :     arguments.PopAndReturn(tmp9);
     691             :   }
     692          56 : }
     693             : 
     694         224 : TF_BUILTIN(StringPrototypeSub, CodeStubAssembler) {
     695          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     696             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     697             :   USE(parameter0);
     698             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     699          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     700          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     701          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     702             :   CodeStubArguments arguments(this, torque_arguments);
     703          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     704             : USE(parameter1);
     705             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     706             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     707             : 
     708          56 :   if (block0.is_used()) {
     709             :     compiler::TNode<Context> tmp0;
     710             :     compiler::TNode<Object> tmp1;
     711             :     compiler::TNode<RawPtrT> tmp2;
     712             :     compiler::TNode<RawPtrT> tmp3;
     713             :     compiler::TNode<IntPtrT> tmp4;
     714             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     715          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 116);
     716             :     compiler::TNode<String> tmp5;
     717             :     USE(tmp5);
     718         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     719             :     compiler::TNode<String> tmp6;
     720             :     USE(tmp6);
     721         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     722          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 115);
     723             :     compiler::TNode<String> tmp7;
     724             :     USE(tmp7);
     725         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.sub"));
     726             :     compiler::TNode<String> tmp8;
     727             :     USE(tmp8);
     728         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("sub"));
     729             :     compiler::TNode<String> tmp9;
     730         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     731             :     USE(tmp9);
     732          56 :     arguments.PopAndReturn(tmp9);
     733             :   }
     734          56 : }
     735             : 
     736         224 : TF_BUILTIN(StringPrototypeSup, CodeStubAssembler) {
     737          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     738             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     739             :   USE(parameter0);
     740             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     741          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     742          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     743          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     744             :   CodeStubArguments arguments(this, torque_arguments);
     745          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     746             : USE(parameter1);
     747             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     748             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     749             : 
     750          56 :   if (block0.is_used()) {
     751             :     compiler::TNode<Context> tmp0;
     752             :     compiler::TNode<Object> tmp1;
     753             :     compiler::TNode<RawPtrT> tmp2;
     754             :     compiler::TNode<RawPtrT> tmp3;
     755             :     compiler::TNode<IntPtrT> tmp4;
     756             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     757          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 123);
     758             :     compiler::TNode<String> tmp5;
     759             :     USE(tmp5);
     760         112 :     tmp5 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     761             :     compiler::TNode<String> tmp6;
     762             :     USE(tmp6);
     763         112 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).kEmptyString();
     764          56 :     ca_.SetSourcePosition("../../src/builtins/string-html.tq", 122);
     765             :     compiler::TNode<String> tmp7;
     766             :     USE(tmp7);
     767         112 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("String.prototype.sup"));
     768             :     compiler::TNode<String> tmp8;
     769             :     USE(tmp8);
     770         112 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("sup"));
     771             :     compiler::TNode<String> tmp9;
     772         112 :     tmp9 = TORQUE_CAST(CodeStubAssembler(state_).CallBuiltin(Builtins::kCreateHTML, tmp0, tmp1, tmp7, tmp8, tmp5, tmp6));
     773             :     USE(tmp9);
     774          56 :     arguments.PopAndReturn(tmp9);
     775             :   }
     776          56 : }
     777             : 
     778             : }  // namespace internal
     779       59456 : }  // namespace v8
     780             : 

Generated by: LCOV version 1.10