• Home
  • Raw
  • Download

Lines Matching refs:env

36     auto env = GetEnvironment();  in NewLexicalEnv()  local
40 Label afterAllocate(env); in NewLexicalEnv()
44 Label hasPendingException(env); in NewLexicalEnv()
45 Label noException(env); in NewLexicalEnv()
52 Label afterInitialize(env); in NewLexicalEnv()
70 auto env = GetEnvironment(); in NewJSArrayWithSize() local
71 Label entry(env); in NewJSArrayWithSize()
72 Label exit(env); in NewJSArrayWithSize()
73 env->SubCfgEntry(&entry); in NewJSArrayWithSize()
80 env->SubCfgExit(); in NewJSArrayWithSize()
87 auto env = GetEnvironment(); in NewJSObject() local
90 Label afterAllocate(env); in NewJSObject()
94 Label hasPendingException(env); in NewJSObject()
95 Label noException(env); in NewJSObject()
101 Label isTS(env); in NewJSObject()
102 Label initialize(env); in NewJSObject()
112 Label afterInitialize(env); in NewJSObject()
133 auto env = GetEnvironment(); in NewJSObject() local
134 Label entry(env); in NewJSObject()
135 env->SubCfgEntry(&entry); in NewJSObject()
136 Label exit(env); in NewJSObject()
144 env->SubCfgExit(); in NewJSObject()
150 auto env = GetEnvironment(); in NewTaggedArrayChecked() local
151 Label overflow(env); in NewTaggedArrayChecked()
152 Label notOverflow(env); in NewTaggedArrayChecked()
163 Label afterAllocate(env); in NewTaggedArrayChecked()
167 Label noException(env); in NewTaggedArrayChecked()
174 Label afterInitialize(env); in NewTaggedArrayChecked()
184 auto env = GetEnvironment(); in NewTaggedArray() local
185 Label entry(env); in NewTaggedArray()
186 env->SubCfgEntry(&entry); in NewTaggedArray()
187 Label exit(env); in NewTaggedArray()
188 Label isEmpty(env); in NewTaggedArray()
189 Label notEmpty(env); in NewTaggedArray()
202 Label next(env); in NewTaggedArray()
203 Label slowPath(env); in NewTaggedArray()
218 env->SubCfgExit(); in NewTaggedArray()
224 auto env = GetEnvironment(); in ExtendArray() local
225 Label subEntry(env); in ExtendArray()
226 env->SubCfgEntry(&subEntry); in ExtendArray()
227 Label newMutantArray(env); in ExtendArray()
228 Label newNormalArray(env); in ExtendArray()
229 Label afterNew(env); in ExtendArray()
230 Label exit(env); in ExtendArray()
253 Label loopHead(env); in ExtendArray()
254 Label loopEnd(env); in ExtendArray()
255 Label afterLoop(env); in ExtendArray()
256 Label storeValue(env); in ExtendArray()
257 Label storeToNormalArray(env); in ExtendArray()
258 Label storeToMutantArray(env); in ExtendArray()
259 Label finishStore(env); in ExtendArray()
291 Label loopHead1(env); in ExtendArray()
292 Label loopEnd1(env); in ExtendArray()
293 Label afterLoop1(env); in ExtendArray()
294 Label storeValue1(env); in ExtendArray()
296 Label storeNormalHole(env); in ExtendArray()
297 Label storeMutantHole(env); in ExtendArray()
298 Label finishStoreHole(env); in ExtendArray()
333 env->SubCfgExit(); in ExtendArray()
339 auto env = GetEnvironment(); in CopyArray() local
340 Label subEntry(env); in CopyArray()
341 env->SubCfgEntry(&subEntry); in CopyArray()
342 Label exit(env); in CopyArray()
346 Label emptyArray(env); in CopyArray()
347 Label notEmptyArray(env); in CopyArray()
354 Label extendArray(env); in CopyArray()
355 Label notExtendArray(env); in CopyArray()
368 Label loopHead(env); in CopyArray()
369 Label loopEnd(env); in CopyArray()
370 Label afterLoop(env); in CopyArray()
371 Label storeValue(env); in CopyArray()
395 env->SubCfgExit(); in CopyArray()
401 auto env = GetEnvironment(); in NewJSForinIterator() local
402 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in NewJSForinIterator()
418 auto env = GetEnvironment(); in LoadHClassFromMethod() local
419 Label entry(env); in LoadHClassFromMethod()
420 env->SubCfgEntry(&entry); in LoadHClassFromMethod()
423 Label exit(env); in LoadHClassFromMethod()
424 Label defaultLabel(env); in LoadHClassFromMethod()
425 Label isNormal(env); in LoadHClassFromMethod()
426 Label notNormal(env); in LoadHClassFromMethod()
427 Label isAsync(env); in LoadHClassFromMethod()
428 Label notAsync(env); in LoadHClassFromMethod()
430 Label labelBuffer[2] = { Label(env), Label(env) }; in LoadHClassFromMethod()
431 Label labelBuffer1[3] = { Label(env), Label(env), Label(env) }; in LoadHClassFromMethod()
437 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in LoadHClassFromMethod()
495 env->SubCfgExit(); in LoadHClassFromMethod()
501 auto env = GetEnvironment(); in NewJSFunction() local
502 Label subentry(env); in NewJSFunction()
503 env->SubCfgEntry(&subentry); in NewJSFunction()
504 Label exit(env); in NewJSFunction()
508 Label isHeapObject(env); in NewJSFunction()
509 Label afterAOTLiteral(env); in NewJSFunction()
513 Label isAOTLiteral(env); in NewJSFunction()
531 Label ihcNotUndefined(env); in NewJSFunction()
540 env->SubCfgExit(); in NewJSFunction()
547 auto env = GetEnvironment(); in NewJSFunction() local
548 Label hasException(env); in NewJSFunction()
549 Label notException(env); in NewJSFunction()
569 auto env = GetEnvironment(); in InitializeJSFunction() local
570 Label entry(env); in InitializeJSFunction()
571 env->SubCfgEntry(&entry); in InitializeJSFunction()
572 Label exit(env); in InitializeJSFunction()
573 Label hasProto(env); in InitializeJSFunction()
574 Label notProto(env); in InitializeJSFunction()
575 Label hasAccess(env); in InitializeJSFunction()
576 Label isBase(env); in InitializeJSFunction()
577 Label notBase(env); in InitializeJSFunction()
578 Label isGenerator(env); in InitializeJSFunction()
579 Label notClassConstructor(env); in InitializeJSFunction()
641 env->SubCfgExit(); in InitializeJSFunction()
647 auto env = GetEnvironment(); in EnumerateObjectProperties() local
648 Label entry(env); in EnumerateObjectProperties()
649 env->SubCfgEntry(&entry); in EnumerateObjectProperties()
650 Label exit(env); in EnumerateObjectProperties()
654 Label isString(env); in EnumerateObjectProperties()
655 Label isNotString(env); in EnumerateObjectProperties()
656 Label afterObjectTransform(env); in EnumerateObjectProperties()
657 Label slowpath(env); in EnumerateObjectProperties()
658 Label empty(env); in EnumerateObjectProperties()
659 Label tryGetEnumCache(env); in EnumerateObjectProperties()
660 Label cacheHit(env); in EnumerateObjectProperties()
697 env->SubCfgExit(); in EnumerateObjectProperties()
704 auto env = GetEnvironment(); in NewArgumentsList() local
706 Label setHClass(env); in NewArgumentsList()
708 Label afterAllocate(env); in NewArgumentsList()
718 Label setArgumentsBegin(env); in NewArgumentsList()
719 Label setArgumentsAgain(env); in NewArgumentsList()
720 Label setArgumentsEnd(env); in NewArgumentsList()
737 auto env = GetEnvironment(); in NewArgumentsObj() local
739 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in NewArgumentsObj()
743 Label afterNewObject(env); in NewArgumentsObj()
746 Label setArgumentsObjProperties(env); in NewArgumentsObj()
770 auto env = GetEnvironment(); in NewJSArrayLiteral() local
771 Label initializeArray(env); in NewJSArrayLiteral()
772 Label afterInitialize(env); in NewJSArrayLiteral()
821 auto env = GetEnvironment(); in AllocateInYoung() local
822 Label success(env); in AllocateInYoung()
823 Label callRuntime(env); in AllocateInYoung()
824 Label next(env); in AllocateInYoung()
831 … auto isStartHeapSamplingOffset = JSThread::GlueData::GetIsStartHeapSamplingOffset(env->Is32Bit()); in AllocateInYoung()
836 auto topOffset = JSThread::GlueData::GetNewSpaceAllocationTopAddressOffset(env->Is32Bit()); in AllocateInYoung()
837 auto endOffset = JSThread::GlueData::GetNewSpaceAllocationEndAddressOffset(env->Is32Bit()); in AllocateInYoung()
848 if (env->Is32Bit()) { in AllocateInYoung()
868 auto env = GetEnvironment(); in NewTrackInfo() local
869 Label entry(env); in NewTrackInfo()
870 env->SubCfgEntry(&entry); in NewTrackInfo()
872 Label initialize(env); in NewTrackInfo()
883 GateRef weakCachedFunc = env->GetBuilder()->CreateWeakRef(cachedFunc); in NewTrackInfo()
891 env->SubCfgExit(); in NewTrackInfo()
898 auto env = GetEnvironment(); in InitializeWithSpeicalValue() local
899 Label begin(env); in InitializeWithSpeicalValue()
900 Label storeValue(env); in InitializeWithSpeicalValue()
901 Label endLoop(env); in InitializeWithSpeicalValue()
932 auto env = GetEnvironment(); in AllocLineStringObject() local
940 Label afterAllocate(env); in AllocLineStringObject()
955 auto env = GetEnvironment(); in AllocSlicedStringObject() local
958 Label afterAllocate(env); in AllocSlicedStringObject()
980 auto env = GetEnvironment(); in AllocTreeStringObject() local
983 Label afterAllocate(env); in AllocTreeStringObject()
999 auto env = GetEnvironment(); in FastNewThisObject() local
1000 Label entry(env); in FastNewThisObject()
1001 env->SubCfgEntry(&entry); in FastNewThisObject()
1002 Label exit(env); in FastNewThisObject()
1003 Label isHeapObject(env); in FastNewThisObject()
1004 Label callRuntime(env); in FastNewThisObject()
1005 Label checkJSObject(env); in FastNewThisObject()
1006 Label newObject(env); in FastNewThisObject()
1030 env->SubCfgExit(); in FastNewThisObject()
1036 auto env = GetEnvironment(); in FastSuperAllocateThis() local
1037 Label entry(env); in FastSuperAllocateThis()
1038 env->SubCfgEntry(&entry); in FastSuperAllocateThis()
1039 Label exit(env); in FastSuperAllocateThis()
1040 Label newTargetIsBase(env); in FastSuperAllocateThis()
1041 Label newTargetNotBase(env); in FastSuperAllocateThis()
1042 Label checkHeapObject(env); in FastSuperAllocateThis()
1043 Label isHeapObject(env); in FastSuperAllocateThis()
1044 Label checkJSObject(env); in FastSuperAllocateThis()
1045 Label callRuntime(env); in FastSuperAllocateThis()
1046 Label newObject(env); in FastSuperAllocateThis()
1083 env->SubCfgExit(); in FastSuperAllocateThis()
1089 auto env = GetEnvironment(); in NewThisObjectChecked() local
1090 Label entry(env); in NewThisObjectChecked()
1091 env->SubCfgEntry(&entry); in NewThisObjectChecked()
1092 Label exit(env); in NewThisObjectChecked()
1094 Label ctorIsHeapObject(env); in NewThisObjectChecked()
1095 Label ctorIsJSFunction(env); in NewThisObjectChecked()
1096 Label fastPath(env); in NewThisObjectChecked()
1097 Label slowPath(env); in NewThisObjectChecked()
1098 Label ctorIsBase(env); in NewThisObjectChecked()
1123 env->SubCfgExit(); in NewThisObjectChecked()
1130 auto env = GetEnvironment(); in LoadTrackInfo() local
1131 Label entry(env); in LoadTrackInfo()
1132 env->SubCfgEntry(&entry); in LoadTrackInfo()
1133 Label exit(env); in LoadTrackInfo()
1136 Label uninitialized(env); in LoadTrackInfo()
1137 Label fastpath(env); in LoadTrackInfo()
1162 env->SubCfgExit(); in LoadTrackInfo()
1169 auto env = GetEnvironment(); in LoadArrayHClassSlowPath() local
1170 Label entry(env); in LoadArrayHClassSlowPath()
1171 env->SubCfgEntry(&entry); in LoadArrayHClassSlowPath()
1172 Label exit(env); in LoadArrayHClassSlowPath()
1173 Label originLoad(env); in LoadArrayHClassSlowPath()
1179 Label aotLoad(env); in LoadArrayHClassSlowPath()
1187 IntPtr(JSThread::GlueData::GetGlobalConstOffset(env->Is32Bit()))); in LoadArrayHClassSlowPath()
1197 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in LoadArrayHClassSlowPath()
1213 env->SubCfgExit(); in LoadArrayHClassSlowPath()
1219 auto env = GetEnvironment(); in CreateEmptyArrayCommon() local
1220 Label entry(env); in CreateEmptyArrayCommon()
1221 env->SubCfgEntry(&entry); in CreateEmptyArrayCommon()
1222 Label exit(env); in CreateEmptyArrayCommon()
1233 env->SubCfgExit(); in CreateEmptyArrayCommon()
1239 auto env = GetEnvironment(); in CreateEmptyObject() local
1240 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in CreateEmptyObject()
1249 auto env = GetEnvironment(); in CreateEmptyArray() local
1251 … GateRef glueGlobalEnvOffset = IntPtr(JSThread::GlueData::GetGlueGlobalEnvOffset(env->Is32Bit())); in CreateEmptyArray()
1261 auto env = GetEnvironment(); in CreateEmptyArray() local
1262 Label entry(env); in CreateEmptyArray()
1263 env->SubCfgEntry(&entry); in CreateEmptyArray()
1267 Label slowpath(env); in CreateEmptyArray()
1268 Label mayFastpath(env); in CreateEmptyArray()
1269 Label createArray(env); in CreateEmptyArray()
1275 trackInfo = env->GetBuilder()->CreateWeakRef(*trackInfo); in CreateEmptyArray()
1285 env->SubCfgExit(); in CreateEmptyArray()
1292 auto env = GetEnvironment(); in CreateArrayWithBuffer() local
1293 Label entry(env); in CreateArrayWithBuffer()
1294 env->SubCfgEntry(&entry); in CreateArrayWithBuffer()
1295 Label exit(env); in CreateArrayWithBuffer()
1307 Label slowpath(env); in CreateArrayWithBuffer()
1308 Label mayFastpath(env); in CreateArrayWithBuffer()
1309 Label createArray(env); in CreateArrayWithBuffer()
1315 trackInfo = env->GetBuilder()->CreateWeakRef(*trackInfo); in CreateArrayWithBuffer()
1331 env->SubCfgExit(); in CreateArrayWithBuffer()
1341 auto env = GetEnvironment(); in CreateJSCollectionIterator() local
1358 Label afterAllocate(env); in CreateJSCollectionIterator()
1362 Label noException(env); in CreateJSCollectionIterator()
1398 auto env = GetEnvironment(); in NewTaggedSubArray() local
1399 Label entry(env); in NewTaggedSubArray()
1400 env->SubCfgEntry(&entry); in NewTaggedSubArray()
1418 env->SubCfgExit(); in NewTaggedSubArray()