Lines Matching full:label
28 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv()
34 Label afterAllocate(env); in NewLexicalEnv()
38 Label hasPendingException(env); in NewLexicalEnv()
39 Label noException(env); in NewLexicalEnv()
46 Label afterInitialize(env); in NewLexicalEnv()
62 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject()
67 Label afterAllocate(env); in NewJSObject()
71 Label hasPendingException(env); in NewJSObject()
72 Label noException(env); in NewJSObject()
78 Label isTS(env); in NewJSObject()
79 Label initialize(env); in NewJSObject()
89 Label afterInitialize(env); in NewJSObject()
108 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList()
113 Label setHClass(env); in NewArgumentsList()
115 Label afterAllocate(env); in NewArgumentsList()
125 Label setArgumentsBegin(env); in NewArgumentsList()
126 Label setArgumentsAgain(env); in NewArgumentsList()
127 Label setArgumentsEnd(env); in NewArgumentsList()
141 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj()
150 Label afterNewObject(env); in NewArgumentsObj()
153 Label setArgumentsObjProperties(env); in NewArgumentsObj()
174 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral()
178 Label initializeArray(env); in NewJSArrayLiteral()
179 Label afterInitialize(env); in NewJSArrayLiteral()
213 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType) in HeapAlloc()
224 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit) in AllocateInYoung()
227 Label success(env); in AllocateInYoung()
228 Label callRuntime(env); in AllocateInYoung()
263 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue()
267 Label begin(env); in InitializeWithSpeicalValue()
268 Label storeValue(env); in InitializeWithSpeicalValue()
269 Label endLoop(env); in InitializeWithSpeicalValue()
287 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue()
298 void NewObjectStubBuilder::AllocStringObject(Variable *result, Label *exit, GateRef length, bool co… in AllocStringObject()
308 Label afterAllocate(env); in AllocStringObject()
324 Label entry(env); in FastNewThisObject()
326 Label exit(env); in FastNewThisObject()
327 Label isHeapObject(env); in FastNewThisObject()
328 Label callRuntime(env); in FastNewThisObject()
329 Label checkJSObject(env); in FastNewThisObject()
330 Label newObject(env); in FastNewThisObject()
361 Label entry(env); in NewThisObjectChecked()
363 Label exit(env); in NewThisObjectChecked()
365 Label ctorIsHeapObject(env); in NewThisObjectChecked()
366 Label ctorIsJSFunction(env); in NewThisObjectChecked()
367 Label fastPath(env); in NewThisObjectChecked()
368 Label slowPath(env); in NewThisObjectChecked()
369 Label ctorIsBase(env); in NewThisObjectChecked()