H A D | encode_visitor.cpp | 22 void EncodeVisitor::Visit##opc(GraphVisitor *visitor, Inst *inst) \ 24 EncodeVisitor *enc = static_cast<EncodeVisitor *>(visitor); \ 31 void EncodeVisitor::Visit##opc(GraphVisitor *visitor, Inst *inst) \ 33 EncodeVisitor *enc = static_cast<EncodeVisitor *>(visitor); \ 40 void EncodeVisitor::Visit##opc##SR(GraphVisitor *visitor, Inst *inst) \ 42 EncodeVisitor *enc = static_cast<EncodeVisitor *>(visitor); \ 63 void EncodeVisitor::Visit##opc##I(GraphVisitor *visitor, Inst *inst) \ 66 EncodeVisitor *enc = static_cast<EncodeVisitor *>(visitor); \ 88 void EncodeVisitor::Visit##opc##I(GraphVisitor *visitor, Inst *inst) \ 92 EncodeVisitor *enc = static_cast<EncodeVisitor *>(visitor); \ 143 VisitMod(GraphVisitor *visitor, Inst *inst) VisitMod() argument 191 VisitShrI(GraphVisitor *visitor, Inst *inst) VisitShrI() argument 199 VisitMAdd(GraphVisitor *visitor, Inst *inst) VisitMAdd() argument 206 VisitMSub(GraphVisitor *visitor, Inst *inst) VisitMSub() argument 213 VisitMNeg(GraphVisitor *visitor, Inst *inst) VisitMNeg() argument 220 VisitOrNot(GraphVisitor *visitor, Inst *inst) VisitOrNot() argument 227 VisitAndNot(GraphVisitor *visitor, Inst *inst) VisitAndNot() argument 234 VisitXorNot(GraphVisitor *visitor, Inst *inst) VisitXorNot() argument 241 VisitNegSR(GraphVisitor *visitor, Inst *inst) VisitNegSR() argument 249 VisitCast(GraphVisitor *visitor, Inst *inst) VisitCast() argument 285 VisitBitcast(GraphVisitor *visitor, Inst *inst) VisitBitcast() argument 296 VisitPhi([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitPhi() argument 298 VisitConstant(GraphVisitor *visitor, Inst *inst) VisitConstant() argument 331 VisitNullPtr(GraphVisitor *visitor, Inst *inst) VisitNullPtr() argument 344 VisitLoadUndefined(GraphVisitor *visitor, Inst *inst) VisitLoadUndefined() argument 359 VisitCallIndirect(GraphVisitor *visitor, Inst *inst) VisitCallIndirect() argument 364 VisitCall(GraphVisitor *visitor, Inst *inst) VisitCall() argument 369 VisitCompare(GraphVisitor *visitor, Inst *inst) VisitCompare() argument 385 VisitCmp(GraphVisitor *visitor, Inst *inst) VisitCmp() argument 405 VisitReturnVoid(GraphVisitor *visitor, Inst *inst) VisitReturnVoid() argument 414 VisitReturn(GraphVisitor *visitor, Inst *inst) VisitReturn() argument 422 VisitReturnI(GraphVisitor *visitor, Inst *inst) VisitReturnI() argument 452 VisitReturnInlined(GraphVisitor *visitor, Inst *inst) VisitReturnInlined() argument 469 VisitLoadConstArray(GraphVisitor *visitor, Inst *inst) VisitLoadConstArray() argument 479 VisitFillConstArray(GraphVisitor *visitor, Inst *inst) VisitFillConstArray() argument 527 VisitNewArray(GraphVisitor *visitor, Inst *inst) VisitNewArray() argument 533 VisitParameter(GraphVisitor *visitor, Inst *inst) VisitParameter() argument 549 VisitStoreArray(GraphVisitor *visitor, Inst *inst) VisitStoreArray() argument 582 VisitSpillFill(GraphVisitor *visitor, Inst *inst) VisitSpillFill() argument 588 VisitSaveState([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitSaveState() argument 593 VisitSaveStateDeoptimize([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitSaveStateDeoptimize() argument 598 VisitSaveStateOsr(GraphVisitor *visitor, Inst *inst) VisitSaveStateOsr() argument 603 VisitLoadArray(GraphVisitor *visitor, Inst *inst) VisitLoadArray() argument 630 VisitLoadCompressedStringChar(GraphVisitor *visitor, Inst *inst) VisitLoadCompressedStringChar() argument 653 VisitLenArray(GraphVisitor *visitor, Inst *inst) VisitLenArray() argument 669 VisitBuiltin([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitBuiltin() argument 674 VisitNullCheck(GraphVisitor *visitor, Inst *inst) VisitNullCheck() argument 684 VisitBoundsCheck(GraphVisitor *visitor, Inst *inst) VisitBoundsCheck() argument 706 VisitRefTypeCheck(GraphVisitor *visitor, Inst *inst) VisitRefTypeCheck() argument 740 VisitZeroCheck(GraphVisitor *visitor, Inst *inst) VisitZeroCheck() argument 747 VisitNegativeCheck(GraphVisitor *visitor, Inst *inst) VisitNegativeCheck() argument 754 VisitNotPositiveCheck(GraphVisitor *visitor, Inst *inst) VisitNotPositiveCheck() argument 767 VisitDeoptimizeIf(GraphVisitor *visitor, Inst *inst) VisitDeoptimizeIf() argument 788 VisitDeoptimizeCompare(GraphVisitor *visitor, Inst *inst) VisitDeoptimizeCompare() argument 800 VisitDeoptimizeCompareImm(GraphVisitor *visitor, Inst *inst) VisitDeoptimizeCompareImm() argument 841 VisitLoadString(GraphVisitor *visitor, Inst *inst) VisitLoadString() argument 884 VisitLoadObject(GraphVisitor *visitor, Inst *inst) VisitLoadObject() argument 908 VisitResolveObjectField(GraphVisitor *visitor, Inst *inst) VisitResolveObjectField() argument 939 VisitLoadResolvedObjectField([[maybe_unused]] GraphVisitor *visitor, Inst *inst) VisitLoadResolvedObjectField() argument 955 VisitLoad(GraphVisitor *visitor, Inst *inst) VisitLoad() argument 971 VisitLoadI(GraphVisitor *visitor, Inst *inst) VisitLoadI() argument 985 VisitStoreI(GraphVisitor *visitor, Inst *inst) VisitStoreI() argument 1005 VisitStoreObject(GraphVisitor *visitor, Inst *inst) VisitStoreObject() argument 1047 VisitStoreResolvedObjectField(GraphVisitor *visitor, Inst *inst) VisitStoreResolvedObjectField() argument 1065 VisitStore(GraphVisitor *visitor, Inst *inst) VisitStore() argument 1087 VisitInitClass(GraphVisitor *visitor, Inst *inst) VisitInitClass() argument 1125 VisitLoadClass(GraphVisitor *visitor, Inst *inst) VisitLoadClass() argument 1155 FillLoadClassUnresolved(GraphVisitor *visitor, Inst *inst) FillLoadClassUnresolved() argument 1177 VisitGetGlobalVarAddress(GraphVisitor *visitor, Inst *inst) VisitGetGlobalVarAddress() argument 1218 VisitLoadRuntimeClass(GraphVisitor *visitor, Inst *inst) VisitLoadRuntimeClass() argument 1246 VisitLoadAndInitClass(GraphVisitor *visitor, Inst *inst) VisitLoadAndInitClass() argument 1285 VisitUnresolvedLoadAndInitClass(GraphVisitor *visitor, Inst *inst) VisitUnresolvedLoadAndInitClass() argument 1312 VisitLoadStatic(GraphVisitor *visitor, Inst *inst) VisitLoadStatic() argument 1333 VisitResolveObjectFieldStatic(GraphVisitor *visitor, Inst *inst) VisitResolveObjectFieldStatic() argument 1361 VisitLoadResolvedObjectFieldStatic(GraphVisitor *visitor, Inst *inst) VisitLoadResolvedObjectFieldStatic() argument 1375 VisitStoreStatic(GraphVisitor *visitor, Inst *inst) VisitStoreStatic() argument 1413 VisitLoadObjectDynamic(GraphVisitor *visitor, Inst *inst) VisitLoadObjectDynamic() argument 1420 VisitStoreObjectDynamic(GraphVisitor *visitor, Inst *inst) VisitStoreObjectDynamic() argument 1427 VisitUnresolvedStoreStatic(GraphVisitor *visitor, Inst *inst) VisitUnresolvedStoreStatic() argument 1441 VisitStoreResolvedObjectFieldStatic(GraphVisitor *visitor, Inst *inst) VisitStoreResolvedObjectFieldStatic() argument 1453 VisitNewObject(GraphVisitor *visitor, Inst *inst) VisitNewObject() argument 1467 VisitUnresolvedLoadType(GraphVisitor *visitor, Inst *inst) VisitUnresolvedLoadType() argument 1502 VisitLoadType(GraphVisitor *visitor, Inst *inst) VisitLoadType() argument 1536 FillUnresolvedClass(GraphVisitor *visitor, Inst *inst) FillUnresolvedClass() argument 1555 FillObjectClass(GraphVisitor *visitor, Reg tmpReg, LabelHolder::LabelId throwLabel) FillObjectClass() argument 1582 FillOtherClass(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId throwLabel) FillOtherClass() argument 1597 FillArrayObjectClass(GraphVisitor *visitor, Reg tmpReg, LabelHolder::LabelId throwLabel) FillArrayObjectClass() argument 1614 FillArrayClass(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId throwLabel) FillArrayClass() argument 1636 FillInterfaceClass(GraphVisitor *visitor, Inst *inst) FillInterfaceClass() argument 1652 FillCheckCast(GraphVisitor *visitor, Inst *inst, Reg src, LabelHolder::LabelId endLabel, compiler::ClassType klassType) FillCheckCast() argument 1710 VisitCheckCast(GraphVisitor *visitor, Inst *inst) VisitCheckCast() argument 1736 FillIsInstanceUnresolved(GraphVisitor *visitor, Inst *inst) FillIsInstanceUnresolved() argument 1763 FillIsInstanceCaseObject(GraphVisitor *visitor, Inst *inst, Reg tmpReg) FillIsInstanceCaseObject() argument 1792 FillIsInstanceCaseOther(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId endLabel) FillIsInstanceCaseOther() argument 1818 FillIsInstanceCaseArrayObject(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId endLabel) FillIsInstanceCaseArrayObject() argument 1841 FillIsInstanceCaseArrayClass(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId endLabel) FillIsInstanceCaseArrayClass() argument 1869 FillIsInstanceCaseInterface(GraphVisitor *visitor, Inst *inst) FillIsInstanceCaseInterface() argument 1879 FillIsInstance(GraphVisitor *visitor, Inst *inst, Reg tmpReg, LabelHolder::LabelId endLabel) FillIsInstance() argument 1913 VisitIsInstance(GraphVisitor *visitor, Inst *inst) VisitIsInstance() argument 1963 VisitMonitor(GraphVisitor *visitor, Inst *inst) VisitMonitor() argument 1973 VisitIntrinsic(GraphVisitor *visitor, Inst *inst) VisitIntrinsic() argument 1988 VisitBoundsCheckI(GraphVisitor *visitor, Inst *inst) VisitBoundsCheckI() argument 2014 VisitStoreArrayI(GraphVisitor *visitor, Inst *inst) VisitStoreArrayI() argument 2040 VisitLoadArrayI(GraphVisitor *visitor, Inst *inst) VisitLoadArrayI() argument 2066 VisitLoadCompressedStringCharI(GraphVisitor *visitor, Inst *inst) VisitLoadCompressedStringCharI() argument 2087 VisitMultiArray(GraphVisitor *visitor, Inst *inst) VisitMultiArray() argument 2098 VisitInitEmptyString(GraphVisitor *visitor, Inst *inst) VisitInitEmptyString() argument 2105 VisitInitString(GraphVisitor *visitor, Inst *inst) VisitInitString() argument 2133 VisitCallLaunchStatic(GraphVisitor *visitor, Inst *inst) VisitCallLaunchStatic() argument 2139 VisitCallLaunchVirtual(GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitCallLaunchVirtual() argument 2145 VisitCallResolvedLaunchStatic(GraphVisitor *visitor, Inst *inst) VisitCallResolvedLaunchStatic() argument 2151 VisitCallResolvedLaunchVirtual(GraphVisitor *visitor, Inst *inst) VisitCallResolvedLaunchVirtual() argument 2157 VisitResolveStatic(GraphVisitor *visitor, Inst *inst) VisitResolveStatic() argument 2163 VisitCallResolvedStatic(GraphVisitor *visitor, Inst *inst) VisitCallResolvedStatic() argument 2169 VisitCallStatic(GraphVisitor *visitor, Inst *inst) VisitCallStatic() argument 2175 VisitCallVirtual(GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitCallVirtual() argument 2181 VisitResolveVirtual(GraphVisitor *visitor, Inst *inst) VisitResolveVirtual() argument 2187 VisitCallResolvedVirtual(GraphVisitor *visitor, Inst *inst) VisitCallResolvedVirtual() argument 2193 VisitCallDynamic(GraphVisitor *visitor, Inst *inst) VisitCallDynamic() argument 2199 VisitLoadConstantPool(GraphVisitor *visitor, Inst *inst) VisitLoadConstantPool() argument 2207 VisitLoadLexicalEnv(GraphVisitor *visitor, Inst *inst) VisitLoadLexicalEnv() argument 2215 VisitLoadFromConstantPool([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitLoadFromConstantPool() argument 2220 VisitSafePoint(GraphVisitor *visitor, Inst *inst) VisitSafePoint() argument 2237 VisitSelect(GraphVisitor *visitor, Inst *inst) VisitSelect() argument 2254 VisitSelectImm(GraphVisitor *visitor, Inst *inst) VisitSelectImm() argument 2270 VisitIf(GraphVisitor *visitor, Inst *inst) VisitIf() argument 2286 VisitIfImm(GraphVisitor *visitor, Inst *inst) VisitIfImm() argument 2302 VisitAddOverflow(GraphVisitor *visitor, Inst *inst) VisitAddOverflow() argument 2315 VisitAddOverflowCheck(GraphVisitor *visitor, Inst *inst) VisitAddOverflowCheck() argument 2327 VisitSubOverflow(GraphVisitor *visitor, Inst *inst) VisitSubOverflow() argument 2340 VisitSubOverflowCheck(GraphVisitor *visitor, Inst *inst) VisitSubOverflowCheck() argument 2352 VisitNegOverflowAndZeroCheck(GraphVisitor *visitor, Inst *inst) VisitNegOverflowAndZeroCheck() argument 2362 VisitLoadArrayPair(GraphVisitor *visitor, Inst *inst) VisitLoadArrayPair() argument 2385 VisitLoadObjectPair(GraphVisitor *visitor, Inst *inst) VisitLoadObjectPair() argument 2406 VisitLoadArrayPairI(GraphVisitor *visitor, Inst *inst) VisitLoadArrayPairI() argument 2429 VisitLoadPairPart([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitLoadPairPart() argument 2434 VisitStoreArrayPair(GraphVisitor *visitor, Inst *inst) VisitStoreArrayPair() argument 2466 VisitStoreObjectPair(GraphVisitor *visitor, Inst *inst) VisitStoreObjectPair() argument 2498 VisitStoreArrayPairI(GraphVisitor *visitor, Inst *inst) VisitStoreArrayPairI() argument 2526 VisitNOP([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitNOP() argument 2533 VisitThrow(GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitThrow() argument 2540 VisitDeoptimize(GraphVisitor *visitor, Inst *inst) VisitDeoptimize() argument 2549 VisitIsMustDeoptimize(GraphVisitor *visitor, Inst *inst) VisitIsMustDeoptimize() argument 2559 VisitGetInstanceClass(GraphVisitor *visitor, Inst *inst) VisitGetInstanceClass() argument 2567 VisitLoadImmediate(GraphVisitor *visitor, Inst *inst) VisitLoadImmediate() argument 2588 VisitFunctionImmediate(GraphVisitor *visitor, Inst *inst) VisitFunctionImmediate() argument 2596 VisitLoadObjFromConst(GraphVisitor *visitor, Inst *inst) VisitLoadObjFromConst() argument 2605 VisitRegDef([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitRegDef() argument 2610 VisitLiveIn([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitLiveIn() argument 2615 VisitLiveOut([[maybe_unused]] GraphVisitor *visitor, [[maybe_unused]] Inst *inst) VisitLiveOut() argument 2631 VisitCompareAnyType(GraphVisitor *visitor, Inst *inst) VisitCompareAnyType() argument 2651 VisitGetAnyTypeName(GraphVisitor *visitor, Inst *inst) VisitGetAnyTypeName() argument 2662 VisitCastAnyTypeValue(GraphVisitor *visitor, Inst *inst) VisitCastAnyTypeValue() argument 2678 VisitCastValueToAnyType(GraphVisitor *visitor, Inst *inst) VisitCastValueToAnyType() argument 2689 VisitAnyTypeCheck(GraphVisitor *visitor, Inst *inst) VisitAnyTypeCheck() argument 2707 VisitHclassCheck(GraphVisitor *visitor, Inst *inst) VisitHclassCheck() argument 2721 VisitObjByIndexCheck(GraphVisitor *visitor, Inst *inst) VisitObjByIndexCheck() argument [all...] |