Lines Matching refs:InstructionCodeGeneratorARM64

1855 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path,  in GenerateClassInitializationCheck()
1876 void InstructionCodeGeneratorARM64::GenerateBitstringTypeCheckCompare( in GenerateBitstringTypeCheckCompare()
1919 void InstructionCodeGeneratorARM64::GenerateSuspendCheck(HSuspendCheck* instruction, in GenerateSuspendCheck()
1949 InstructionCodeGeneratorARM64::InstructionCodeGeneratorARM64(HGraph* graph, in InstructionCodeGeneratorARM64() function in art::arm64::InstructionCodeGeneratorARM64
2013 void InstructionCodeGeneratorARM64::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
2077 void InstructionCodeGeneratorARM64::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
2117 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) { in HandleBinaryOp()
2195 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) { in HandleShift()
2237 void InstructionCodeGeneratorARM64::VisitAdd(HAdd* instruction) { in VisitAdd()
2245 void InstructionCodeGeneratorARM64::VisitAnd(HAnd* instruction) { in VisitAnd()
2258 void InstructionCodeGeneratorARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) { in VisitBitwiseNegatedRight()
2293 void InstructionCodeGeneratorARM64::VisitDataProcWithShifterOp( in VisitDataProcWithShifterOp()
2360 void InstructionCodeGeneratorARM64::VisitIntermediateAddress(HIntermediateAddress* instruction) { in VisitIntermediateAddress()
2384 void InstructionCodeGeneratorARM64::VisitIntermediateAddressIndex( in VisitIntermediateAddressIndex()
2415 void InstructionCodeGeneratorARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
2492 void InstructionCodeGeneratorARM64::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
2630 void InstructionCodeGeneratorARM64::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
2663 void InstructionCodeGeneratorARM64::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
2839 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
2890 void InstructionCodeGeneratorARM64::VisitClinitCheck(HClinitCheck* check) { in VisitClinitCheck()
2903 void InstructionCodeGeneratorARM64::GenerateFcmp(HInstruction* instruction) { in GenerateFcmp()
2961 void InstructionCodeGeneratorARM64::VisitCompare(HCompare* compare) { in VisitCompare()
3016 void InstructionCodeGeneratorARM64::HandleCondition(HCondition* instruction) { in HandleCondition()
3050 void InstructionCodeGeneratorARM64::Visit##Name(H##Name* comp) { HandleCondition(comp); }
3055 void InstructionCodeGeneratorARM64::GenerateIntDivForPower2Denom(HDiv* instruction) { in FOR_EACH_CONDITION_INSTRUCTION()
3124 void InstructionCodeGeneratorARM64::GenerateIncrementNegativeByOne( in GenerateIncrementNegativeByOne()
3136 void InstructionCodeGeneratorARM64::GenerateResultRemWithAnyConstant( in GenerateResultRemWithAnyConstant()
3147 void InstructionCodeGeneratorARM64::GenerateInt64DivRemWithAnyConstant( in GenerateInt64DivRemWithAnyConstant()
3201 void InstructionCodeGeneratorARM64::GenerateInt32DivRemWithAnyConstant( in GenerateInt32DivRemWithAnyConstant()
3265 void InstructionCodeGeneratorARM64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
3274 void InstructionCodeGeneratorARM64::GenerateIntDivForConstDenom(HDiv *instruction) { in GenerateIntDivForConstDenom()
3291 void InstructionCodeGeneratorARM64::GenerateIntDiv(HDiv *instruction) { in GenerateIntDiv()
3328 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) { in VisitDiv()
3351 void InstructionCodeGeneratorARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) { in VisitDivZeroCheck()
3383 void InstructionCodeGeneratorARM64::VisitDoubleConstant( in VisitDoubleConstant()
3392 void InstructionCodeGeneratorARM64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) { in VisitExit()
3401 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
3405 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto()
3433 void InstructionCodeGeneratorARM64::VisitGoto(HGoto* got) { in VisitGoto()
3441 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
3448 void InstructionCodeGeneratorARM64::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
3561 void InstructionCodeGeneratorARM64::VisitIf(HIf* if_instr) { in VisitIf()
3587 void InstructionCodeGeneratorARM64::VisitDeoptimize(HDeoptimize* deoptimize) { in VisitDeoptimize()
3602 void InstructionCodeGeneratorARM64::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) { in VisitShouldDeoptimizeFlag()
3654 void InstructionCodeGeneratorARM64::VisitSelect(HSelect* select) { in VisitSelect()
3691 void InstructionCodeGeneratorARM64::VisitNativeDebugInfo(HNativeDebugInfo*) { in VisitNativeDebugInfo()
3713 void InstructionCodeGeneratorARM64::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
3721 void InstructionCodeGeneratorARM64::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
3790 void InstructionCodeGeneratorARM64::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
4033 void InstructionCodeGeneratorARM64::VisitCheckCast(HCheckCast* instruction) { in VisitCheckCast()
4246 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
4255 void InstructionCodeGeneratorARM64::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) { in VisitNullConstant()
4266 void InstructionCodeGeneratorARM64::VisitInvokeUnresolved(HInvokeUnresolved* invoke) { in VisitInvokeUnresolved()
4306 void InstructionCodeGeneratorARM64::VisitInvokeInterface(HInvokeInterface* invoke) { in VisitInvokeInterface()
4615 void InstructionCodeGeneratorARM64::VisitInvokePolymorphic(HInvokePolymorphic* invoke) { in VisitInvokePolymorphic()
4628 void InstructionCodeGeneratorARM64::VisitInvokeCustom(HInvokeCustom* invoke) { in VisitInvokeCustom()
4954 void InstructionCodeGeneratorARM64::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect()
4971 void InstructionCodeGeneratorARM64::VisitInvokeVirtual(HInvokeVirtual* invoke) { in VisitInvokeVirtual()
5049 void InstructionCodeGeneratorARM64::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadClass()
5176 void InstructionCodeGeneratorARM64::VisitLoadMethodHandle(HLoadMethodHandle* load) { in VisitLoadMethodHandle()
5186 void InstructionCodeGeneratorARM64::VisitLoadMethodType(HLoadMethodType* load) { in VisitLoadMethodType()
5200 void InstructionCodeGeneratorARM64::VisitLoadException(HLoadException* instruction) { in VisitLoadException()
5208 void InstructionCodeGeneratorARM64::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) { in VisitClearException()
5251 void InstructionCodeGeneratorARM64::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadString()
5344 void InstructionCodeGeneratorARM64::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) { in VisitLongConstant()
5355 void InstructionCodeGeneratorARM64::VisitMonitorOperation(HMonitorOperation* instruction) { in VisitMonitorOperation()
5390 void InstructionCodeGeneratorARM64::VisitMul(HMul* mul) { in VisitMul()
5428 void InstructionCodeGeneratorARM64::VisitNeg(HNeg* neg) { in VisitNeg()
5454 void InstructionCodeGeneratorARM64::VisitNewArray(HNewArray* instruction) { in VisitNewArray()
5470 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5482 void InstructionCodeGeneratorARM64::VisitNot(HNot* instruction) { in VisitNot()
5500 void InstructionCodeGeneratorARM64::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot()
5532 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5540 void InstructionCodeGeneratorARM64::VisitOr(HOr* instruction) { in VisitOr()
5548 void InstructionCodeGeneratorARM64::VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
5570 void InstructionCodeGeneratorARM64::VisitParameterValue( in VisitParameterValue()
5581 void InstructionCodeGeneratorARM64::VisitCurrentMethod( in VisitCurrentMethod()
5594 void InstructionCodeGeneratorARM64::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) { in VisitPhi()
5628 void InstructionCodeGeneratorARM64::GenerateIntRemForPower2Denom(HRem *instruction) { in GenerateIntRemForPower2Denom()
5660 void InstructionCodeGeneratorARM64::GenerateIntRemForConstDenom(HRem *instruction) { in GenerateIntRemForConstDenom()
5682 void InstructionCodeGeneratorARM64::GenerateIntRem(HRem* instruction) { in GenerateIntRem()
5699 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) { in VisitRem()
5732 void InstructionCodeGeneratorARM64::VisitMin(HMin* min) { in VisitMin()
5740 void InstructionCodeGeneratorARM64::VisitMax(HMax* max) { in VisitMax()
5762 void InstructionCodeGeneratorARM64::VisitAbs(HAbs* abs) { in VisitAbs()
5788 void InstructionCodeGeneratorARM64::VisitConstructorFence( in VisitConstructorFence()
5797 void InstructionCodeGeneratorARM64::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) { in VisitMemoryBarrier()
5807 void InstructionCodeGeneratorARM64::VisitReturn(HReturn* ret) { in VisitReturn()
5829 void InstructionCodeGeneratorARM64::VisitReturnVoid(HReturnVoid* instruction ATTRIBUTE_UNUSED) { in VisitReturnVoid()
5837 void InstructionCodeGeneratorARM64::VisitRor(HRor* ror) { in VisitRor()
5845 void InstructionCodeGeneratorARM64::VisitShl(HShl* shl) { in VisitShl()
5853 void InstructionCodeGeneratorARM64::VisitShr(HShr* shr) { in VisitShr()
5861 void InstructionCodeGeneratorARM64::VisitSub(HSub* instruction) { in VisitSub()
5869 void InstructionCodeGeneratorARM64::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
5877 void InstructionCodeGeneratorARM64::VisitStaticFieldSet(HStaticFieldSet* instruction) { in VisitStaticFieldSet()
5885 void InstructionCodeGeneratorARM64::VisitStringBuilderAppend(HStringBuilderAppend* instruction) { in VisitStringBuilderAppend()
5897 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldGet( in VisitUnresolvedInstanceFieldGet()
5914 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldSet( in VisitUnresolvedInstanceFieldSet()
5931 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldGet( in VisitUnresolvedStaticFieldGet()
5948 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldSet( in VisitUnresolvedStaticFieldSet()
5968 void InstructionCodeGeneratorARM64::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
5990 void InstructionCodeGeneratorARM64::VisitThrow(HThrow* instruction) { in VisitThrow()
6020 void InstructionCodeGeneratorARM64::VisitTypeConversion(HTypeConversion* conversion) { in VisitTypeConversion()
6066 void InstructionCodeGeneratorARM64::VisitUShr(HUShr* ushr) { in VisitUShr()
6074 void InstructionCodeGeneratorARM64::VisitXor(HXor* instruction) { in VisitXor()
6083 void InstructionCodeGeneratorARM64::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) { in VisitBoundType()
6095 void InstructionCodeGeneratorARM64::VisitPackedSwitch(HPackedSwitch* switch_instr) { in VisitPackedSwitch()
6175 void InstructionCodeGeneratorARM64::GenerateReferenceLoadOneRegister( in GenerateReferenceLoadOneRegister()
6214 void InstructionCodeGeneratorARM64::GenerateReferenceLoadTwoRegisters( in GenerateReferenceLoadTwoRegisters()
6602 void InstructionCodeGeneratorARM64::VisitClassTableGet(HClassTableGet* instruction) { in VisitClassTableGet()
6645 MemOperand InstructionCodeGeneratorARM64::VecNeonAddress( in VecNeonAddress()