Lines Matching refs:InstructionCodeGeneratorRISCV64
796 inline void InstructionCodeGeneratorRISCV64::FpBinOp( in FpBinOp()
807 void InstructionCodeGeneratorRISCV64::FAdd( in FAdd()
812 inline void InstructionCodeGeneratorRISCV64::FSub( in FSub()
817 inline void InstructionCodeGeneratorRISCV64::FDiv( in FDiv()
822 inline void InstructionCodeGeneratorRISCV64::FMul( in FMul()
827 inline void InstructionCodeGeneratorRISCV64::FMin( in FMin()
832 inline void InstructionCodeGeneratorRISCV64::FMax( in FMax()
837 inline void InstructionCodeGeneratorRISCV64::FEq( in FEq()
842 inline void InstructionCodeGeneratorRISCV64::FLt( in FLt()
847 inline void InstructionCodeGeneratorRISCV64::FLe( in FLe()
855 inline void InstructionCodeGeneratorRISCV64::FpUnOp( in FpUnOp()
866 inline void InstructionCodeGeneratorRISCV64::FAbs( in FAbs()
871 inline void InstructionCodeGeneratorRISCV64::FNeg( in FNeg()
876 inline void InstructionCodeGeneratorRISCV64::FMv( in FMv()
881 inline void InstructionCodeGeneratorRISCV64::FMvX( in FMvX()
886 void InstructionCodeGeneratorRISCV64::FClass( in FClass()
891 void InstructionCodeGeneratorRISCV64::Load( in Load()
930 void InstructionCodeGeneratorRISCV64::Store( in Store()
978 void InstructionCodeGeneratorRISCV64::StoreSeqCst(Location value, in StoreSeqCst()
1021 void InstructionCodeGeneratorRISCV64::ShNAdd( in ShNAdd()
1122 InstructionCodeGeneratorRISCV64::InstructionCodeGeneratorRISCV64(HGraph* graph, in InstructionCodeGeneratorRISCV64() function in art::riscv64::InstructionCodeGeneratorRISCV64
1128 void InstructionCodeGeneratorRISCV64::GenerateClassInitializationCheck( in GenerateClassInitializationCheck()
1143 void InstructionCodeGeneratorRISCV64::GenerateBitstringTypeCheckCompare( in GenerateBitstringTypeCheckCompare()
1150 void InstructionCodeGeneratorRISCV64::GenerateSuspendCheck(HSuspendCheck* instruction, in GenerateSuspendCheck()
1196 void InstructionCodeGeneratorRISCV64::GenerateReferenceLoadOneRegister( in GenerateReferenceLoadOneRegister()
1232 void InstructionCodeGeneratorRISCV64::GenerateReferenceLoadTwoRegisters( in GenerateReferenceLoadTwoRegisters()
1353 void InstructionCodeGeneratorRISCV64::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
1427 void InstructionCodeGeneratorRISCV64::DivRemOneOrMinusOne(HBinaryOperation* instruction) { in DivRemOneOrMinusOne()
1456 void InstructionCodeGeneratorRISCV64::DivRemByPowerOfTwo(HBinaryOperation* instruction) { in DivRemByPowerOfTwo()
1506 void InstructionCodeGeneratorRISCV64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
1534 void InstructionCodeGeneratorRISCV64::GenerateDivRemIntegral(HBinaryOperation* instruction) { in GenerateDivRemIntegral()
1574 void InstructionCodeGeneratorRISCV64::GenerateIntLongCondition(IfCondition cond, in GenerateIntLongCondition()
1580 void InstructionCodeGeneratorRISCV64::GenerateIntLongCondition(IfCondition cond, in GenerateIntLongCondition()
1678 void InstructionCodeGeneratorRISCV64::GenerateIntLongCompareAndBranch(IfCondition cond, in GenerateIntLongCompareAndBranch()
1749 void InstructionCodeGeneratorRISCV64::GenerateFpCondition(IfCondition cond, in GenerateFpCondition()
1761 void InstructionCodeGeneratorRISCV64::GenerateFpCondition(IfCondition cond, in GenerateFpCondition()
2007 void InstructionCodeGeneratorRISCV64::HandleGoto(HInstruction* instruction, in HandleGoto()
2031 void InstructionCodeGeneratorRISCV64::GenPackedSwitchWithCompares(XRegister adjusted, in GenPackedSwitchWithCompares()
2059 void InstructionCodeGeneratorRISCV64::GenTableBasedPackedSwitch(XRegister adjusted, in GenTableBasedPackedSwitch()
2097 int32_t InstructionCodeGeneratorRISCV64::VecAddress(LocationSummary* locations, in VecAddress()
2149 void InstructionCodeGeneratorRISCV64::HandleBinaryOp(HBinaryOperation* instruction) { in HandleBinaryOp()
2311 void InstructionCodeGeneratorRISCV64::HandleCondition(HCondition* instruction) { in HandleCondition()
2352 void InstructionCodeGeneratorRISCV64::HandleShift(HBinaryOperation* instruction) { in HandleShift()
2497 void InstructionCodeGeneratorRISCV64::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
2566 void InstructionCodeGeneratorRISCV64::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
2610 void InstructionCodeGeneratorRISCV64::GenerateMethodEntryExitHook(HInstruction* instruction) { in GenerateMethodEntryExitHook()
2687 void InstructionCodeGeneratorRISCV64::VisitAbove(HAbove* instruction) { in VisitAbove()
2695 void InstructionCodeGeneratorRISCV64::VisitAboveOrEqual(HAboveOrEqual* instruction) { in VisitAboveOrEqual()
2717 void InstructionCodeGeneratorRISCV64::VisitAbs(HAbs* abs) { in VisitAbs()
2755 void InstructionCodeGeneratorRISCV64::VisitAdd(HAdd* instruction) { in VisitAdd()
2763 void InstructionCodeGeneratorRISCV64::VisitAnd(HAnd* instruction) { in VisitAnd()
2795 void InstructionCodeGeneratorRISCV64::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
2904 void InstructionCodeGeneratorRISCV64::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
2933 void InstructionCodeGeneratorRISCV64::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
3066 void InstructionCodeGeneratorRISCV64::VisitBelow(HBelow* instruction) { in VisitBelow()
3074 void InstructionCodeGeneratorRISCV64::VisitBelowOrEqual(HBelowOrEqual* instruction) { in VisitBelowOrEqual()
3084 void InstructionCodeGeneratorRISCV64::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot()
3127 void InstructionCodeGeneratorRISCV64::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
3182 void InstructionCodeGeneratorRISCV64::VisitBoundType([[maybe_unused]] HBoundType* instruction) { in VisitBoundType()
3225 void InstructionCodeGeneratorRISCV64::VisitCheckCast(HCheckCast* instruction) { in VisitCheckCast()
3427 void InstructionCodeGeneratorRISCV64::VisitClassTableGet(HClassTableGet* instruction) { in VisitClassTableGet()
3451 void InstructionCodeGeneratorRISCV64::VisitClearException( in VisitClearException()
3467 void InstructionCodeGeneratorRISCV64::VisitClinitCheck(HClinitCheck* instruction) { in VisitClinitCheck()
3507 void InstructionCodeGeneratorRISCV64::VisitCompare(HCompare* instruction) { in VisitCompare()
3564 void InstructionCodeGeneratorRISCV64::VisitConstructorFence( in VisitConstructorFence()
3575 void InstructionCodeGeneratorRISCV64::VisitCurrentMethod( in VisitCurrentMethod()
3586 void InstructionCodeGeneratorRISCV64::VisitShouldDeoptimizeFlag( in VisitShouldDeoptimizeFlag()
3605 void InstructionCodeGeneratorRISCV64::VisitDeoptimize(HDeoptimize* instruction) { in VisitDeoptimize()
3638 void InstructionCodeGeneratorRISCV64::VisitDiv(HDiv* instruction) { in VisitDiv()
3666 void InstructionCodeGeneratorRISCV64::VisitDivZeroCheck(HDivZeroCheck* instruction) { in VisitDivZeroCheck()
3698 void InstructionCodeGeneratorRISCV64::VisitDoubleConstant( in VisitDoubleConstant()
3707 void InstructionCodeGeneratorRISCV64::VisitEqual(HEqual* instruction) { in VisitEqual()
3715 void InstructionCodeGeneratorRISCV64::VisitExit([[maybe_unused]] HExit* instruction) {} in VisitExit()
3723 void InstructionCodeGeneratorRISCV64::VisitFloatConstant( in VisitFloatConstant()
3732 void InstructionCodeGeneratorRISCV64::VisitGoto(HGoto* instruction) { in VisitGoto()
3740 void InstructionCodeGeneratorRISCV64::VisitGreaterThan(HGreaterThan* instruction) { in VisitGreaterThan()
3748 void InstructionCodeGeneratorRISCV64::VisitGreaterThanOrEqual(HGreaterThanOrEqual* instruction) { in VisitGreaterThanOrEqual()
3770 void InstructionCodeGeneratorRISCV64::VisitIf(HIf* instruction) { in VisitIf()
3821 void InstructionCodeGeneratorRISCV64::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
3829 void InstructionCodeGeneratorRISCV64::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
3880 void InstructionCodeGeneratorRISCV64::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
4098 void InstructionCodeGeneratorRISCV64::VisitIntConstant([[maybe_unused]] HIntConstant* instruction) { in VisitIntConstant()
4107 void InstructionCodeGeneratorRISCV64::VisitIntermediateAddress(HIntermediateAddress* instruction) { in VisitIntermediateAddress()
4118 void InstructionCodeGeneratorRISCV64::VisitInvokeUnresolved(HInvokeUnresolved* instruction) { in VisitInvokeUnresolved()
4133 void InstructionCodeGeneratorRISCV64::VisitInvokeInterface(HInvokeInterface* instruction) { in VisitInvokeInterface()
4214 void InstructionCodeGeneratorRISCV64::VisitInvokeStaticOrDirect( in VisitInvokeStaticOrDirect()
4238 void InstructionCodeGeneratorRISCV64::VisitInvokeVirtual(HInvokeVirtual* instruction) { in VisitInvokeVirtual()
4255 void InstructionCodeGeneratorRISCV64::VisitInvokePolymorphic(HInvokePolymorphic* instruction) { in VisitInvokePolymorphic()
4266 void InstructionCodeGeneratorRISCV64::VisitInvokeCustom(HInvokeCustom* instruction) { in VisitInvokeCustom()
4274 void InstructionCodeGeneratorRISCV64::VisitLessThan(HLessThan* instruction) { in VisitLessThan()
4282 void InstructionCodeGeneratorRISCV64::VisitLessThanOrEqual(HLessThanOrEqual* instruction) { in VisitLessThanOrEqual()
4327 void InstructionCodeGeneratorRISCV64::VisitLoadClass(HLoadClass* instruction) in VisitLoadClass()
4447 void InstructionCodeGeneratorRISCV64::VisitLoadException(HLoadException* instruction) { in VisitLoadException()
4458 void InstructionCodeGeneratorRISCV64::VisitLoadMethodHandle(HLoadMethodHandle* instruction) { in VisitLoadMethodHandle()
4468 void InstructionCodeGeneratorRISCV64::VisitLoadMethodType(HLoadMethodType* instruction) { in VisitLoadMethodType()
4496 void InstructionCodeGeneratorRISCV64::VisitLoadString(HLoadString* instruction) in VisitLoadString()
4571 void InstructionCodeGeneratorRISCV64::VisitLongConstant( in VisitLongConstant()
4580 void InstructionCodeGeneratorRISCV64::VisitMax(HMax* instruction) { in VisitMax()
4588 void InstructionCodeGeneratorRISCV64::VisitMemoryBarrier(HMemoryBarrier* instruction) { in VisitMemoryBarrier()
4596 void InstructionCodeGeneratorRISCV64::VisitMethodEntryHook(HMethodEntryHook* instruction) { in VisitMethodEntryHook()
4609 void InstructionCodeGeneratorRISCV64::VisitMethodExitHook(HMethodExitHook* instruction) { in VisitMethodExitHook()
4619 void InstructionCodeGeneratorRISCV64::VisitMin(HMin* instruction) { in VisitMin()
4630 void InstructionCodeGeneratorRISCV64::VisitMonitorOperation(HMonitorOperation* instruction) { in VisitMonitorOperation()
4664 void InstructionCodeGeneratorRISCV64::VisitMul(HMul* instruction) { in VisitMul()
4713 void InstructionCodeGeneratorRISCV64::VisitNeg(HNeg* instruction) { in VisitNeg()
4746 void InstructionCodeGeneratorRISCV64::VisitNewArray(HNewArray* instruction) { in VisitNewArray()
4761 void InstructionCodeGeneratorRISCV64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4770 void InstructionCodeGeneratorRISCV64::VisitNop([[maybe_unused]] HNop* instruction) { in VisitNop()
4780 void InstructionCodeGeneratorRISCV64::VisitNot(HNot* instruction) { in VisitNot()
4798 void InstructionCodeGeneratorRISCV64::VisitNotEqual(HNotEqual* instruction) { in VisitNotEqual()
4807 void InstructionCodeGeneratorRISCV64::VisitNullConstant( in VisitNullConstant()
4817 void InstructionCodeGeneratorRISCV64::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
4825 void InstructionCodeGeneratorRISCV64::VisitOr(HOr* instruction) { in VisitOr()
4835 void InstructionCodeGeneratorRISCV64::VisitPackedSwitch(HPackedSwitch* instruction) { in VisitPackedSwitch()
4874 void InstructionCodeGeneratorRISCV64::VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
4896 void InstructionCodeGeneratorRISCV64::VisitParameterValue( in VisitParameterValue()
4909 void InstructionCodeGeneratorRISCV64::VisitPhi([[maybe_unused]] HPhi* instruction) { in VisitPhi()
4944 void InstructionCodeGeneratorRISCV64::VisitRem(HRem* instruction) { in VisitRem()
4978 void InstructionCodeGeneratorRISCV64::VisitReturn(HReturn* instruction) { in VisitReturn()
4994 void InstructionCodeGeneratorRISCV64::VisitReturnVoid([[maybe_unused]] HReturnVoid* instruction) { in VisitReturnVoid()
5002 void InstructionCodeGeneratorRISCV64::VisitRor(HRor* instruction) { in VisitRor()
5010 void InstructionCodeGeneratorRISCV64::VisitShl(HShl* instruction) { in VisitShl()
5018 void InstructionCodeGeneratorRISCV64::VisitShr(HShr* instruction) { in VisitShr()
5026 void InstructionCodeGeneratorRISCV64::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
5034 void InstructionCodeGeneratorRISCV64::VisitStaticFieldSet(HStaticFieldSet* instruction) { in VisitStaticFieldSet()
5045 void InstructionCodeGeneratorRISCV64::VisitStringBuilderAppend(HStringBuilderAppend* instruction) { in VisitStringBuilderAppend()
5057 void InstructionCodeGeneratorRISCV64::VisitUnresolvedInstanceFieldGet( in VisitUnresolvedInstanceFieldGet()
5074 void InstructionCodeGeneratorRISCV64::VisitUnresolvedInstanceFieldSet( in VisitUnresolvedInstanceFieldSet()
5091 void InstructionCodeGeneratorRISCV64::VisitUnresolvedStaticFieldGet( in VisitUnresolvedStaticFieldGet()
5108 void InstructionCodeGeneratorRISCV64::VisitUnresolvedStaticFieldSet( in VisitUnresolvedStaticFieldSet()
5138 void InstructionCodeGeneratorRISCV64::VisitSelect(HSelect* instruction) { in VisitSelect()
5220 void InstructionCodeGeneratorRISCV64::VisitSub(HSub* instruction) { in VisitSub()
5234 void InstructionCodeGeneratorRISCV64::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
5255 void InstructionCodeGeneratorRISCV64::VisitThrow(HThrow* instruction) { in VisitThrow()
5264 void InstructionCodeGeneratorRISCV64::VisitTryBoundary(HTryBoundary* instruction) { in VisitTryBoundary()
5297 void InstructionCodeGeneratorRISCV64::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion()
5396 void InstructionCodeGeneratorRISCV64::VisitUShr(HUShr* instruction) { in VisitUShr()
5404 void InstructionCodeGeneratorRISCV64::VisitXor(HXor* instruction) { in VisitXor()
5419 void InstructionCodeGeneratorRISCV64::VisitRiscv64ShiftAdd(HRiscv64ShiftAdd* instruction) { in VisitRiscv64ShiftAdd()
5453 void InstructionCodeGeneratorRISCV64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) { in VisitBitwiseNegatedRight()
5479 void InstructionCodeGeneratorRISCV64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar()
5489 void InstructionCodeGeneratorRISCV64::VisitVecExtractScalar(HVecExtractScalar* instruction) { in VisitVecExtractScalar()
5499 void InstructionCodeGeneratorRISCV64::VisitVecReduce(HVecReduce* instruction) { in VisitVecReduce()
5509 void InstructionCodeGeneratorRISCV64::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
5519 void InstructionCodeGeneratorRISCV64::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
5529 void InstructionCodeGeneratorRISCV64::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
5539 void InstructionCodeGeneratorRISCV64::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
5549 void InstructionCodeGeneratorRISCV64::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
5559 void InstructionCodeGeneratorRISCV64::VisitVecHalvingAdd(HVecHalvingAdd* instruction) { in VisitVecHalvingAdd()
5569 void InstructionCodeGeneratorRISCV64::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
5579 void InstructionCodeGeneratorRISCV64::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
5589 void InstructionCodeGeneratorRISCV64::VisitVecDiv(HVecDiv* instruction) { in VisitVecDiv()
5599 void InstructionCodeGeneratorRISCV64::VisitVecMin(HVecMin* instruction) { in VisitVecMin()
5609 void InstructionCodeGeneratorRISCV64::VisitVecMax(HVecMax* instruction) { in VisitVecMax()
5619 void InstructionCodeGeneratorRISCV64::VisitVecAnd(HVecAnd* instruction) { in VisitVecAnd()
5629 void InstructionCodeGeneratorRISCV64::VisitVecAndNot(HVecAndNot* instruction) { in VisitVecAndNot()
5639 void InstructionCodeGeneratorRISCV64::VisitVecOr(HVecOr* instruction) { in VisitVecOr()
5649 void InstructionCodeGeneratorRISCV64::VisitVecXor(HVecXor* instruction) { in VisitVecXor()
5659 void InstructionCodeGeneratorRISCV64::VisitVecSaturationAdd(HVecSaturationAdd* instruction) { in VisitVecSaturationAdd()
5669 void InstructionCodeGeneratorRISCV64::VisitVecSaturationSub(HVecSaturationSub* instruction) { in VisitVecSaturationSub()
5679 void InstructionCodeGeneratorRISCV64::VisitVecShl(HVecShl* instruction) { in VisitVecShl()
5689 void InstructionCodeGeneratorRISCV64::VisitVecShr(HVecShr* instruction) { in VisitVecShr()
5699 void InstructionCodeGeneratorRISCV64::VisitVecUShr(HVecUShr* instruction) { in VisitVecUShr()
5709 void InstructionCodeGeneratorRISCV64::VisitVecSetScalars(HVecSetScalars* instruction) { in VisitVecSetScalars()
5719 void InstructionCodeGeneratorRISCV64::VisitVecMultiplyAccumulate( in VisitVecMultiplyAccumulate()
5730 void InstructionCodeGeneratorRISCV64::VisitVecSADAccumulate(HVecSADAccumulate* instruction) { in VisitVecSADAccumulate()
5740 void InstructionCodeGeneratorRISCV64::VisitVecDotProd(HVecDotProd* instruction) { in VisitVecDotProd()
5750 void InstructionCodeGeneratorRISCV64::VisitVecLoad(HVecLoad* instruction) { in VisitVecLoad()
5760 void InstructionCodeGeneratorRISCV64::VisitVecStore(HVecStore* instruction) { in VisitVecStore()
5770 void InstructionCodeGeneratorRISCV64::VisitVecPredSetAll(HVecPredSetAll* instruction) { in VisitVecPredSetAll()
5780 void InstructionCodeGeneratorRISCV64::VisitVecPredWhile(HVecPredWhile* instruction) { in VisitVecPredWhile()
5790 void InstructionCodeGeneratorRISCV64::VisitVecPredToBoolean(HVecPredToBoolean* instruction) { in VisitVecPredToBoolean()
5800 void InstructionCodeGeneratorRISCV64::VisitVecCondition(HVecCondition* instruction) { in VisitVecCondition()
5810 void InstructionCodeGeneratorRISCV64::VisitVecPredNot(HVecPredNot* instruction) { in VisitVecPredNot()