Home
last modified time | relevance | path

Searched refs:IsBytecodeOptimizer (Results 1 – 25 of 46) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_type.h25 if (graph->IsBytecodeOptimizer() && type == DataType::REFERENCE) { in ConvertRegTypeNotFloat()
29 bool useReg32 = graph->IsRegScalarMapped() || graph->IsBytecodeOptimizer(); in ConvertRegTypeNotFloat()
40 if (graph->IsBytecodeOptimizer()) { in ConvertRegType()
Dreg_alloc_base.cpp105 if (GetGraph()->IsBytecodeOptimizer()) { in Prepare()
130 if (GetGraph()->IsBytecodeOptimizer()) { in Resolve()
139 if (!GetGraph()->IsBytecodeOptimizer() && g_options.IsCompilerVerifyRegalloc() && in Resolve()
233 if (GetGraph()->IsBytecodeOptimizer()) { in ReserveTempRegisters()
249 if (GetGraph()->IsBytecodeOptimizer() || GetGraph()->GetMode().IsFastPath()) { in GetTotalSlotsCount()
285 if (!inst->IsConst() || graph->IsBytecodeOptimizer() || !g_options.IsCompilerRematConst()) { in TryToSpillConstant()
Dreg_alloc.cpp46 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
48 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
103 if (graph->IsBytecodeOptimizer()) { in RegAlloc()
Dreg_alloc_resolver.h60 return graph_->IsBytecodeOptimizer() && inst->GetDstReg() == ACC_REG_ID; in CanStoreToAccumulator()
64 return graph_->IsBytecodeOptimizer() && inst->GetSrcReg(inputNumber) == ACC_REG_ID; in CanReadFromAccumulator()
Dreg_alloc_linear_scan.cpp59 rematConstants_(!graph->IsBytecodeOptimizer() && g_options.IsCompilerRematConst()) in RegAllocLinearScan()
71 rematConstants_(!graph->IsBytecodeOptimizer() && g_options.IsCompilerRematConst()) in RegAllocLinearScan()
381 if (GetGraph()->IsBytecodeOptimizer()) { in GetBlockedRegister()
Dreg_alloc_graph_coloring.cpp279 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters()
463 ASSERT(GetGraph()->IsBytecodeOptimizer()); in InitMap()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_base.cpp92 if (GetGraph()->IsBytecodeOptimizer()) { in Prepare()
119 if (GetGraph()->IsBytecodeOptimizer()) { in Resolve()
215 if (GetGraph()->IsBytecodeOptimizer()) { in ReserveTempRegisters()
231 if (GetGraph()->IsBytecodeOptimizer() || GetGraph()->GetMode().IsFastPath()) { in GetTotalSlotsCount()
Dreg_alloc_resolver.h53 return graph_->IsBytecodeOptimizer() && inst->GetDstReg() == ACC_REG_ID; in CanStoreToAccumulator()
57 return graph_->IsBytecodeOptimizer() && inst->GetSrcReg(input_number) == ACC_REG_ID; in CanReadFromAccumulator()
Dreg_alloc_graph_coloring.cpp246 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters()
373 ASSERT(GetGraph()->IsBytecodeOptimizer()); in InitMap()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dconst_folding.cpp142 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType()) && !isLiteralData) { in ConstFoldingCreateIntConst()
190 if (graph->IsBytecodeOptimizer() && !isLiteralData) { in ConstFoldingCastIntConst()
211 if (graph->IsBytecodeOptimizer() && !isLiteralData) { in ConstFoldingCastConst()
237 if (graph->IsBytecodeOptimizer() && !isLiteralData) { in ConstFoldingCastConst()
440 …if (input1->IsConst() && input1->CastToConstant()->IsEqualConst(0, graph->IsBytecodeOptimizer())) { in ConstFoldingMul()
475 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingDivInt2Int()
531 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingMinInt()
579 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingMaxInt()
627 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingModIntConst()
697 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingShl()
[all …]
Dcode_sink.cpp158 (!GetGraph()->IsBytecodeOptimizer() && InstHasRefInput(inst)) || in SinkInstruction()
159 (GetGraph()->IsBytecodeOptimizer() && (inst->GetOpcode() == Opcode::LoadStatic))) { in SinkInstruction()
Dlowering.cpp47 if (graph->IsBytecodeOptimizer() || graph->IsOsrMode()) { in VisitCastValueToAnyType()
337 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in TryReplaceDivPowerOfTwo()
368 if (graph->IsBytecodeOptimizer()) { in TryReplaceDivModNonPowerOfTwo()
400 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in TryReplaceModPowerOfTwo()
738 if (graph->IsBytecodeOptimizer()) { in ConstantFitsCompareImm()
809 if (graph->IsBytecodeOptimizer()) { in LowerMulDivMod()
818 if (graph->IsBytecodeOptimizer()) { in LowerMulDivMod()
1118 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in LowerConstArrayIndex()
1177 if (graph->IsBytecodeOptimizer()) { in LowerStateInst()
1209 if (graph->IsBytecodeOptimizer()) { in LowerReturnInst()
[all …]
Dobject_type_check_elimination.cpp86 if (!graph->IsBytecodeOptimizer() && IsMember(ref, isInstance->GetTypeId(), isInstance)) { in TryEliminateIsInstance()
105 if (graph->IsBytecodeOptimizer()) { in TryEliminateIsInstance()
Dpeepholes.cpp634 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in VisitShr()
660 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in VisitAShr()
938 …if (!graph->IsBytecodeOptimizer() && g_options.IsCompilerDeferPreheaderTransform() && !graph->IsUn… in VisitCompare()
1038 if (graph->IsBytecodeOptimizer()) { in TrySimplifyCompareAnyType()
1081 if (visitor->GetGraph()->IsBytecodeOptimizer()) { in VisitIf()
1233 if (graph->IsBytecodeOptimizer() && !IsCastAllowedInBytecode(op0)) { in VisitCastCase3()
1269 if (!graph->IsBytecodeOptimizer() && input->GetOpcode() == Opcode::Cast) { in VisitCast()
1283 if (graph->IsBytecodeOptimizer()) { in VisitLenArray()
1432 if (graph->IsBytecodeOptimizer() || graph->IsOsrMode()) { in VisitCastValueToAnyType()
1486 if (graph->IsBytecodeOptimizer()) { in EliminateInstPrecedingStore()
[all …]
Dbranch_elimination.cpp50 if (block->IsEmpty() || (block->IsTry() && GetGraph()->IsBytecodeOptimizer())) { in RunImpl()
60 … if (!GetGraph()->IsBytecodeOptimizer() && g_options.IsCompilerDeferPreheaderTransform() && in RunImpl()
Dlse.cpp836 } else if (GetGraph()->IsBytecodeOptimizer() || !phi->IsReferenceOrAny()) { in FixupPhisInBlock()
931 … if (GetGraph()->IsBytecodeOptimizer() && !IsTypeLegalForCast(inst->GetType(), value->GetType())) { in DeleteInstruction()
984 if (!GetGraph()->IsBytecodeOptimizer() && value->IsMovableObject()) { in DeleteInstructions()
1037 if (!GetGraph()->IsBytecodeOptimizer() && alive->IsMovableObject()) { in ApplyHoistToCandidate()
1133 if (GetGraph()->IsBytecodeOptimizer() && GetGraph()->IsDynamicMethod()) { in RunImpl()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp82 if (GetGraph()->IsDynamicMethod() && !GetGraph()->IsBytecodeOptimizer() && in SetCurrentBlock()
137 …if (!GetGraph()->IsBytecodeOptimizer() && GetGraph()->IsDynamicMethod() && !GetGraph()->GetMode().… in Prepare()
153 ASSERT(!GetGraph()->IsBytecodeOptimizer() || regNum != INVALID_REG); in Prepare()
401 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
552 if (GetGraph()->IsBytecodeOptimizer()) { in CreateSaveState()
572 …if (GetGraph()->IsDynamicMethod() && !GetGraph()->IsBytecodeOptimizer() && (*currentDefs_)[regIdx]… in CreateSaveState()
589 ASSERT(!graph_->IsBytecodeOptimizer()); in CreateLoadAndInitClassGeneric()
592 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in CreateLoadAndInitClassGeneric()
Dinst_builder-inl.h157 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildCallStaticInst()
192 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildCallVirtualInst()
543 if (GetGraph()->IsBytecodeOptimizer() || !g_options.IsCompilerEncodeIntrinsics()) { in BuildIntrinsic()
684 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildLoadObject()
728 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildStoreObjectInst()
804 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildLoadStaticInst()
883 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildStoreStaticInst()
1311 if (!graph_->IsAotMode() && !graph_->IsBytecodeOptimizer()) { in BuildCallStaticForInitObject()
1358 if (GetGraph()->IsBytecodeOptimizer()) { in BuildInitObject()
1366 if (GetRuntime()->IsStringClass(GetMethod(), typeId) && !GetGraph()->IsBytecodeOptimizer()) { in BuildInitObject()
[all …]
Dinst_builder.h124 if (GetGraph()->IsBytecodeOptimizer() || curBb->IsOsrEntry() ||
381 return g_options.IsCompilerForceUnresolved() && !graph_->IsBytecodeOptimizer(); in ForceUnresolved()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp32 ASSERT(!GetGraph()->IsBytecodeOptimizer() || reg_num != INVALID_REG); in Prepare()
148 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph.h1102 return !IsAotMode() && !IsBytecodeOptimizer() && SupportManagedCode(); in IsJitOrOsrMode()
1115 bool IsBytecodeOptimizer() const in IsBytecodeOptimizer() function
1143 if (IsBytecodeOptimizer()) { in GetCompilerMode()
1199 return (IsDynamicMethod() && !IsBytecodeOptimizer()) ? VRegInfo::ENV_COUNT : 0; in GetEnvCount()
1419 bool isSupportInt32 = IsBytecodeOptimizer(); in FindOrCreateConstant()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dbranch_elimination.cpp40 if (block->IsEmpty() || (block->IsTry() && GetGraph()->IsBytecodeOptimizer())) { in RunImpl()
Dlowering.cpp129 if (graph->IsBytecodeOptimizer()) { in LowerIf()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dlinear_order.cpp187 if (GetGraph()->IsBytecodeOptimizer()) { in RunImpl()
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb216 if (GetGraph()->IsBytecodeOptimizer()) {
227 if (GetGraph()->IsBytecodeOptimizer()) {
294 if (GetGraph()->IsBytecodeOptimizer()) {

12