Home
last modified time | relevance | path

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

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_type.h26 if (graph->IsBytecodeOptimizer()) { in ConvertRegType()
34 if (graph->IsBytecodeOptimizer() && type == DataType::REFERENCE) { in ConvertRegType()
38 bool useReg32 = graph->IsRegScalarMapped() || graph->IsBytecodeOptimizer(); in ConvertRegType()
Dreg_alloc.cpp44 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
46 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
58 if (graph->IsBytecodeOptimizer()) { in RegAlloc()
Dreg_alloc_base.cpp105 if (GetGraph()->IsBytecodeOptimizer()) { in Prepare()
130 if (GetGraph()->IsBytecodeOptimizer()) { in Resolve()
139 if (!GetGraph()->IsBytecodeOptimizer() && g_options.IsCompilerVerifyRegalloc() && in Resolve()
234 if (GetGraph()->IsBytecodeOptimizer()) { in ReserveTempRegisters()
250 if (GetGraph()->IsBytecodeOptimizer() || GetGraph()->GetMode().IsFastPath()) { in GetTotalSlotsCount()
286 if (!inst->IsConst() || graph->IsBytecodeOptimizer() || !g_options.IsCompilerRematConst()) { in TryToSpillConstant()
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.cpp97 if (GetGraph()->IsBytecodeOptimizer()) { in Prepare()
124 if (GetGraph()->IsBytecodeOptimizer()) { in Resolve()
220 if (GetGraph()->IsBytecodeOptimizer()) { in ReserveTempRegisters()
236 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.cpp253 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters()
380 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()
438 if (newCnst != nullptr && newCnst->IsEqualConst(0, graph->IsBytecodeOptimizer())) { in ConstFoldingMul()
451 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingDivInt2Int()
507 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingMinInt()
555 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingMaxInt()
602 if (graph->IsBytecodeOptimizer() && IsInt32Bit(inst->GetType())) { in ConstFoldingModIntConst()
672 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()
Dobject_type_check_elimination.cpp86 if (!graph->IsBytecodeOptimizer() && IsMember(ref, isInstance->GetTypeId(), isInstance)) { in TryEliminateIsInstance()
105 if (graph->IsBytecodeOptimizer()) { in TryEliminateIsInstance()
Dlowering.cpp47 if (graph->IsBytecodeOptimizer() || graph->IsOsrMode()) { in VisitCastValueToAnyType()
263 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in TryReplaceModPowerOfTwo()
596 if (graph->IsBytecodeOptimizer()) { in ConstantFitsCompareImm()
667 if (graph->IsBytecodeOptimizer()) { in LowerMulDivMod()
676 if (graph->IsBytecodeOptimizer()) { in LowerMulDivMod()
976 if (inst->GetBasicBlock()->GetGraph()->IsBytecodeOptimizer()) { in LowerConstArrayIndex()
1035 if (graph->IsBytecodeOptimizer()) { in LowerStateInst()
1067 if (graph->IsBytecodeOptimizer()) { in LowerReturnInst()
1163 if (graph->IsBytecodeOptimizer()) { in JoinFcmpInst()
1199 if (!GetGraph()->IsBytecodeOptimizer()) { in LowerIf()
[all …]
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()
1278 if (graph->IsBytecodeOptimizer() && !IsCastAllowedInBytecode(op0)) { in VisitCastCase3()
1314 if (!graph->IsBytecodeOptimizer() && input->GetOpcode() == Opcode::Cast) { in VisitCast()
1328 if (graph->IsBytecodeOptimizer()) { in VisitLenArray()
1477 if (graph->IsBytecodeOptimizer() || graph->IsOsrMode()) { in VisitCastValueToAnyType()
1513 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.cpp819 } else if (!GetGraph()->IsBytecodeOptimizer() && phi->IsReferenceOrAny()) { in FixupPhisInBlock()
913 … if (GetGraph()->IsBytecodeOptimizer() && !IsTypeLegalForCast(inst->GetType(), value->GetType())) { in DeleteInstruction()
966 if (!GetGraph()->IsBytecodeOptimizer() && value->IsMovableObject()) { in DeleteInstructions()
1019 if (!GetGraph()->IsBytecodeOptimizer() && alive->IsMovableObject()) { in ApplyHoistToCandidate()
1116 if (GetGraph()->IsBytecodeOptimizer() && GetGraph()->IsDynamicMethod()) { in RunImpl()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp71 …if (!GetGraph()->IsBytecodeOptimizer() && GetGraph()->IsDynamicMethod() && !GetGraph()->GetMode().… in Prepare()
87 ASSERT(!GetGraph()->IsBytecodeOptimizer() || regNum != INVALID_REG); in Prepare()
219 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
360 if (GetGraph()->IsBytecodeOptimizer()) { in CreateSaveState()
380 …if (GetGraph()->IsDynamicMethod() && !GetGraph()->IsBytecodeOptimizer() && (*currentDefs_)[regIdx]… in CreateSaveState()
397 ASSERT(!graph_->IsBytecodeOptimizer()); in CreateLoadAndInitClassGeneric()
400 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in CreateLoadAndInitClassGeneric()
Dinst_builder-inl.h165 if (!graph_->IsAotMode() && !graph_->IsBytecodeOptimizer()) { in BuildCallStaticInst()
202 if (!graph_->IsAotMode() && !graph_->IsBytecodeOptimizer()) { in BuildCallVirtualInst()
698 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildLoadObject()
740 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildStoreObjectInst()
819 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildLoadStaticInst()
894 if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildStoreStaticInst()
1308 if (!graph_->IsAotMode() && !graph_->IsBytecodeOptimizer()) { in BuildCallStaticForInitObject()
1355 if (GetGraph()->IsBytecodeOptimizer()) { in BuildInitObject()
1363 if (GetRuntime()->IsStringClass(GetMethod(), typeId) && !GetGraph()->IsBytecodeOptimizer()) { in BuildInitObject()
1444 } else if (!GetGraph()->IsAotMode() && !GetGraph()->IsBytecodeOptimizer()) { in BuildLoadClass()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp33 ASSERT(!GetGraph()->IsBytecodeOptimizer() || reg_num != INVALID_REG); in Prepare()
149 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph.h1038 return !IsAotMode() && !IsBytecodeOptimizer() && SupportManagedCode(); in IsJitOrOsrMode()
1051 bool IsBytecodeOptimizer() const in IsBytecodeOptimizer() function
1079 if (IsBytecodeOptimizer()) { in GetCompilerMode()
1135 return (IsDynamicMethod() && !IsBytecodeOptimizer()) ? VRegInfo::ENV_COUNT : 0; in GetEnvCount()
1353 bool isSupportInt32 = IsBytecodeOptimizer(); in FindOrCreateConstant()
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb221 if (GetGraph()->IsBytecodeOptimizer()) {
232 if (GetGraph()->IsBytecodeOptimizer()) {
299 if (GetGraph()->IsBytecodeOptimizer()) {
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dlowering.cpp131 if (graph->IsBytecodeOptimizer()) { in LowerIf()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dlinear_order.cpp187 if (GetGraph()->IsBytecodeOptimizer()) { in RunImpl()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dobject_type_propagation.cpp123 …if (inst->GetType() != DataType::REFERENCE || graph->IsBytecodeOptimizer() || inst->HasObjectTypeI… in VisitParameter()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph.h888 bool IsBytecodeOptimizer() const in IsBytecodeOptimizer() function
916 if (IsBytecodeOptimizer()) { in GetCompilerMode()
1126 bool is_support_int32 = IsBytecodeOptimizer(); in FindOrCreateConstant()

12