Home | History | Annotate | Download | only in optimizing

Lines Matching refs:InstructionCodeGeneratorARM64

2142 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path,
2180 void InstructionCodeGeneratorARM64::GenerateSuspendCheck(HSuspendCheck* instruction,
2210 InstructionCodeGeneratorARM64::InstructionCodeGeneratorARM64(HGraph* graph,
2230 void InstructionCodeGeneratorARM64::Visit##name(H##name* instr ATTRIBUTE_UNUSED) { \
2307 void InstructionCodeGeneratorARM64::HandleFieldGet(HInstruction* instruction,
2369 void InstructionCodeGeneratorARM64::HandleFieldSet(HInstruction* instruction,
2409 void InstructionCodeGeneratorARM64::HandleBinaryOp(HBinaryOperation* instr) {
2480 void InstructionCodeGeneratorARM64::HandleShift(HBinaryOperation* instr) {
2522 void InstructionCodeGeneratorARM64::VisitAdd(HAdd* instruction) {
2530 void InstructionCodeGeneratorARM64::VisitAnd(HAnd* instruction) {
2543 void InstructionCodeGeneratorARM64::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instr) {
2578 void InstructionCodeGeneratorARM64::VisitDataProcWithShifterOp(
2645 void InstructionCodeGeneratorARM64::VisitIntermediateAddress(HIntermediateAddress* instruction) {
2668 void InstructionCodeGeneratorARM64::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) {
2745 void InstructionCodeGeneratorARM64::VisitArrayGet(HArrayGet* instruction) {
2881 void InstructionCodeGeneratorARM64::VisitArrayLength(HArrayLength* instruction) {
2916 void InstructionCodeGeneratorARM64::VisitArraySet(HArraySet* instruction) {
3099 void InstructionCodeGeneratorARM64::VisitBoundsCheck(HBoundsCheck* instruction) {
3116 void InstructionCodeGeneratorARM64::VisitClinitCheck(HClinitCheck* check) {
3129 void InstructionCodeGeneratorARM64::GenerateFcmp(HInstruction* instruction) {
3186 void InstructionCodeGeneratorARM64::VisitCompare(HCompare* compare) {
3240 void InstructionCodeGeneratorARM64::HandleCondition(HCondition* instruction) {
3274 void InstructionCodeGeneratorARM64::Visit##Name(H##Name* comp) { HandleCondition(comp); }
3279 void InstructionCodeGeneratorARM64::DivRemOneOrMinusOne(HBinaryOperation* instruction) {
3302 void InstructionCodeGeneratorARM64::DivRemByPowerOfTwo(HBinaryOperation* instruction) {
3337 void InstructionCodeGeneratorARM64::GenerateDivRemWithAnyConstant(HBinaryOperation* instruction) {
3388 void InstructionCodeGeneratorARM64::GenerateDivRemIntegral(HBinaryOperation* instruction) {
3447 void InstructionCodeGeneratorARM64::VisitDiv(HDiv* div) {
3470 void InstructionCodeGeneratorARM64::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3502 void InstructionCodeGeneratorARM64::VisitDoubleConstant(
3511 void InstructionCodeGeneratorARM64::VisitExit(HExit* exit ATTRIBUTE_UNUSED) {
3520 void InstructionCodeGeneratorARM64::VisitFloatConstant(HFloatConstant* constant ATTRIBUTE_UNUSED) {
3524 void InstructionCodeGeneratorARM64::HandleGoto(HInstruction* got, HBasicBlock* successor) {
3547 void InstructionCodeGeneratorARM64::VisitGoto(HGoto* got) {
3555 void InstructionCodeGeneratorARM64::VisitTryBoundary(HTryBoundary* try_boundary) {
3562 void InstructionCodeGeneratorARM64::GenerateTestAndBranch(HInstruction* instruction,
3675 void InstructionCodeGeneratorARM64::VisitIf(HIf* if_instr) {
3701 void InstructionCodeGeneratorARM64::VisitDeoptimize(HDeoptimize* deoptimize) {
3716 void InstructionCodeGeneratorARM64::VisitShouldDeoptimizeFlag(HShouldDeoptimizeFlag* flag) {
3768 void InstructionCodeGeneratorARM64::VisitSelect(HSelect* select) {
3805 void InstructionCodeGeneratorARM64::VisitNativeDebugInfo(HNativeDebugInfo*) {
3817 void InstructionCodeGeneratorARM64::VisitInstanceFieldGet(HInstanceFieldGet* instruction) {
3825 void InstructionCodeGeneratorARM64::VisitInstanceFieldSet(HInstanceFieldSet* instruction) {
3884 void InstructionCodeGeneratorARM64::VisitInstanceOf(HInstanceOf* instruction) {
4111 void InstructionCodeGeneratorARM64::VisitCheckCast(HCheckCast* instruction) {
4319 void InstructionCodeGeneratorARM64::VisitIntConstant(HIntConstant* constant ATTRIBUTE_UNUSED) {
4328 void InstructionCodeGeneratorARM64::VisitNullConstant(HNullConstant* constant ATTRIBUTE_UNUSED) {
4339 void InstructionCodeGeneratorARM64::VisitInvokeUnresolved(HInvokeUnresolved* invoke) {
4352 void InstructionCodeGeneratorARM64::VisitInvokeInterface(HInvokeInterface* invoke) {
4583 void InstructionCodeGeneratorARM64::VisitInvokePolymorphic(HInvokePolymorphic* invoke) {
4782 void InstructionCodeGeneratorARM64::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) {
4800 void InstructionCodeGeneratorARM64::VisitInvokeVirtual(HInvokeVirtual* invoke) {
4886 void InstructionCodeGeneratorARM64::VisitLoadClass(HLoadClass* cls) NO_THREAD_SAFETY_ANALYSIS {
5008 void InstructionCodeGeneratorARM64::VisitLoadException(HLoadException* instruction) {
5016 void InstructionCodeGeneratorARM64::VisitClearException(HClearException* clear ATTRIBUTE_UNUSED) {
5071 void InstructionCodeGeneratorARM64::VisitLoadString(HLoadString* load) NO_THREAD_SAFETY_ANALYSIS {
5154 void InstructionCodeGeneratorARM64::VisitLongConstant(HLongConstant* constant ATTRIBUTE_UNUSED) {
5165 void InstructionCodeGeneratorARM64::VisitMonitorOperation(HMonitorOperation* instruction) {
5199 void InstructionCodeGeneratorARM64::VisitMul(HMul* mul) {
5237 void InstructionCodeGeneratorARM64::VisitNeg(HNeg* neg) {
5263 void InstructionCodeGeneratorARM64::VisitNewArray(HNewArray* instruction) {
5284 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) {
5314 void InstructionCodeGeneratorARM64::VisitNot(HNot* instruction) {
5332 void InstructionCodeGeneratorARM64::VisitBooleanNot(HBooleanNot* instruction) {
5364 void InstructionCodeGeneratorARM64::VisitNullCheck(HNullCheck* instruction) {
5372 void InstructionCodeGeneratorARM64::VisitOr(HOr* instruction) {
5380 void InstructionCodeGeneratorARM64::VisitParallelMove(HParallelMove* instruction) {
5395 void InstructionCodeGeneratorARM64::VisitParameterValue(
5406 void InstructionCodeGeneratorARM64::VisitCurrentMethod(
5419 void InstructionCodeGeneratorARM64::VisitPhi(HPhi* instruction ATTRIBUTE_UNUSED) {
5453 void InstructionCodeGeneratorARM64::VisitRem(HRem* rem) {
5485 void InstructionCodeGeneratorARM64::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) {
5495 void InstructionCodeGeneratorARM64::VisitReturn(HReturn* instruction ATTRIBUTE_UNUSED) {
5503 void InstructionCodeGeneratorARM64::VisitReturnVoid(HReturnVoid* instruction ATTRIBUTE_UNUSED) {
5511 void InstructionCodeGeneratorARM64::VisitRor(HRor* ror) {
5519 void InstructionCodeGeneratorARM64::VisitShl(HShl* shl) {
5527 void InstructionCodeGeneratorARM64::VisitShr(HShr* shr) {
5535 void InstructionCodeGeneratorARM64::VisitSub(HSub* instruction) {
5543 void InstructionCodeGeneratorARM64::VisitStaticFieldGet(HStaticFieldGet* instruction) {
5551 void InstructionCodeGeneratorARM64::VisitStaticFieldSet(HStaticFieldSet* instruction) {
5562 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldGet(
5579 void InstructionCodeGeneratorARM64::VisitUnresolvedInstanceFieldSet(
5596 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldGet(
5613 void InstructionCodeGeneratorARM64::VisitUnresolvedStaticFieldSet(
5633 void InstructionCodeGeneratorARM64::VisitSuspendCheck(HSuspendCheck* instruction) {
5654 void InstructionCodeGeneratorARM64::VisitThrow(HThrow* instruction) {
5683 void InstructionCodeGeneratorARM64::VisitTypeConversion(HTypeConversion* conversion) {
5730 void InstructionCodeGeneratorARM64::VisitUShr(HUShr* ushr) {
5738 void InstructionCodeGeneratorARM64::VisitXor(HXor* instruction) {
5747 void InstructionCodeGeneratorARM64::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) {
5759 void InstructionCodeGeneratorARM64::VisitPackedSwitch(HPackedSwitch* switch_instr) {
5839 void InstructionCodeGeneratorARM64::GenerateReferenceLoadOneRegister(
5878 void InstructionCodeGeneratorARM64::GenerateReferenceLoadTwoRegisters(
5914 void InstructionCodeGeneratorARM64::GenerateGcRootFieldLoad(
6409 void InstructionCodeGeneratorARM64::VisitClassTableGet(HClassTableGet* instruction) {