Lines Matching refs:InstructionCodeGeneratorARM
2029 InstructionCodeGeneratorARM::InstructionCodeGeneratorARM(HGraph* graph, CodeGeneratorARM* codegen) in InstructionCodeGeneratorARM() function in art::arm::InstructionCodeGeneratorARM
2389 void InstructionCodeGeneratorARM::HandleGoto(HInstruction* got, HBasicBlock* successor) { in HandleGoto()
2414 void InstructionCodeGeneratorARM::VisitGoto(HGoto* got) { in VisitGoto()
2422 void InstructionCodeGeneratorARM::VisitTryBoundary(HTryBoundary* try_boundary) { in VisitTryBoundary()
2433 void InstructionCodeGeneratorARM::VisitExit(HExit* exit ATTRIBUTE_UNUSED) { in VisitExit()
2436 void InstructionCodeGeneratorARM::GenerateLongComparesAndJumps(HCondition* cond, in GenerateLongComparesAndJumps()
2519 void InstructionCodeGeneratorARM::GenerateCompareTestAndBranch(HCondition* condition, in GenerateCompareTestAndBranch()
2571 void InstructionCodeGeneratorARM::GenerateTestAndBranch(HInstruction* instruction, in GenerateTestAndBranch()
2674 void InstructionCodeGeneratorARM::VisitIf(HIf* if_instr) { in VisitIf()
2696 void InstructionCodeGeneratorARM::VisitDeoptimize(HDeoptimize* deoptimize) { in VisitDeoptimize()
2710 void InstructionCodeGeneratorARM::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) { in VisitShouldDeoptimizeFlag()
2744 void InstructionCodeGeneratorARM::VisitSelect(HSelect* select) { in VisitSelect()
2867 void InstructionCodeGeneratorARM::VisitNativeDebugInfo(HNativeDebugInfo*) { in VisitNativeDebugInfo()
2906 void InstructionCodeGeneratorARM::HandleCondition(HCondition* cond) { in HandleCondition()
2959 void InstructionCodeGeneratorARM::VisitEqual(HEqual* comp) { in VisitEqual()
2967 void InstructionCodeGeneratorARM::VisitNotEqual(HNotEqual* comp) { in VisitNotEqual()
2975 void InstructionCodeGeneratorARM::VisitLessThan(HLessThan* comp) { in VisitLessThan()
2983 void InstructionCodeGeneratorARM::VisitLessThanOrEqual(HLessThanOrEqual* comp) { in VisitLessThanOrEqual()
2991 void InstructionCodeGeneratorARM::VisitGreaterThan(HGreaterThan* comp) { in VisitGreaterThan()
2999 void InstructionCodeGeneratorARM::VisitGreaterThanOrEqual(HGreaterThanOrEqual* comp) { in VisitGreaterThanOrEqual()
3007 void InstructionCodeGeneratorARM::VisitBelow(HBelow* comp) { in VisitBelow()
3015 void InstructionCodeGeneratorARM::VisitBelowOrEqual(HBelowOrEqual* comp) { in VisitBelowOrEqual()
3023 void InstructionCodeGeneratorARM::VisitAbove(HAbove* comp) { in VisitAbove()
3031 void InstructionCodeGeneratorARM::VisitAboveOrEqual(HAboveOrEqual* comp) { in VisitAboveOrEqual()
3041 void InstructionCodeGeneratorARM::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) { in VisitIntConstant()
3051 void InstructionCodeGeneratorARM::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) { in VisitNullConstant()
3061 void InstructionCodeGeneratorARM::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) { in VisitLongConstant()
3071 void InstructionCodeGeneratorARM::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) { in VisitFloatConstant()
3081 void InstructionCodeGeneratorARM::VisitDoubleConstant(HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
3089 void InstructionCodeGeneratorARM::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) { in VisitMemoryBarrier()
3097 void InstructionCodeGeneratorARM::VisitReturnVoid(HReturnVoid* ret ATTRIBUTE_UNUSED) { in VisitReturnVoid()
3107 void InstructionCodeGeneratorARM::VisitReturn(HReturn* ret ATTRIBUTE_UNUSED) { in VisitReturn()
3118 void InstructionCodeGeneratorARM::VisitInvokeUnresolved(HInvokeUnresolved* invoke) { in VisitInvokeUnresolved()
3152 void InstructionCodeGeneratorARM::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect()
3181 void InstructionCodeGeneratorARM::VisitInvokeVirtual(HInvokeVirtual* invoke) { in VisitInvokeVirtual()
3197 void InstructionCodeGeneratorARM::VisitInvokeInterface(HInvokeInterface* invoke) { in VisitInvokeInterface()
3247 void InstructionCodeGeneratorARM::VisitInvokePolymorphic(HInvokePolymorphic* invoke) { in VisitInvokePolymorphic()
3277 void InstructionCodeGeneratorARM::VisitNeg(HNeg* neg) { in VisitNeg()
3543 void InstructionCodeGeneratorARM::VisitTypeConversion(HTypeConversion* conversion) { in VisitTypeConversion()
3809 void InstructionCodeGeneratorARM::VisitAdd(HAdd* add) { in VisitAdd()
3889 void InstructionCodeGeneratorARM::VisitSub(HSub* sub) { in VisitSub()
3969 void InstructionCodeGeneratorARM::VisitMul(HMul* mul) { in VisitMul()
4031 void InstructionCodeGeneratorARM::DivRemOneOrMinusOne(HBinaryOperation* instruction) { in DivRemOneOrMinusOne()
4055 void InstructionCodeGeneratorARM::DivRemByPowerOfTwo(HBinaryOperation* instruction) { in DivRemByPowerOfTwo()
4089 void InstructionCodeGeneratorARM::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) { in GenerateDivRemWithAnyConstant()
4130 void InstructionCodeGeneratorARM::GenerateDivRemConstantIntegral(HBinaryOperation* instruction) { in GenerateDivRemConstantIntegral()
4217 void InstructionCodeGeneratorARM::VisitDiv(HDiv* div) { in VisitDiv()
4355 void InstructionCodeGeneratorARM::VisitRem(HRem* rem) { in VisitRem()
4415 void InstructionCodeGeneratorARM::VisitDivZeroCheck(HDivZeroCheck* instruction) { in VisitDivZeroCheck()
4457 void InstructionCodeGeneratorARM::HandleIntegerRotate(LocationSummary* locations) { in HandleIntegerRotate()
4483 void InstructionCodeGeneratorARM::HandleLongRotate(HRor* ror) { in HandleLongRotate()
4577 void InstructionCodeGeneratorARM::VisitRor(HRor* ror) { in VisitRor()
4634 void InstructionCodeGeneratorARM::HandleShift(HBinaryOperation* op) { in HandleShift()
4793 void InstructionCodeGeneratorARM::VisitShl(HShl* shl) { in VisitShl()
4801 void InstructionCodeGeneratorARM::VisitShr(HShr* shr) { in VisitShr()
4809 void InstructionCodeGeneratorARM::VisitUShr(HUShr* ushr) { in VisitUShr()
4825 void InstructionCodeGeneratorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4851 void InstructionCodeGeneratorARM::VisitNewArray(HNewArray* instruction) { in VisitNewArray()
4873 void InstructionCodeGeneratorARM::VisitParameterValue( in VisitParameterValue()
4884 void InstructionCodeGeneratorARM::VisitCurrentMethod(HCurrentMethod* instruction ATTRIBUTE_UNUSED) { in VisitCurrentMethod()
4895 void InstructionCodeGeneratorARM::VisitNot(HNot* not_) { in VisitNot()
4923 void InstructionCodeGeneratorARM::VisitBooleanNot(HBooleanNot* bool_not) { in VisitBooleanNot()
4958 void InstructionCodeGeneratorARM::VisitCompare(HCompare* compare) { in VisitCompare()
5029 void InstructionCodeGeneratorARM::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) { in VisitPhi()
5053 void InstructionCodeGeneratorARM::GenerateWideAtomicLoad(Register addr, in GenerateWideAtomicLoad()
5068 void InstructionCodeGeneratorARM::GenerateWideAtomicStore(Register addr, in GenerateWideAtomicStore()
5133 void InstructionCodeGeneratorARM::HandleFieldSet(HInstruction* instruction, in HandleFieldSet()
5378 void InstructionCodeGeneratorARM::HandleFieldGet(HInstruction* instruction, in HandleFieldGet()
5492 void InstructionCodeGeneratorARM::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
5500 void InstructionCodeGeneratorARM::VisitInstanceFieldGet(HInstanceFieldGet* instruction) { in VisitInstanceFieldGet()
5508 void InstructionCodeGeneratorARM::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
5516 void InstructionCodeGeneratorARM::VisitStaticFieldSet(HStaticFieldSet* instruction) { in VisitStaticFieldSet()
5527 void InstructionCodeGeneratorARM::VisitUnresolvedInstanceFieldGet( in VisitUnresolvedInstanceFieldGet()
5544 void InstructionCodeGeneratorARM::VisitUnresolvedInstanceFieldSet( in VisitUnresolvedInstanceFieldSet()
5561 void InstructionCodeGeneratorARM::VisitUnresolvedStaticFieldGet( in VisitUnresolvedStaticFieldGet()
5578 void InstructionCodeGeneratorARM::VisitUnresolvedStaticFieldSet( in VisitUnresolvedStaticFieldSet()
5613 void InstructionCodeGeneratorARM::VisitNullCheck(HNullCheck* instruction) { in VisitNullCheck()
5765 void InstructionCodeGeneratorARM::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
5989 void InstructionCodeGeneratorARM::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
6239 void InstructionCodeGeneratorARM::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
6261 void InstructionCodeGeneratorARM::VisitIntermediateAddress(HIntermediateAddress* instruction) { in VisitIntermediateAddress()
6300 void InstructionCodeGeneratorARM::VisitBoundsCheck(HBoundsCheck* instruction) { in VisitBoundsCheck()
6360 void InstructionCodeGeneratorARM::VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
6370 void InstructionCodeGeneratorARM::VisitSuspendCheck(HSuspendCheck* instruction) { in VisitSuspendCheck()
6384 void InstructionCodeGeneratorARM::GenerateSuspendCheck(HSuspendCheck* instruction, in GenerateSuspendCheck()
6714 void InstructionCodeGeneratorARM::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadClass()
6826 void InstructionCodeGeneratorARM::VisitClinitCheck(HClinitCheck* check) { in VisitClinitCheck()
6835 void InstructionCodeGeneratorARM::GenerateClassInitializationCheck( in GenerateClassInitializationCheck()
6898 void InstructionCodeGeneratorARM::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS { in VisitLoadString()
6981 void InstructionCodeGeneratorARM::VisitLoadException(HLoadException* load) { in VisitLoadException()
6990 void InstructionCodeGeneratorARM::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) { in VisitClearException()
7002 void InstructionCodeGeneratorARM::VisitThrow(HThrow* instruction) { in VisitThrow()
7061 void InstructionCodeGeneratorARM::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
7319 void InstructionCodeGeneratorARM::VisitCheckCast(HCheckCast* instruction) { in VisitCheckCast()
7538 void InstructionCodeGeneratorARM::VisitMonitorOperation(HMonitorOperation* instruction) { in VisitMonitorOperation()
7564 void InstructionCodeGeneratorARM::VisitAnd(HAnd* instruction) { in VisitAnd()
7568 void InstructionCodeGeneratorARM::VisitOr(HOr* instruction) { in VisitOr()
7572 void InstructionCodeGeneratorARM::VisitXor(HXor* instruction) { in VisitXor()
7588 void InstructionCodeGeneratorARM::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) { in VisitBitwiseNegatedRight()
7656 void InstructionCodeGeneratorARM::VisitDataProcWithShifterOp( in VisitDataProcWithShifterOp()
7698 void InstructionCodeGeneratorARM::GenerateAndConst(Register out, Register first, uint32_t value) { in GenerateAndConst()
7721 void InstructionCodeGeneratorARM::GenerateOrrConst(Register out, Register first, uint32_t value) { in GenerateOrrConst()
7742 void InstructionCodeGeneratorARM::GenerateEorConst(Register out, Register first, uint32_t value) { in GenerateEorConst()
7753 void InstructionCodeGeneratorARM::GenerateAddLongConst(Location out, in GenerateAddLongConst()
7781 void InstructionCodeGeneratorARM::HandleBitwiseOperation(HBinaryOperation* instruction) { in HandleBitwiseOperation()
7857 void InstructionCodeGeneratorARM::GenerateReferenceLoadOneRegister( in GenerateReferenceLoadOneRegister()
7890 void InstructionCodeGeneratorARM::GenerateReferenceLoadTwoRegisters( in GenerateReferenceLoadTwoRegisters()
7921 void InstructionCodeGeneratorARM::GenerateGcRootFieldLoad(HInstruction* instruction, in GenerateGcRootFieldLoad()
8514 void InstructionCodeGeneratorARM::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) { in VisitMultiplyAccumulate()
8536 void InstructionCodeGeneratorARM::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) { in VisitBoundType()
8555 void InstructionCodeGeneratorARM::VisitPackedSwitch(HPackedSwitch* switch_instr) { in VisitPackedSwitch()
8630 void InstructionCodeGeneratorARM::VisitArmDexCacheArraysBase(HArmDexCacheArraysBase* base) { in VisitArmDexCacheArraysBase()
8682 void InstructionCodeGeneratorARM::VisitClassTableGet(HClassTableGet* instruction) { in VisitClassTableGet()