Lines Matching refs:InstructionCodeGeneratorARMVIXL
2055 InstructionCodeGeneratorARMVIXL::InstructionCodeGeneratorARMVIXL(HGraph* graph, in InstructionCodeGeneratorARMVIXL() function in art::arm::InstructionCodeGeneratorARMVIXL
2406 void InstructionCodeGeneratorARMVIXL::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto()
2443 void InstructionCodeGeneratorARMVIXL::VisitGoto(HGoto* got) { in VisitGoto()
2451 void InstructionCodeGeneratorARMVIXL::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2462 void InstructionCodeGeneratorARMVIXL::VisitExit(HExit* exit ATTRIBUTE_UNUSED) { in VisitExit()
2465 void InstructionCodeGeneratorARMVIXL::GenerateCompareTestAndBranch(HCondition* condition, in GenerateCompareTestAndBranch()
2503 void InstructionCodeGeneratorARMVIXL::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
2604 void InstructionCodeGeneratorARMVIXL::VisitIf(HIf* if_instr) { in VisitIf()
2626 void InstructionCodeGeneratorARMVIXL::VisitDeoptimize(HDeoptimize* deoptimize) { in VisitDeoptimize()
2641 void InstructionCodeGeneratorARMVIXL::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) { in VisitShouldDeoptimizeFlag()
2675 void InstructionCodeGeneratorARMVIXL::VisitSelect(HSelect* select) { in VisitSelect()
2815 void InstructionCodeGeneratorARMVIXL::VisitNativeDebugInfo(HNativeDebugInfo*) { in VisitNativeDebugInfo()
2916 void InstructionCodeGeneratorARMVIXL::HandleCondition(HCondition* cond) { in HandleCondition()
2968 void InstructionCodeGeneratorARMVIXL::VisitEqual(HEqual* comp) { in VisitEqual()
2976 void InstructionCodeGeneratorARMVIXL::VisitNotEqual(HNotEqual* comp) { in VisitNotEqual()
2984 void InstructionCodeGeneratorARMVIXL::VisitLessThan(HLessThan* comp) { in VisitLessThan()
2992 void InstructionCodeGeneratorARMVIXL::VisitLessThanOrEqual(HLessThanOrEqual* comp) { in VisitLessThanOrEqual()
3000 void InstructionCodeGeneratorARMVIXL::VisitGreaterThan(HGreaterThan* comp) { in VisitGreaterThan()
3008 void InstructionCodeGeneratorARMVIXL::VisitGreaterThanOrEqual(HGreaterThanOrEqual* comp) { in VisitGreaterThanOrEqual()
3016 void InstructionCodeGeneratorARMVIXL::VisitBelow(HBelow* comp) { in VisitBelow()
3024 void InstructionCodeGeneratorARMVIXL::VisitBelowOrEqual(HBelowOrEqual* comp) { in VisitBelowOrEqual()
3032 void InstructionCodeGeneratorARMVIXL::VisitAbove(HAbove* comp) { in VisitAbove()
3040 void InstructionCodeGeneratorARMVIXL::VisitAboveOrEqual(HAboveOrEqual* comp) { in VisitAboveOrEqual()
3050 void InstructionCodeGeneratorARMVIXL::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
3060 void InstructionCodeGeneratorARMVIXL::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) { in VisitNullConstant()
3070 void InstructionCodeGeneratorARMVIXL::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) { in VisitLongConstant()
3080 void InstructionCodeGeneratorARMVIXL::VisitFloatConstant( in VisitFloatConstant()
3091 void InstructionCodeGeneratorARMVIXL::VisitDoubleConstant( in VisitDoubleConstant()
3100 void InstructionCodeGeneratorARMVIXL::VisitConstructorFence( in VisitConstructorFence()
3109 void InstructionCodeGeneratorARMVIXL::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) { in VisitMemoryBarrier()
3117 void InstructionCodeGeneratorARMVIXL::VisitReturnVoid(HReturnVoid* ret ATTRIBUTE_UNUSED) { in VisitReturnVoid()
3127 void InstructionCodeGeneratorARMVIXL::VisitReturn(HReturn* ret ATTRIBUTE_UNUSED) { in VisitReturn()
3138 void InstructionCodeGeneratorARMVIXL::VisitInvokeUnresolved(HInvokeUnresolved* invoke) { in VisitInvokeUnresolved()
3165 void InstructionCodeGeneratorARMVIXL::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect()
3196 void InstructionCodeGeneratorARMVIXL::VisitInvokeVirtual(HInvokeVirtual* invoke) { in VisitInvokeVirtual()
3214 void InstructionCodeGeneratorARMVIXL::VisitInvokeInterface(HInvokeInterface* invoke) { in VisitInvokeInterface()
3290 void InstructionCodeGeneratorARMVIXL::VisitInvokePolymorphic(HInvokePolymorphic* invoke) { in VisitInvokePolymorphic()
3299 void InstructionCodeGeneratorARMVIXL::VisitInvokeCustom(HInvokeCustom* invoke) { in VisitInvokeCustom()
3330 void InstructionCodeGeneratorARMVIXL::VisitNeg(HNeg* neg) { in VisitNeg()
3515 void InstructionCodeGeneratorARMVIXL::VisitTypeConversion(HTypeConversion* conversion) { in VisitTypeConversion()
3771 void InstructionCodeGeneratorARMVIXL::VisitAdd(HAdd* add) { in VisitAdd()
3834 void InstructionCodeGeneratorARMVIXL::VisitSub(HSub* sub) { in VisitSub()
3892 void InstructionCodeGeneratorARMVIXL::VisitMul(HMul* mul) { in VisitMul()
3945 void InstructionCodeGeneratorARMVIXL::DivRemOneOrMinusOne(HBinaryOperation* instruction) { in DivRemOneOrMinusOne()
3968 void InstructionCodeGeneratorARMVIXL::DivRemByPowerOfTwo(HBinaryOperation* instruction) { in DivRemByPowerOfTwo()
4002 void InstructionCodeGeneratorARMVIXL::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
4044 void InstructionCodeGeneratorARMVIXL::GenerateDivRemConstantIntegral( in GenerateDivRemConstantIntegral()
4131 void InstructionCodeGeneratorARMVIXL::VisitDiv(HDiv* div) { in VisitDiv()
4256 void InstructionCodeGeneratorARMVIXL::VisitRem(HRem* rem) { in VisitRem()
4339 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxInt(LocationSummary* locations, bool is_min) { in GenerateMinMaxInt()
4361 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxLong(LocationSummary* locations, bool is_min) { in GenerateMinMaxLong()
4400 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxFloat(HInstruction* minmax, bool is_min) { in GenerateMinMaxFloat()
4461 void InstructionCodeGeneratorARMVIXL::GenerateMinMaxDouble(HInstruction* minmax, bool is_min) { in GenerateMinMaxDouble()
4512 void InstructionCodeGeneratorARMVIXL::GenerateMinMax(HBinaryOperation* minmax, bool is_min) { in GenerateMinMax()
4536 void InstructionCodeGeneratorARMVIXL::VisitMin(HMin* min) { in VisitMin()
4544 void InstructionCodeGeneratorARMVIXL::VisitMax(HMax* max) { in VisitMax()
4567 void InstructionCodeGeneratorARMVIXL::VisitAbs(HAbs* abs) { in VisitAbs()
4609 void InstructionCodeGeneratorARMVIXL::VisitDivZeroCheck(HDivZeroCheck* instruction) { in VisitDivZeroCheck()
4653 void InstructionCodeGeneratorARMVIXL::HandleIntegerRotate(HRor* ror) { in HandleIntegerRotate()
4680 void InstructionCodeGeneratorARMVIXL::HandleLongRotate(HRor* ror) { in HandleLongRotate()
4774 void InstructionCodeGeneratorARMVIXL::VisitRor(HRor* ror) { in VisitRor()
4830 void InstructionCodeGeneratorARMVIXL::HandleShift(HBinaryOperation* op) { in HandleShift()
5007 void InstructionCodeGeneratorARMVIXL::VisitShl(HShl* shl) { in VisitShl()
5015 void InstructionCodeGeneratorARMVIXL::VisitShr(HShr* shr) { in VisitShr()
5023 void InstructionCodeGeneratorARMVIXL::VisitUShr(HUShr* ushr) { in VisitUShr()
5035 void InstructionCodeGeneratorARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5050 void InstructionCodeGeneratorARMVIXL::VisitNewArray(HNewArray* instruction) { in VisitNewArray()
5071 void InstructionCodeGeneratorARMVIXL::VisitParameterValue( in VisitParameterValue()
5082 void InstructionCodeGeneratorARMVIXL::VisitCurrentMethod( in VisitCurrentMethod()
5094 void InstructionCodeGeneratorARMVIXL::VisitNot(HNot* not_) { in VisitNot()
5120 void InstructionCodeGeneratorARMVIXL::VisitBooleanNot(HBooleanNot* bool_not) { in VisitBooleanNot()
5153 void InstructionCodeGeneratorARMVIXL::VisitCompare(HCompare* compare) { in VisitCompare()
5224 void InstructionCodeGeneratorARMVIXL::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) { in VisitPhi()
5248 void InstructionCodeGeneratorARMVIXL::GenerateWideAtomicLoad(vixl32::Register addr, in GenerateWideAtomicLoad()
5261 void InstructionCodeGeneratorARMVIXL::GenerateWideAtomicStore(vixl32::Register addr, in GenerateWideAtomicStore()
5334 void InstructionCodeGeneratorARMVIXL::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
5584 void InstructionCodeGeneratorARMVIXL::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
5697 void InstructionCodeGeneratorARMVIXL::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
5705 void InstructionCodeGeneratorARMVIXL::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
5713 void InstructionCodeGeneratorARMVIXL::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
5721 void InstructionCodeGeneratorARMVIXL::VisitStaticFieldSet(HStaticFieldSet* instruction) { in VisitStaticFieldSet()
5732 void InstructionCodeGeneratorARMVIXL::VisitUnresolvedInstanceFieldGet( in VisitUnresolvedInstanceFieldGet()
5749 void InstructionCodeGeneratorARMVIXL::VisitUnresolvedInstanceFieldSet( in VisitUnresolvedInstanceFieldSet()
5766 void InstructionCodeGeneratorARMVIXL::VisitUnresolvedStaticFieldGet( in VisitUnresolvedStaticFieldGet()
5783 void InstructionCodeGeneratorARMVIXL::VisitUnresolvedStaticFieldSet( in VisitUnresolvedStaticFieldSet()
5819 void InstructionCodeGeneratorARMVIXL::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5937 void InstructionCodeGeneratorARMVIXL::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
6193 void InstructionCodeGeneratorARMVIXL::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
6462 void InstructionCodeGeneratorARMVIXL::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
6488 void InstructionCodeGeneratorARMVIXL::VisitIntermediateAddress(HIntermediateAddress* instruction) { in VisitIntermediateAddress()
6505 void InstructionCodeGeneratorARMVIXL::VisitIntermediateAddressIndex( in VisitIntermediateAddressIndex()
6532 void InstructionCodeGeneratorARMVIXL::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
6606 void InstructionCodeGeneratorARMVIXL::VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
6623 void InstructionCodeGeneratorARMVIXL::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
6638 void InstructionCodeGeneratorARMVIXL::GenerateSuspendCheck(HSuspendCheck* instruction, in GenerateSuspendCheck()
6979 void InstructionCodeGeneratorARMVIXL::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadClass()
7077 void InstructionCodeGeneratorARMVIXL::VisitLoadMethodHandle(HLoadMethodHandle* load) { in VisitLoadMethodHandle()
7087 void InstructionCodeGeneratorARMVIXL::VisitLoadMethodType(HLoadMethodType* load) { in VisitLoadMethodType()
7102 void InstructionCodeGeneratorARMVIXL::VisitClinitCheck(HClinitCheck* check) { in VisitClinitCheck()
7110 void InstructionCodeGeneratorARMVIXL::GenerateClassInitializationCheck( in GenerateClassInitializationCheck()
7129 void InstructionCodeGeneratorARMVIXL::GenerateBitstringTypeCheckCompare( in GenerateBitstringTypeCheckCompare()
7229 void InstructionCodeGeneratorARMVIXL::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadString()
7303 void InstructionCodeGeneratorARMVIXL::VisitLoadException(HLoadException* load) { in VisitLoadException()
7313 void InstructionCodeGeneratorARMVIXL::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) { in VisitClearException()
7327 void InstructionCodeGeneratorARMVIXL::VisitThrow(HThrow* instruction) { in VisitThrow()
7396 void InstructionCodeGeneratorARMVIXL::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
7690 void InstructionCodeGeneratorARMVIXL::VisitCheckCast(HCheckCast* instruction) { in VisitCheckCast()
7911 void InstructionCodeGeneratorARMVIXL::VisitMonitorOperation(HMonitorOperation* instruction) { in VisitMonitorOperation()
7946 void InstructionCodeGeneratorARMVIXL::VisitAnd(HAnd* instruction) { in VisitAnd()
7950 void InstructionCodeGeneratorARMVIXL::VisitOr(HOr* instruction) { in VisitOr()
7954 void InstructionCodeGeneratorARMVIXL::VisitXor(HXor* instruction) { in VisitXor()
7969 void InstructionCodeGeneratorARMVIXL::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) { in VisitBitwiseNegatedRight()
8037 void InstructionCodeGeneratorARMVIXL::VisitDataProcWithShifterOp( in VisitDataProcWithShifterOp()
8099 void InstructionCodeGeneratorARMVIXL::GenerateAndConst(vixl32::Register out, in GenerateAndConst()
8124 void InstructionCodeGeneratorARMVIXL::GenerateOrrConst(vixl32::Register out, in GenerateOrrConst()
8147 void InstructionCodeGeneratorARMVIXL::GenerateEorConst(vixl32::Register out, in GenerateEorConst()
8160 void InstructionCodeGeneratorARMVIXL::GenerateAddLongConst(Location out, in GenerateAddLongConst()
8185 void InstructionCodeGeneratorARMVIXL::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
8261 void InstructionCodeGeneratorARMVIXL::GenerateReferenceLoadOneRegister( in GenerateReferenceLoadOneRegister()
8294 void InstructionCodeGeneratorARMVIXL::GenerateReferenceLoadTwoRegisters( in GenerateReferenceLoadTwoRegisters()
9082 void InstructionCodeGeneratorARMVIXL::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
9103 void InstructionCodeGeneratorARMVIXL::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) { in VisitBoundType()
9123 void InstructionCodeGeneratorARMVIXL::VisitPackedSwitch(HPackedSwitch* switch_instr) { in VisitPackedSwitch()
9238 void InstructionCodeGeneratorARMVIXL::VisitClassTableGet(HClassTableGet* instruction) { in VisitClassTableGet()