Lines Matching refs:BaselineCompiler
259 estimated_size = BaselineCompiler::EstimateInstructionSize(*bytecodes);
265 BaselineCompiler::BaselineCompiler(
297 void BaselineCompiler::GenerateCode() {
321 MaybeHandle<Code> BaselineCompiler::Build(LocalIsolate* local_isolate) {
340 int BaselineCompiler::EstimateInstructionSize(BytecodeArray bytecode) {
344 interpreter::Register BaselineCompiler::RegisterOperand(int operand_index) {
348 void BaselineCompiler::LoadRegister(Register output, int operand_index) {
352 void BaselineCompiler::StoreRegister(int operand_index, Register value) {
356 void BaselineCompiler::StoreRegisterPair(int operand_index, Register val0,
364 Handle<Type> BaselineCompiler::Constant(int operand_index) {
368 Smi BaselineCompiler::ConstantSmi(int operand_index) {
372 void BaselineCompiler::LoadConstant(Register output, int operand_index) {
375 uint32_t BaselineCompiler::Uint(int operand_index) {
378 int32_t BaselineCompiler::Int(int operand_index) {
381 uint32_t BaselineCompiler::Index(int operand_index) {
384 uint32_t BaselineCompiler::Flag(int operand_index) {
387 uint32_t BaselineCompiler::RegisterCount(int operand_index) {
390 TaggedIndex BaselineCompiler::IndexAsTagged(int operand_index) {
393 TaggedIndex BaselineCompiler::UintAsTagged(int operand_index) {
396 Smi BaselineCompiler::IndexAsSmi(int operand_index) {
399 Smi BaselineCompiler::IntAsSmi(int operand_index) {
402 Smi BaselineCompiler::FlagAsSmi(int operand_index) {
406 MemOperand BaselineCompiler::FeedbackVector() {
410 void BaselineCompiler::LoadFeedbackVector(Register output) {
415 void BaselineCompiler::LoadClosureFeedbackArray(Register output) {
421 void BaselineCompiler::SelectBooleanConstant(
432 void BaselineCompiler::AddPosition() {
436 void BaselineCompiler::PreVisitSingleBytecode() {
469 void BaselineCompiler::VisitSingleBytecode() {
533 void BaselineCompiler::VerifyFrame() {
558 void BaselineCompiler::TraceBytecode(Runtime::FunctionId function_id) {
581 void BaselineCompiler::UpdateInterruptBudgetAndJumpToLabel(
596 void BaselineCompiler::UpdateInterruptBudgetAndDoInterpreterJump() {
602 void BaselineCompiler::UpdateInterruptBudgetAndDoInterpreterJumpIfRoot(
611 void BaselineCompiler::UpdateInterruptBudgetAndDoInterpreterJumpIfNotRoot(
620 Label* BaselineCompiler::BuildForwardJumpLabel() {
628 void BaselineCompiler::CallBuiltin(Args... args) {
635 void BaselineCompiler::TailCallBuiltin(Args... args) {
641 void BaselineCompiler::CallRuntime(Runtime::FunctionId function, Args... args) {
648 void BaselineCompiler::JumpIfToBoolean(bool do_jump_if_true, Label* label,
660 void BaselineCompiler::VisitLdaZero() {
664 void BaselineCompiler::VisitLdaSmi() {
669 void BaselineCompiler::VisitLdaUndefined() {
673 void BaselineCompiler::VisitLdaNull() {
677 void BaselineCompiler::VisitLdaTheHole() {
681 void BaselineCompiler::VisitLdaTrue() {
685 void BaselineCompiler::VisitLdaFalse() {
689 void BaselineCompiler::VisitLdaConstant() {
693 void BaselineCompiler::VisitLdaGlobal() {
698 void BaselineCompiler::VisitLdaGlobalInsideTypeof() {
704 void BaselineCompiler::VisitStaGlobal() {
711 void BaselineCompiler::VisitPushContext() {
719 void BaselineCompiler::VisitPopContext() {
726 void BaselineCompiler::VisitLdaContextSlot() {
738 void BaselineCompiler::VisitLdaImmutableContextSlot() { VisitLdaContextSlot(); }
740 void BaselineCompiler::VisitLdaCurrentContextSlot() {
748 void BaselineCompiler::VisitLdaImmutableCurrentContextSlot() {
752 void BaselineCompiler::VisitStaContextSlot() {
767 void BaselineCompiler::VisitStaCurrentContextSlot() {
777 void BaselineCompiler::VisitLdaLookupSlot() {
781 void BaselineCompiler::VisitLdaLookupContextSlot() {
786 void BaselineCompiler::VisitLdaLookupGlobalSlot() {
791 void BaselineCompiler::VisitLdaLookupSlotInsideTypeof() {
795 void BaselineCompiler::VisitLdaLookupContextSlotInsideTypeof() {
800 void BaselineCompiler::VisitLdaLookupGlobalSlotInsideTypeof() {
805 void BaselineCompiler::VisitStaLookupSlot() {
820 void BaselineCompiler::VisitLdar() {
824 void BaselineCompiler::VisitStar() {
829 void BaselineCompiler::Visit##Name() { \
837 void BaselineCompiler::VisitMov() {
844 void BaselineCompiler::VisitGetNamedProperty() {
850 void BaselineCompiler::VisitGetNamedPropertyFromSuper() {
863 void BaselineCompiler::VisitGetKeyedProperty() {
870 void BaselineCompiler::VisitLdaModuleVariable() {
896 void BaselineCompiler::VisitStaModuleVariable() {
924 void BaselineCompiler::VisitSetNamedProperty() {
937 void BaselineCompiler::VisitDefineNamedOwnProperty() {
945 void BaselineCompiler::VisitSetKeyedProperty() {
958 void BaselineCompiler::VisitDefineKeyedOwnProperty() {
966 void BaselineCompiler::VisitStaInArrayLiteral() {
974 void BaselineCompiler::VisitDefineKeyedOwnPropertyInLiteral() {
988 void BaselineCompiler::VisitCollectTypeProfile() {
996 void BaselineCompiler::VisitAdd() {
1001 void BaselineCompiler::VisitSub() {
1006 void BaselineCompiler::VisitMul() {
1011 void BaselineCompiler::VisitDiv() {
1016 void BaselineCompiler::VisitMod() {
1021 void BaselineCompiler::VisitExp() {
1026 void BaselineCompiler::VisitBitwiseOr() {
1031 void BaselineCompiler::VisitBitwiseXor() {
1036 void BaselineCompiler::VisitBitwiseAnd() {
1041 void BaselineCompiler::VisitShiftLeft() {
1046 void BaselineCompiler::VisitShiftRight() {
1051 void BaselineCompiler::VisitShiftRightLogical() {
1056 void BaselineCompiler::VisitAddSmi() {
1061 void BaselineCompiler::VisitSubSmi() {
1066 void BaselineCompiler::VisitMulSmi() {
1071 void BaselineCompiler::VisitDivSmi() {
1076 void BaselineCompiler::VisitModSmi() {
1081 void BaselineCompiler::VisitExpSmi() {
1086 void BaselineCompiler::VisitBitwiseOrSmi() {
1091 void BaselineCompiler::VisitBitwiseXorSmi() {
1096 void BaselineCompiler::VisitBitwiseAndSmi() {
1101 void BaselineCompiler::VisitShiftLeftSmi() {
1106 void BaselineCompiler::VisitShiftRightSmi() {
1111 void BaselineCompiler::VisitShiftRightLogicalSmi() {
1116 void BaselineCompiler::VisitInc() {
1121 void BaselineCompiler::VisitDec() {
1126 void BaselineCompiler::VisitNegate() {
1131 void BaselineCompiler::VisitBitwiseNot() {
1136 void BaselineCompiler::VisitToBooleanLogicalNot() {
1143 void BaselineCompiler::VisitLogicalNot() {
1152 void BaselineCompiler::VisitTypeOf() {
1156 void BaselineCompiler::VisitDeletePropertyStrict() {
1164 void BaselineCompiler::VisitDeletePropertySloppy() {
1172 void BaselineCompiler::VisitGetSuperConstructor() {
1204 void BaselineCompiler::BuildCall(uint32_t slot, uint32_t arg_count,
1222 void BaselineCompiler::VisitCallAnyReceiver() {
1228 void BaselineCompiler::VisitCallProperty() {
1235 void BaselineCompiler::VisitCallProperty0() {
1240 void BaselineCompiler::VisitCallProperty1() {
1245 void BaselineCompiler::VisitCallProperty2() {
1251 void BaselineCompiler::VisitCallUndefinedReceiver() {
1258 void BaselineCompiler::VisitCallUndefinedReceiver0() {
1263 void BaselineCompiler::VisitCallUndefinedReceiver1() {
1269 void BaselineCompiler::VisitCallUndefinedReceiver2() {
1275 void BaselineCompiler::VisitCallWithSpread() {
1292 void BaselineCompiler::VisitCallRuntime() {
1297 void BaselineCompiler::VisitCallRuntimeForPair() {
1304 void BaselineCompiler::VisitCallJSRuntime() {
1319 void BaselineCompiler::VisitInvokeIntrinsic() {
1335 void BaselineCompiler::VisitIntrinsicCopyDataProperties(
1340 void BaselineCompiler::
1353 void BaselineCompiler::VisitIntrinsicCreateIterResultObject(
1358 void BaselineCompiler::VisitIntrinsicCreateAsyncFromSyncIterator(
1363 void BaselineCompiler::VisitIntrinsicCreateJSGeneratorObject(
1368 void BaselineCompiler::VisitIntrinsicGeneratorGetResumeMode(
1376 void BaselineCompiler::VisitIntrinsicGeneratorClose(
1385 void BaselineCompiler::VisitIntrinsicGetImportMetaObject(
1390 void BaselineCompiler::VisitIntrinsicAsyncFunctionAwaitCaught(
1395 void BaselineCompiler::VisitIntrinsicAsyncFunctionAwaitUncaught(
1400 void BaselineCompiler::VisitIntrinsicAsyncFunctionEnter(
1405 void BaselineCompiler::VisitIntrinsicAsyncFunctionReject(
1410 void BaselineCompiler::VisitIntrinsicAsyncFunctionResolve(
1415 void BaselineCompiler::VisitIntrinsicAsyncGeneratorAwaitCaught(
1420 void BaselineCompiler::VisitIntrinsicAsyncGeneratorAwaitUncaught(
1425 void BaselineCompiler::VisitIntrinsicAsyncGeneratorReject(
1430 void BaselineCompiler::VisitIntrinsicAsyncGeneratorResolve(
1435 void BaselineCompiler::VisitIntrinsicAsyncGeneratorYield(
1440 void BaselineCompiler::VisitConstruct() {
1452 void BaselineCompiler::VisitConstructWithSpread() {
1477 void BaselineCompiler::VisitTestEqual() {
1482 void BaselineCompiler::VisitTestEqualStrict() {
1487 void BaselineCompiler::VisitTestLessThan() {
1492 void BaselineCompiler::VisitTestGreaterThan() {
1497 void BaselineCompiler::VisitTestLessThanOrEqual() {
1502 void BaselineCompiler::VisitTestGreaterThanOrEqual() {
1507 void BaselineCompiler::VisitTestReferenceEqual() {
1517 void BaselineCompiler::VisitTestInstanceOf() {
1528 void BaselineCompiler::VisitTestIn() {
1535 void BaselineCompiler::VisitTestUndetectable() {
1554 void BaselineCompiler::VisitTestNull() {
1563 void BaselineCompiler::VisitTestUndefined() {
1572 void BaselineCompiler::VisitTestTypeOf() {
1744 void BaselineCompiler::VisitToName() {
1750 void BaselineCompiler::VisitToNumber() {
1755 void BaselineCompiler::VisitToNumeric() {
1760 void BaselineCompiler::VisitToObject() {
1766 void BaselineCompiler::VisitToString() {
1770 void BaselineCompiler::VisitCreateRegExpLiteral() {
1778 void BaselineCompiler::VisitCreateArrayLiteral() {
1798 void BaselineCompiler::VisitCreateArrayFromIterable() {
1803 void BaselineCompiler::VisitCreateEmptyArrayLiteral() {
1808 void BaselineCompiler::VisitCreateObjectLiteral() {
1828 void BaselineCompiler::VisitCreateEmptyObjectLiteral() {
1832 void BaselineCompiler::VisitCloneObject() {
1842 void BaselineCompiler::VisitGetTemplateObject() {
1851 void BaselineCompiler::VisitCreateClosure() {
1871 void BaselineCompiler::VisitCreateBlockContext() {
1875 void BaselineCompiler::VisitCreateCatchContext() {
1881 void BaselineCompiler::VisitCreateFunctionContext() {
1893 void BaselineCompiler::VisitCreateEvalContext() {
1905 void BaselineCompiler::VisitCreateWithContext() {
1911 void BaselineCompiler::VisitCreateMappedArguments() {
1919 void BaselineCompiler::VisitCreateUnmappedArguments() {
1923 void BaselineCompiler::VisitCreateRestParameter() {
1927 void BaselineCompiler::VisitJumpLoop() {
1982 void BaselineCompiler::VisitJump() {
1986 void BaselineCompiler::VisitJumpConstant() { VisitJump(); }
1988 void BaselineCompiler::VisitJumpIfNullConstant() { VisitJumpIfNull(); }
1990 void BaselineCompiler::VisitJumpIfNotNullConstant() { VisitJumpIfNotNull(); }
1992 void BaselineCompiler::VisitJumpIfUndefinedConstant() {
1996 void BaselineCompiler::VisitJumpIfNotUndefinedConstant() {
2000 void BaselineCompiler::VisitJumpIfUndefinedOrNullConstant() {
2004 void BaselineCompiler::VisitJumpIfTrueConstant() { VisitJumpIfTrue(); }
2006 void BaselineCompiler::VisitJumpIfFalseConstant() { VisitJumpIfFalse(); }
2008 void BaselineCompiler::VisitJumpIfJSReceiverConstant() {
2012 void BaselineCompiler::VisitJumpIfToBooleanTrueConstant() {
2016 void BaselineCompiler::VisitJumpIfToBooleanFalseConstant() {
2020 void BaselineCompiler::VisitJumpIfToBooleanTrue() {
2027 void BaselineCompiler::VisitJumpIfToBooleanFalse() {
2034 void BaselineCompiler::VisitJumpIfTrue() {
2038 void BaselineCompiler::VisitJumpIfFalse() {
2042 void BaselineCompiler::VisitJumpIfNull() {
2046 void BaselineCompiler::VisitJumpIfNotNull() {
2050 void BaselineCompiler::VisitJumpIfUndefined() {
2054 void BaselineCompiler::VisitJumpIfNotUndefined() {
2059 void BaselineCompiler::VisitJumpIfUndefinedOrNull() {
2070 void BaselineCompiler::VisitJumpIfJSReceiver() {
2085 void BaselineCompiler::VisitSwitchOnSmiNoFeedback() {
2104 void BaselineCompiler::VisitForInEnumerate() {
2108 void BaselineCompiler::VisitForInPrepare() {
2119 void BaselineCompiler::VisitForInContinue() {
2131 void BaselineCompiler::VisitForInNext() {
2142 void BaselineCompiler::VisitForInStep() {
2147 void BaselineCompiler::VisitSetPendingMessage() {
2158 void BaselineCompiler::VisitThrow() {
2163 void BaselineCompiler::VisitReThrow() {
2168 void BaselineCompiler::VisitReturn() {
2178 void BaselineCompiler::VisitThrowReferenceErrorIfHole() {
2188 void BaselineCompiler::VisitThrowSuperNotCalledIfHole() {
2198 void BaselineCompiler::VisitThrowSuperAlreadyCalledIfNotHole() {
2208 void BaselineCompiler::VisitThrowIfNotSuperConstructor() {
2225 void BaselineCompiler::VisitSwitchOnGeneratorState() {
2267 void BaselineCompiler::VisitSuspendGenerator() {
2286 void BaselineCompiler::VisitResumeGenerator() {
2296 void BaselineCompiler::VisitGetIterator() {
2302 void BaselineCompiler::VisitDebugger() {
2307 void BaselineCompiler::VisitIncBlockCounter() {
2313 void BaselineCompiler::VisitAbort() {
2318 void BaselineCompiler::VisitWide() {
2323 void BaselineCompiler::VisitExtraWide() {
2328 void BaselineCompiler::VisitIllegal() {
2333 void BaselineCompiler::Visit##Name() { UNREACHABLE(); }