Lines Matching refs:InstructionCodeGeneratorARM64

195   InstructionCodeGeneratorARM64* visitor =  in SaveLiveRegisters()
201 InstructionCodeGeneratorARM64* visitor = in RestoreLiveRegisters()
1841 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path, in GenerateClassInitializationCheck()
1862 void InstructionCodeGeneratorARM64::GenerateBitstringTypeCheckCompare( in GenerateBitstringTypeCheckCompare()
1905 void InstructionCodeGeneratorARM64::GenerateSuspendCheck(HSuspendCheck* instruction, in GenerateSuspendCheck()
1935 InstructionCodeGeneratorARM64::InstructionCodeGeneratorARM64(HGraph* graph, in InstructionCodeGeneratorARM64() function in art::arm64::InstructionCodeGeneratorARM64
2014 void InstructionCodeGeneratorARM64::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
2086 void InstructionCodeGeneratorARM64::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
2137 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) { in HandleBinaryOp()
2215 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
2257 void InstructionCodeGeneratorARM64::VisitAdd(HAdd* instruction) { in VisitAdd()
2265 void InstructionCodeGeneratorARM64::VisitAnd(HAnd* instruction) { in VisitAnd()
2278 void InstructionCodeGeneratorARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) { in VisitBitwiseNegatedRight()
2313 void InstructionCodeGeneratorARM64::VisitDataProcWithShifterOp( in VisitDataProcWithShifterOp()
2380 void InstructionCodeGeneratorARM64::VisitIntermediateAddress(HIntermediateAddress* instruction) { in VisitIntermediateAddress()
2404 void InstructionCodeGeneratorARM64::VisitIntermediateAddressIndex( in VisitIntermediateAddressIndex()
2435 void InstructionCodeGeneratorARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
2512 void InstructionCodeGeneratorARM64::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
2650 void InstructionCodeGeneratorARM64::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
2683 void InstructionCodeGeneratorARM64::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
2859 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
2910 void InstructionCodeGeneratorARM64::VisitClinitCheck(HClinitCheck* check) { in VisitClinitCheck()
2923 void InstructionCodeGeneratorARM64::GenerateFcmp(HInstruction* instruction) { in GenerateFcmp()
2981 void InstructionCodeGeneratorARM64::VisitCompare(HCompare* compare) { in VisitCompare()
3036 void InstructionCodeGeneratorARM64::HandleCondition(HCondition* instruction) { in HandleCondition()
3070 void InstructionCodeGeneratorARM64::Visit##Name(H##Name* comp) { HandleCondition(comp); }
3075 void InstructionCodeGeneratorARM64::GenerateIntDivForPower2Denom(HDiv* instruction) { in FOR_EACH_CONDITION_INSTRUCTION()
3146 void InstructionCodeGeneratorARM64::GenerateIncrementNegativeByOne( in GenerateIncrementNegativeByOne()
3158 void InstructionCodeGeneratorARM64::GenerateResultRemWithAnyConstant( in GenerateResultRemWithAnyConstant()
3171 void InstructionCodeGeneratorARM64::GenerateInt64UnsignedDivRemWithAnyPositiveConstant( in GenerateInt64UnsignedDivRemWithAnyPositiveConstant()
3222 void InstructionCodeGeneratorARM64::GenerateInt64DivRemWithAnyConstant( in GenerateInt64DivRemWithAnyConstant()
3277 void InstructionCodeGeneratorARM64::GenerateInt32DivRemWithAnyConstant( in GenerateInt32DivRemWithAnyConstant()
3341 void InstructionCodeGeneratorARM64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction, in GenerateDivRemWithAnyConstant()
3355 void InstructionCodeGeneratorARM64::GenerateIntDivForConstDenom(HDiv *instruction) { in GenerateIntDivForConstDenom()
3372 void InstructionCodeGeneratorARM64::GenerateIntDiv(HDiv *instruction) { in GenerateIntDiv()
3409 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { in VisitDiv()
3432 void InstructionCodeGeneratorARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) { in VisitDivZeroCheck()
3464 void InstructionCodeGeneratorARM64::VisitDoubleConstant( in VisitDoubleConstant()
3473 void InstructionCodeGeneratorARM64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) { in VisitExit()
3482 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
3486 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto()
3514 void InstructionCodeGeneratorARM64::VisitGoto(HGoto* got) { in VisitGoto()
3522 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3529 void InstructionCodeGeneratorARM64::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
3642 void InstructionCodeGeneratorARM64::VisitIf(HIf* if_instr) { in VisitIf()
3668 void InstructionCodeGeneratorARM64::VisitDeoptimize(HDeoptimize* deoptimize) { in VisitDeoptimize()
3683 void InstructionCodeGeneratorARM64::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) { in VisitShouldDeoptimizeFlag()
3735 void InstructionCodeGeneratorARM64::VisitSelect(HSelect* select) { in VisitSelect()
3772 void InstructionCodeGeneratorARM64::VisitNativeDebugInfo(HNativeDebugInfo*) { in VisitNativeDebugInfo()
3799 void InstructionCodeGeneratorARM64::VisitPredicatedInstanceFieldGet( in VisitPredicatedInstanceFieldGet()
3807 void InstructionCodeGeneratorARM64::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
3815 void InstructionCodeGeneratorARM64::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
3884 void InstructionCodeGeneratorARM64::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
4127 void InstructionCodeGeneratorARM64::VisitCheckCast(HCheckCast* instruction) { in VisitCheckCast()
4340 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
4349 void InstructionCodeGeneratorARM64::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) { in VisitNullConstant()
4360 void InstructionCodeGeneratorARM64::VisitInvokeUnresolved(HInvokeUnresolved* invoke) { in VisitInvokeUnresolved()
4405 void InstructionCodeGeneratorARM64::VisitInvokeInterface(HInvokeInterface* invoke) { in VisitInvokeInterface()
4777 void InstructionCodeGeneratorARM64::VisitInvokePolymorphic(HInvokePolymorphic* invoke) { in VisitInvokePolymorphic()
4790 void InstructionCodeGeneratorARM64::VisitInvokeCustom(HInvokeCustom* invoke) { in VisitInvokeCustom()
5163 void InstructionCodeGeneratorARM64::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect()
5180 void InstructionCodeGeneratorARM64::VisitInvokeVirtual(HInvokeVirtual* invoke) { in VisitInvokeVirtual()
5262 void InstructionCodeGeneratorARM64::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadClass()
5390 void InstructionCodeGeneratorARM64::VisitLoadMethodHandle(HLoadMethodHandle* load) { in VisitLoadMethodHandle()
5400 void InstructionCodeGeneratorARM64::VisitLoadMethodType(HLoadMethodType* load) { in VisitLoadMethodType()
5414 void InstructionCodeGeneratorARM64::VisitLoadException(HLoadException* instruction) { in VisitLoadException()
5422 void InstructionCodeGeneratorARM64::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) { in VisitClearException()
5465 void InstructionCodeGeneratorARM64::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadString()
5558 void InstructionCodeGeneratorARM64::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) { in VisitLongConstant()
5569 void InstructionCodeGeneratorARM64::VisitMonitorOperation(HMonitorOperation* instruction) { in VisitMonitorOperation()
5604 void InstructionCodeGeneratorARM64::VisitMul(HMul* mul) { in VisitMul()
5642 void InstructionCodeGeneratorARM64::VisitNeg(HNeg* neg) { in VisitNeg()
5668 void InstructionCodeGeneratorARM64::VisitNewArray(HNewArray* instruction) { in VisitNewArray()
5684 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5696 void InstructionCodeGeneratorARM64::VisitNot(HNot* instruction) { in VisitNot()
5714 void InstructionCodeGeneratorARM64::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot()
5746 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5754 void InstructionCodeGeneratorARM64::VisitOr(HOr* instruction) { in VisitOr()
5762 void InstructionCodeGeneratorARM64::VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
5784 void InstructionCodeGeneratorARM64::VisitParameterValue( in VisitParameterValue()
5795 void InstructionCodeGeneratorARM64::VisitCurrentMethod( in VisitCurrentMethod()
5808 void InstructionCodeGeneratorARM64::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) { in VisitPhi()
5842 void InstructionCodeGeneratorARM64::GenerateIntRemForPower2Denom(HRem *instruction) { in GenerateIntRemForPower2Denom()
5874 void InstructionCodeGeneratorARM64::GenerateIntRemForConstDenom(HRem *instruction) { in GenerateIntRemForConstDenom()
5896 void InstructionCodeGeneratorARM64::GenerateIntRem(HRem* instruction) { in GenerateIntRem()
5913 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) { in VisitRem()
5946 void InstructionCodeGeneratorARM64::VisitMin(HMin* min) { in VisitMin()
5954 void InstructionCodeGeneratorARM64::VisitMax(HMax* max) { in VisitMax()
5976 void InstructionCodeGeneratorARM64::VisitAbs(HAbs* abs) { in VisitAbs()
6002 void InstructionCodeGeneratorARM64::VisitConstructorFence( in VisitConstructorFence()
6011 void InstructionCodeGeneratorARM64::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) { in VisitMemoryBarrier()
6021 void InstructionCodeGeneratorARM64::VisitReturn(HReturn* ret) { in VisitReturn()
6043 void InstructionCodeGeneratorARM64::VisitReturnVoid(HReturnVoid* instruction ATTRIBUTE_UNUSED) { in VisitReturnVoid()
6051 void InstructionCodeGeneratorARM64::VisitRor(HRor* ror) { in VisitRor()
6059 void InstructionCodeGeneratorARM64::VisitShl(HShl* shl) { in VisitShl()
6067 void InstructionCodeGeneratorARM64::VisitShr(HShr* shr) { in VisitShr()
6075 void InstructionCodeGeneratorARM64::VisitSub(HSub* instruction) { in VisitSub()
6083 void InstructionCodeGeneratorARM64::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
6091 void InstructionCodeGeneratorARM64::VisitStaticFieldSet(HStaticFieldSet* instruction) { in VisitStaticFieldSet()
6099 void InstructionCodeGeneratorARM64::VisitStringBuilderAppend(HStringBuilderAppend* instruction) { in VisitStringBuilderAppend()
6111 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldGet( in VisitUnresolvedInstanceFieldGet()
6128 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldSet( in VisitUnresolvedInstanceFieldSet()
6145 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldGet( in VisitUnresolvedStaticFieldGet()
6162 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldSet( in VisitUnresolvedStaticFieldSet()
6182 void InstructionCodeGeneratorARM64::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
6204 void InstructionCodeGeneratorARM64::VisitThrow(HThrow* instruction) { in VisitThrow()
6234 void InstructionCodeGeneratorARM64::VisitTypeConversion(HTypeConversion* conversion) { in VisitTypeConversion()
6280 void InstructionCodeGeneratorARM64::VisitUShr(HUShr* ushr) { in VisitUShr()
6288 void InstructionCodeGeneratorARM64::VisitXor(HXor* instruction) { in VisitXor()
6297 void InstructionCodeGeneratorARM64::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) { in VisitBoundType()
6309 void InstructionCodeGeneratorARM64::VisitPackedSwitch(HPackedSwitch* switch_instr) { in VisitPackedSwitch()
6389 void InstructionCodeGeneratorARM64::GenerateReferenceLoadOneRegister( in GenerateReferenceLoadOneRegister()
6428 void InstructionCodeGeneratorARM64::GenerateReferenceLoadTwoRegisters( in GenerateReferenceLoadTwoRegisters()
6826 void InstructionCodeGeneratorARM64::VisitClassTableGet(HClassTableGet* instruction) { in VisitClassTableGet()
6869 MemOperand InstructionCodeGeneratorARM64::VecNEONAddress( in VecNEONAddress()
6902 SVEMemOperand InstructionCodeGeneratorARM64::VecSVEAddress( in VecSVEAddress()