Home | History | Annotate | Download | only in optimizing

Lines Matching refs:InstructionCodeGeneratorARM64

1709 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path,
1728 void InstructionCodeGeneratorARM64::GenerateBitstringTypeCheckCompare(
1771 void InstructionCodeGeneratorARM64::GenerateSuspendCheck(HSuspendCheck* instruction,
1801 InstructionCodeGeneratorARM64::InstructionCodeGeneratorARM64(HGraph* graph,
1865 void InstructionCodeGeneratorARM64::HandleFieldGet(HInstruction* instruction,
1929 void InstructionCodeGeneratorARM64::HandleFieldSet(HInstruction* instruction,
1969 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) {
2047 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) {
2089 void InstructionCodeGeneratorARM64::VisitAdd(HAdd* instruction) {
2097 void InstructionCodeGeneratorARM64::VisitAnd(HAnd* instruction) {
2110 void InstructionCodeGeneratorARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) {
2145 void InstructionCodeGeneratorARM64::VisitDataProcWithShifterOp(
2212 void InstructionCodeGeneratorARM64::VisitIntermediateAddress(HIntermediateAddress* instruction) {
2236 void InstructionCodeGeneratorARM64::VisitIntermediateAddressIndex(
2267 void InstructionCodeGeneratorARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) {
2344 void InstructionCodeGeneratorARM64::VisitArrayGet(HArrayGet* instruction) {
2482 void InstructionCodeGeneratorARM64::VisitArrayLength(HArrayLength* instruction) {
2517 void InstructionCodeGeneratorARM64::VisitArraySet(HArraySet* instruction) {
2700 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) {
2719 void InstructionCodeGeneratorARM64::VisitClinitCheck(HClinitCheck* check) {
2732 void InstructionCodeGeneratorARM64::GenerateFcmp(HInstruction* instruction) {
2790 void InstructionCodeGeneratorARM64::VisitCompare(HCompare* compare) {
2845 void InstructionCodeGeneratorARM64::HandleCondition(HCondition* instruction) {
2879 void InstructionCodeGeneratorARM64::Visit##Name(H##Name* comp) { HandleCondition(comp); }
2884 void InstructionCodeGeneratorARM64::GenerateIntDivForPower2Denom(HDiv* instruction) {
2911 void InstructionCodeGeneratorARM64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) {
2963 void InstructionCodeGeneratorARM64::GenerateIntDivForConstDenom(HDiv *instruction) {
2980 void InstructionCodeGeneratorARM64::GenerateIntDiv(HDiv *instruction) {
3017 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) {
3040 void InstructionCodeGeneratorARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3072 void InstructionCodeGeneratorARM64::VisitDoubleConstant(
3081 void InstructionCodeGeneratorARM64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
3090 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) {
3094 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) {
3130 void InstructionCodeGeneratorARM64::VisitGoto(HGoto* got) {
3138 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) {
3145 void InstructionCodeGeneratorARM64::GenerateTestAndBranch(HInstruction* instruction,
3258 void InstructionCodeGeneratorARM64::VisitIf(HIf* if_instr) {
3284 void InstructionCodeGeneratorARM64::VisitDeoptimize(HDeoptimize* deoptimize) {
3299 void InstructionCodeGeneratorARM64::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) {
3351 void InstructionCodeGeneratorARM64::VisitSelect(HSelect* select) {
3388 void InstructionCodeGeneratorARM64::VisitNativeDebugInfo(HNativeDebugInfo*) {
3400 void InstructionCodeGeneratorARM64::VisitInstanceFieldGet(HInstanceFieldGet* instruction) {
3408 void InstructionCodeGeneratorARM64::VisitInstanceFieldSet(HInstanceFieldSet* instruction) {
3477 void InstructionCodeGeneratorARM64::VisitInstanceOf(HInstanceOf* instruction) {
3720 void InstructionCodeGeneratorARM64::VisitCheckCast(HCheckCast* instruction) {
3933 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) {
3942 void InstructionCodeGeneratorARM64::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) {
3953 void InstructionCodeGeneratorARM64::VisitInvokeUnresolved(HInvokeUnresolved* invoke) {
3967 void InstructionCodeGeneratorARM64::VisitInvokeInterface(HInvokeInterface* invoke) {
4202 void InstructionCodeGeneratorARM64::VisitInvokePolymorphic(HInvokePolymorphic* invoke) {
4211 void InstructionCodeGeneratorARM64::VisitInvokeCustom(HInvokeCustom* invoke) {
4510 void InstructionCodeGeneratorARM64::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) {
4532 void InstructionCodeGeneratorARM64::VisitInvokeVirtual(HInvokeVirtual* invoke) {
4610 void InstructionCodeGeneratorARM64::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS {
4734 void InstructionCodeGeneratorARM64::VisitLoadMethodHandle(HLoadMethodHandle* load) {
4744 void InstructionCodeGeneratorARM64::VisitLoadMethodType(HLoadMethodType* load) {
4758 void InstructionCodeGeneratorARM64::VisitLoadException(HLoadException* instruction) {
4766 void InstructionCodeGeneratorARM64::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) {
4809 void InstructionCodeGeneratorARM64::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS {
4900 void InstructionCodeGeneratorARM64::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) {
4911 void InstructionCodeGeneratorARM64::VisitMonitorOperation(HMonitorOperation* instruction) {
4946 void InstructionCodeGeneratorARM64::VisitMul(HMul* mul) {
4984 void InstructionCodeGeneratorARM64::VisitNeg(HNeg* neg) {
5010 void InstructionCodeGeneratorARM64::VisitNewArray(HNewArray* instruction) {
5026 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) {
5038 void InstructionCodeGeneratorARM64::VisitNot(HNot* instruction) {
5056 void InstructionCodeGeneratorARM64::VisitBooleanNot(HBooleanNot* instruction) {
5088 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) {
5096 void InstructionCodeGeneratorARM64::VisitOr(HOr* instruction) {
5104 void InstructionCodeGeneratorARM64::VisitParallelMove(HParallelMove* instruction) {
5126 void InstructionCodeGeneratorARM64::VisitParameterValue(
5137 void InstructionCodeGeneratorARM64::VisitCurrentMethod(
5150 void InstructionCodeGeneratorARM64::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) {
5184 void InstructionCodeGeneratorARM64::GenerateIntRemForPower2Denom(HRem *instruction) {
5207 void InstructionCodeGeneratorARM64::GenerateIntRemForConstDenom(HRem *instruction) {
5229 void InstructionCodeGeneratorARM64::GenerateIntRem(HRem* instruction) {
5246 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) {
5279 void InstructionCodeGeneratorARM64::VisitMin(HMin* min) {
5287 void InstructionCodeGeneratorARM64::VisitMax(HMax* max) {
5309 void InstructionCodeGeneratorARM64::VisitAbs(HAbs* abs) {
5335 void InstructionCodeGeneratorARM64::VisitConstructorFence(
5344 void InstructionCodeGeneratorARM64::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) {
5354 void InstructionCodeGeneratorARM64::VisitReturn(HReturn* instruction ATTRIBUTE_UNUSED) {
5362 void InstructionCodeGeneratorARM64::VisitReturnVoid(HReturnVoid* instruction ATTRIBUTE_UNUSED) {
5370 void InstructionCodeGeneratorARM64::VisitRor(HRor* ror) {
5378 void InstructionCodeGeneratorARM64::VisitShl(HShl* shl) {
5386 void InstructionCodeGeneratorARM64::VisitShr(HShr* shr) {
5394 void InstructionCodeGeneratorARM64::VisitSub(HSub* instruction) {
5402 void InstructionCodeGeneratorARM64::VisitStaticFieldGet(HStaticFieldGet* instruction) {
5410 void InstructionCodeGeneratorARM64::VisitStaticFieldSet(HStaticFieldSet* instruction) {
5421 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldGet(
5438 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldSet(
5455 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldGet(
5472 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldSet(
5492 void InstructionCodeGeneratorARM64::VisitSuspendCheck(HSuspendCheck* instruction) {
5514 void InstructionCodeGeneratorARM64::VisitThrow(HThrow* instruction) {
5544 void InstructionCodeGeneratorARM64::VisitTypeConversion(HTypeConversion* conversion) {
5590 void InstructionCodeGeneratorARM64::VisitUShr(HUShr* ushr) {
5598 void InstructionCodeGeneratorARM64::VisitXor(HXor* instruction) {
5607 void InstructionCodeGeneratorARM64::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) {
5619 void InstructionCodeGeneratorARM64::VisitPackedSwitch(HPackedSwitch* switch_instr) {
5699 void InstructionCodeGeneratorARM64::GenerateReferenceLoadOneRegister(
5738 void InstructionCodeGeneratorARM64::GenerateReferenceLoadTwoRegisters(
6126 void InstructionCodeGeneratorARM64::VisitClassTableGet(HClassTableGet* instruction) {