Lines Matching refs:GetBuilder
58 return env_->GetBuilder()->Int8(value);
63 return env_->GetBuilder()->Int16(value);
68 return env_->GetBuilder()->Int32(value);
73 return env_->GetBuilder()->Int64(value);
79 return env_->GetBuilder()->Int64(value64);
84 return env_->GetBuilder()->StringPtr(str);
109 return env_->GetBuilder()->Boolean(value);
114 return env_->GetBuilder()->Double(value);
119 return env_->GetBuilder()->UndefineConstant();
124 return env_->GetBuilder()->HoleConstant();
129 return env_->GetBuilder()->SpecialHoleConstant();
134 return env_->GetBuilder()->NullConstant();
139 return env_->GetBuilder()->NullPtrConstant();
144 return env_->GetBuilder()->ExceptionConstant();
149 return env_->GetBuilder()->RelocatableData(value);
200 return env_->GetBuilder()->Alloca(size);
207 return env_->GetBuilder()->Return(control, depend, value);
214 return env_->GetBuilder()->ReturnVoid(control, depend);
219 env_->GetBuilder()->Bind(label);
226 GateRef result = env_->GetBuilder()->CallRuntime(glue, index, Gate::InvalidGateRef, args,
235 GateRef result = env_->GetBuilder()->CallRuntimeVarargs(glue, index, argc, argv, name.c_str());
245 result = env_->GetBuilder()->CallNGCRuntime(glue, index, Gate::InvalidGateRef, args,
248 result = env_->GetBuilder()->CallNGCRuntime(glue, index, Gate::InvalidGateRef, args,
258 result = env_->GetBuilder()->FastCallOptimized(glue, code, Gate::InvalidGateRef, args, hir);
260 result = env_->GetBuilder()->FastCallOptimized(glue, code, Gate::InvalidGateRef, args, Circuit::NullGate());
269 result = env_->GetBuilder()->CallOptimized(glue, code, Gate::InvalidGateRef, args, hir);
271 result = env_->GetBuilder()->CallOptimized(glue, code, Gate::InvalidGateRef, args, Circuit::NullGate());
278 return env_->GetBuilder()->GetCodeAddr(jsFunc);
283 return env_->GetBuilder()->GetBaselineCodeAddr(baselineCode);
290 GateRef result = env_->GetBuilder()->CallStub(glue, Circuit::NullGate(), index, args, name.c_str());
296 return env_->GetBuilder()->CallBuiltinRuntime(glue, Gate::InvalidGateRef, args, isNew);
301 return env_->GetBuilder()->CallBuiltinRuntimeWithNewTarget(glue, Gate::InvalidGateRef, args);
340 GateRef newValue = env->GetBuilder()->TruncInt64ToInt16(value);
363 return env_->GetBuilder()->Load(type, base, offset);
374 return env_->GetBuilder()->Int16Add(x, y);
379 return env_->GetBuilder()->Int32Add(x, y);
384 return env_->GetBuilder()->Int64Add(x, y);
389 return env_->GetBuilder()->DoubleAdd(x, y);
394 return env_->GetBuilder()->PtrMul(x, y);
399 return env_->GetBuilder()->PtrAdd(x, y);
404 return env_->GetBuilder()->PtrSub(x, y);
414 return env_->GetBuilder()->IntPtrEqual(x, y);
419 return env_->GetBuilder()->Int16Sub(x, y);
424 return env_->GetBuilder()->Int32Sub(x, y);
429 return env_->GetBuilder()->Int64Sub(x, y);
434 return env_->GetBuilder()->DoubleSub(x, y);
439 return env_->GetBuilder()->Int32Mul(x, y);
444 return env_->GetBuilder()->Int64Mul(x, y);
449 return env_->GetBuilder()->DoubleMul(x, y);
454 return env_->GetBuilder()->DoubleDiv(x, y);
459 return env_->GetBuilder()->Int32Div(x, y);
464 return env_->GetBuilder()->Int64Div(x, y);
469 return env_->GetBuilder()->IntPtrDiv(x, y);
474 return env_->GetBuilder()->Int32Mod(x, y);
479 return env_->GetBuilder()->DoubleMod(x, y);
485 return env_->GetBuilder()->Int32Or(x, y);
490 return env_->GetBuilder()->Int8And(x, y);
495 return env_->GetBuilder()->Int8Xor(x, y);
500 return env_->GetBuilder()->Int32And(x, y);
505 return env_->GetBuilder()->BitAnd(x, y);
510 return env_->GetBuilder()->BitOr(x, y);
515 return env_->GetBuilder()->Int32Not(x);
525 return env_->GetBuilder()->BoolNot(x);
530 return env_->GetBuilder()->Int64Or(x, y);
535 return env_->GetBuilder()->IntPtrOr(x, y);
540 return env_->GetBuilder()->Int64And(x, y);
545 return env_->GetBuilder()->Int16LSL(x, y);
550 return env_->GetBuilder()->Int64Xor(x, y);
555 return env_->GetBuilder()->Int32Xor(x, y);
560 return env_->GetBuilder()->Int8LSR(x, y);
565 return env_->GetBuilder()->Int64Not(x);
570 return env_->GetBuilder()->Int32LSL(x, y);
575 return env_->GetBuilder()->Int64LSL(x, y);
580 return env_->GetBuilder()->IntPtrLSL(x, y);
585 return env_->GetBuilder()->Int32ASR(x, y);
590 return env_->GetBuilder()->Int32LSR(x, y);
595 return env_->GetBuilder()->Int64LSR(x, y);
600 return env_->GetBuilder()->IntPtrLSR(x, y);
606 return env_->GetBuilder()->BinaryOp<Op, Type>(x, y);
612 return env_->GetBuilder()->BinaryOpWithOverflow<Op, Type>(x, y);
617 return env_->GetBuilder()->TaggedIsInt(x);
622 return env_->GetBuilder()->TaggedIsDouble(x);
627 return env_->GetBuilder()->TaggedIsObject(x);
632 return env_->GetBuilder()->TaggedIsString(obj);
637 return env_->GetBuilder()->TaggedIsStringIterator(obj);
642 return env_->GetBuilder()->TaggedIsSharedObj(obj);
647 return env_->GetBuilder()->TaggedIsStringOrSymbol(obj);
652 return env_->GetBuilder()->TaggedIsSymbol(obj);
663 return env_->GetBuilder()->BothAreString(x, y);
673 return env_->GetBuilder()->TaggedIsNumeric(x);
678 return env_->GetBuilder()->TaggedIsHole(x);
683 return env_->GetBuilder()->TaggedIsNotHole(x);
688 return env_->GetBuilder()->IsSpecialHole(x);
693 return env_->GetBuilder()->ElementsKindIsIntOrHoleInt(kind);
698 return env_->GetBuilder()->ElementsKindIsNumOrHoleNum(kind);
703 return env_->GetBuilder()->ElementsKindIsHeapKind(kind);
708 return env_->GetBuilder()->ElementsKindHasHole(kind);
713 return env_->GetBuilder()->TaggedIsUndefined(x);
718 return env_->GetBuilder()->TaggedIsException(x);
723 return env_->GetBuilder()->TaggedIsSpecial(x);
734 return env_->GetBuilder()->TaggedIsHeapObject(x);
739 return env_->GetBuilder()->TaggedIsGeneratorObject(x);
744 return env_->GetBuilder()->TaggedIsJSArray(x);
749 return env_->GetBuilder()->IsTaggedArray(x);
754 return env_->GetBuilder()->TaggedIsAsyncGeneratorObject(x);
759 return env_->GetBuilder()->TaggedIsJSGlobalObject(x);
764 return env_->GetBuilder()->TaggedIsWeak(x);
769 return env_->GetBuilder()->TaggedIsPrototypeHandler(x);
774 return env_->GetBuilder()->TaggedIsStoreTSHandler(x);
779 return env_->GetBuilder()->TaggedIsTransWithProtoHandler(x);
784 return env_->GetBuilder()->TaggedIsTransitionHandler(x);
796 return env_->GetBuilder()->DoubleIsNAN(x);
801 return env_->GetBuilder()->DoubleIsINF(x);
806 return env_->GetBuilder()->DoubleIsNanOrInf(x);
811 return env_->GetBuilder()->FAbs(x);
824 return env_->GetBuilder()->DoubleTrunc(x);
872 return env_->GetBuilder()->TaggedIsNull(x);
877 return env_->GetBuilder()->TaggedIsUndefinedOrNull(x);
882 return env_->GetBuilder()->TaggedIsUndefinedOrNullOrHole(x);
887 return env_->GetBuilder()->TaggedIsTrue(x);
892 return env_->GetBuilder()->TaggedIsFalse(x);
897 return env_->GetBuilder()->TaggedIsBoolean(x);
902 return env_->GetBuilder()->TaggedGetInt(x);
908 return env_->GetBuilder()->ToTaggedInt(val);
914 return env_->GetBuilder()->ToTaggedInt(val);
920 return env_->GetBuilder()->ToTaggedIntPtr(val);
926 return env_->GetBuilder()->ToTaggedInt(val);
931 return env_->GetBuilder()->ToTaggedInt(x);
936 return env_->GetBuilder()->ToTaggedIntPtr(x);
941 return env_->GetBuilder()->DoubleToTaggedDoublePtr(x);
946 return env_->GetBuilder()->BooleanToTaggedBooleanPtr(x);
961 return env_->GetBuilder()->CastDoubleToInt64(x);
966 return env_->GetBuilder()->CastFloat32ToInt32(x);
971 return env_->GetBuilder()->TaggedTrue();
976 return env_->GetBuilder()->TaggedFalse();
981 return env_->GetBuilder()->UndefineConstant();
987 return env_->GetBuilder()->Int8Equal(x, y);
992 return env_->GetBuilder()->Int8GreaterThanOrEqual(x, y);
997 return env_->GetBuilder()->Equal(x, y);
1002 return env_->GetBuilder()->NotEqual(x, y);
1007 return env_->GetBuilder()->Int32Equal(x, y);
1012 return env_->GetBuilder()->Int32NotEqual(x, y);
1017 return env_->GetBuilder()->Int64Equal(x, y);
1022 return env_->GetBuilder()->DoubleEqual(x, y);
1027 return env_->GetBuilder()->DoubleNotEqual(x, y);
1032 return env_->GetBuilder()->DoubleLessThan(x, y);
1037 return env_->GetBuilder()->DoubleLessThanOrEqual(x, y);
1042 return env_->GetBuilder()->DoubleGreaterThan(x, y);
1047 return env_->GetBuilder()->DoubleGreaterThanOrEqual(x, y);
1052 return env_->GetBuilder()->Int64NotEqual(x, y);
1057 return env_->GetBuilder()->Int32GreaterThan(x, y);
1062 return env_->GetBuilder()->Int32LessThan(x, y);
1067 return env_->GetBuilder()->Int32GreaterThanOrEqual(x, y);
1072 return env_->GetBuilder()->Int32LessThanOrEqual(x, y);
1077 return env_->GetBuilder()->Int32UnsignedGreaterThan(x, y);
1082 return env_->GetBuilder()->Int32UnsignedLessThan(x, y);
1087 return env_->GetBuilder()->Int32UnsignedGreaterThanOrEqual(x, y);
1092 return env_->GetBuilder()->Int32UnsignedLessThanOrEqual(x, y);
1097 return env_->GetBuilder()->Int64GreaterThan(x, y);
1102 return env_->GetBuilder()->Int64LessThan(x, y);
1107 return env_->GetBuilder()->Int64LessThanOrEqual(x, y);
1112 return env_->GetBuilder()->Int64GreaterThanOrEqual(x, y);
1117 return env_->GetBuilder()->Int64UnsignedLessThanOrEqual(x, y);
1122 return env_->GetBuilder()->Int64UnsignedGreaterThan(x, y);
1127 return env_->GetBuilder()->Int64UnsignedGreaterThanOrEqual(x, y);
1132 return env_->GetBuilder()->IntPtrGreaterThan(x, y);
1138 return env_->GetBuilder()->TruncInt16ToInt8(val);
1143 return env_->GetBuilder()->TruncInt32ToInt16(val);
1148 return env_->GetBuilder()->TruncInt32ToInt8(val);
1153 return env_->GetBuilder()->TruncFloatToInt64(val);
1198 return env_->GetBuilder()->GetElementsArray(object);
1252 GateRef res = env_->GetBuilder()->IsJSHClass(obj);
1260 GateRef res = env_->GetBuilder()->LoadHClass(object);
1266 return env_->GetBuilder()->StoreHClass(glue, object, hClass);
1271 return env_->GetBuilder()->StoreHClassWithoutBarrier(glue, object, hClass);
1276 return env_->GetBuilder()->StoreHClassWithoutBarrier(glue, object, hClass);
1281 return env_->GetBuilder()->StorePrototype(glue, hclass, prototype);
1286 return env_->GetBuilder()->GetObjectType(hClass);
1292 GateRef res = env_->GetBuilder()->IsDictionaryMode(object);
1298 return env_->GetBuilder()->IsDictionaryModeByHClass(hClass);
1303 return env_->GetBuilder()->IsDictionaryElement(hClass);
1309 return env_->GetBuilder()->IsClassConstructorWithBitField(bitfield);
1315 GateRef res = env_->GetBuilder()->IsClassConstructor(object);
1322 GateRef res = env_->GetBuilder()->IsClassPrototype(object);
1329 GateRef res = env_->GetBuilder()->IsExtensible(object);
1347 GateRef res = env_->GetBuilder()->TaggedObjectIsEcmaObject(obj);
1353 return env_->GetBuilder()->IsEcmaObject(obj);
1359 GateRef res = env_->GetBuilder()->IsJSObject(obj);
1387 return env_->GetBuilder()->IsBase(func);
1392 return env_->GetBuilder()->IsDerived(func);
1410 GateRef res = env_->GetBuilder()->TaggedObjectIsString(obj);
1434 return env_->GetBuilder()->IsLiteralString(obj);
1439 return env_->GetBuilder()->IsTreeString(obj);
1444 return env_->GetBuilder()->TreeStringIsFlat(string);
1635 return env_->GetBuilder()->IsCOWArray(objectType);
1641 return env_->GetBuilder()->IsCOWArray(objectType);
1647 return env_->GetBuilder()->IsMutantTaggedArray(objectType);
1736 return env_->GetBuilder()->GetHasChanged(object);
1759 return env_->GetBuilder()->TaggedIsProtoChangeMarker(obj);
1764 return env_->GetBuilder()->GetEmptyArray(glue);
1769 return env_->GetBuilder()->GetLengthFromForInIterator(iter);
1774 return env_->GetBuilder()->GetIndexFromForInIterator(iter);
1779 return env_->GetBuilder()->GetKeysFromForInIterator(iter);
1784 return env_->GetBuilder()->GetObjectFromForInIterator(iter);
1789 return env_->GetBuilder()->GetCachedHclassFromForInIterator(iter);
1794 env_->GetBuilder()->SetLengthOfForInIterator(glue, iter, length);
1799 env_->GetBuilder()->SetIndexOfForInIterator(glue, iter, index);
1804 env_->GetBuilder()->SetKeysOfForInIterator(glue, iter, keys);
1809 env_->GetBuilder()->SetObjectOfForInIterator(glue, iter, object);
1814 env_->GetBuilder()->SetCachedHclassOfForInIterator(glue, iter, hclass);
1819 env_->GetBuilder()->IncreaseInteratorIndex(glue, iter, index);
1824 env_->GetBuilder()->SetNextIndexOfArrayIterator(glue, iter, nextIndex);
1829 env_->GetBuilder()->SetIteratedArrayOfArrayIterator(glue, iter, iteratedArray);
1834 env_->GetBuilder()->SetBitFieldOfArrayIterator(glue, iter, kind);
2044 return env_->GetBuilder()->GetPrototypeFromHClass(hClass);
2049 return env_->GetBuilder()->GetEnumCacheFromHClass(hClass);
2054 return env_->GetBuilder()->GetProtoChangeMarkerFromHClass(hClass);
2077 return env_->GetBuilder()->GetFirstFromTreeString(string);
2082 return env_->GetBuilder()->GetSecondFromTreeString(string);
2230 return env_->GetBuilder()->HasDeleteProperty(hClass);
2286 return env_->GetBuilder()->GetElementsKindByHClass(hClass);
2291 return env_->GetBuilder()->GetObjectSizeFromHClass(hClass);
2348 return env_->GetBuilder()->GetUnsharedConstpoolFromGlue(glue, constpool);
2543 return env_->GetBuilder()->GetInt64OfTInt(x);
2563 return env_->GetBuilder()->GetDoubleOfTDouble(x);
2568 return env_->GetBuilder()->GetInt32OfTNumber(x);
2573 return env_->GetBuilder()->GetDoubleOfTNumber(x);
2578 return env_->GetBuilder()->LoadObjectFromWeakRef(x);
2583 return env_->GetBuilder()->ExtFloat32ToDouble(x);
2588 return env_->GetBuilder()->ChangeInt32ToFloat32(x);
2593 return env_->GetBuilder()->ChangeInt32ToFloat64(x);
2598 return env_->GetBuilder()->ChangeUInt32ToFloat64(x);
2603 return env_->GetBuilder()->ChangeFloat64ToInt32(x);
2608 return env_->GetBuilder()->TruncDoubleToFloat32(x);
2613 return env_->GetBuilder()->ChangeTaggedPointerToInt64(x);
2618 return env_->GetBuilder()->Int64ToTaggedPtr(x);
2623 return env_->GetBuilder()->CastInt32ToFloat32(x);
2628 return env_->GetBuilder()->CastInt64ToFloat64(x);
2633 return env_->GetBuilder()->SExtInt32ToInt64(x);
2638 return env_->GetBuilder()->SExtInt16ToInt64(x);
2643 return env_->GetBuilder()->SExtInt8ToInt64(x);
2648 return env_->GetBuilder()->SExtInt8ToInt32(x);
2653 return env_->GetBuilder()->SExtInt16ToInt32(x);
2658 return env_->GetBuilder()->SExtInt1ToInt64(x);
2663 return env_->GetBuilder()->SExtInt1ToInt32(x);
2668 return env_->GetBuilder()->ZExtInt8ToInt16(x);
2673 return env_->GetBuilder()->ZExtInt32ToInt64(x);
2678 return env_->GetBuilder()->ZExtInt1ToInt64(x);
2683 return env_->GetBuilder()->ZExtInt1ToInt32(x);
2688 return env_->GetBuilder()->ZExtInt8ToInt32(x);
2693 return env_->GetBuilder()->ZExtInt8ToInt64(x);
2698 return env_->GetBuilder()->ZExtInt8ToPtr(x);
2703 return env_->GetBuilder()->ZExtInt16ToPtr(x);
2708 return env_->GetBuilder()->SExtInt32ToPtr(x);
2713 return env_->GetBuilder()->ZExtInt16ToInt32(x);
2718 return env_->GetBuilder()->ZExtInt16ToInt64(x);
2723 return env_->GetBuilder()->TruncInt64ToInt32(x);
2736 return env_->GetBuilder()->TruncInt64ToInt1(x);
2741 return env_->GetBuilder()->TruncInt32ToInt1(x);
2765 return env_->GetBuilder()->IsCallableFromBitField(bitfield);
2771 GateRef res = env_->GetBuilder()->IsCallable(obj);
2999 return env_->GetBuilder()->GetParentEnv(object);
3004 return env_->GetBuilder()->GetSendableParentEnv(object);
3009 return env_->GetBuilder()->GetPropertiesFromLexicalEnv(object, index);
3014 return env_->GetBuilder()->GetPropertiesFromSendableEnv(object, index);
3019 return env_->GetBuilder()->GetKeyFromLexivalEnv(lexicalEnv, levelIndex, slotIndex);
3030 return env_->GetBuilder()->GetSendableEnvFromModule(module);
3307 return env_->GetBuilder()->GetMethodFromFunction(function);
3312 return env_->GetBuilder()->GetModuleFromFunction(function);
3317 return env_->GetBuilder()->GetHomeObjectFromFunction(function);
3374 return env_->GetBuilder()->IsAOTLiteralInfo(info);
3466 return env_->GetBuilder()->JudgeAotAndFastCall(jsFunc, type);
3504 return env_->GetBuilder()->GetGlobalConstantValue(type, glue, index);
3535 return env_->GetBuilder()->CallBuiltin(glue, target, args);
3541 return env_->GetBuilder()->CallBuiltinWithArgv(glue, target, args);
3590 return env_->GetBuilder()->IsIntegerString(string);
3595 return env_->GetBuilder()->GetRawHashFromString(value);
3600 env_->GetBuilder()->SetRawHashcode(glue, str, rawHashcode, isInteger);
3605 return env_->GetBuilder()->TryGetHashcodeFromString(string);
3653 return env_->GetBuilder()->IsStableElements(hClass);
3658 return env_->GetBuilder()->HasConstructorByHClass(hClass);
3663 return env_->GetBuilder()->HasConstructor(object);
3668 return env_->GetBuilder()->IsStableArguments(hClass);
3673 return env_->GetBuilder()->IsStableArray(hClass);
3678 return env_->GetBuilder()->IsTypedArray(obj);
3794 return env_->GetBuilder()->IsMarkerCellValid(cell);
3799 return env_->GetBuilder()->GetAccessorHasChanged(obj);
3882 env_->GetBuilder()->StoreWithoutBarrier(type, addr, value);
3894 return env_->GetBuilder()->OrdinaryNewJSObjectCreate(glue, proto);
3899 return env_->GetBuilder()->NewJSPrimitiveRef(glue, index, obj);
3904 return env_->GetBuilder()->ToObject(glue, obj);
3909 return env_->GetBuilder()->GetPrototype(glue, object);
3914 return env_->GetBuilder()->GetLengthOfJSArray(array);