| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_type.h | 26 if (graph->IsBytecodeOptimizer()) { in ConvertRegType() 34 if (graph->IsBytecodeOptimizer() && type == DataType::REFERENCE) { in ConvertRegType() 38 bool useReg32 = graph->IsRegScalarMapped() || graph->IsBytecodeOptimizer(); in ConvertRegType()
|
| D | reg_alloc.cpp | 44 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() 46 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() 58 if (graph->IsBytecodeOptimizer()) { in RegAlloc()
|
| D | reg_alloc_base.cpp | 105 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()
|
| D | reg_alloc_resolver.h | 60 return graph_->IsBytecodeOptimizer() && inst->GetDstReg() == ACC_REG_ID; in CanStoreToAccumulator() 64 return graph_->IsBytecodeOptimizer() && inst->GetSrcReg(inputNumber) == ACC_REG_ID; in CanReadFromAccumulator()
|
| D | reg_alloc_linear_scan.cpp | 59 rematConstants_(!graph->IsBytecodeOptimizer() && g_options.IsCompilerRematConst()) in RegAllocLinearScan() 71 rematConstants_(!graph->IsBytecodeOptimizer() && g_options.IsCompilerRematConst()) in RegAllocLinearScan() 381 if (GetGraph()->IsBytecodeOptimizer()) { in GetBlockedRegister()
|
| D | reg_alloc_graph_coloring.cpp | 279 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters() 463 ASSERT(GetGraph()->IsBytecodeOptimizer()); in InitMap()
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc_base.cpp | 97 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()
|
| D | reg_alloc_resolver.h | 53 return graph_->IsBytecodeOptimizer() && inst->GetDstReg() == ACC_REG_ID; in CanStoreToAccumulator() 57 return graph_->IsBytecodeOptimizer() && inst->GetSrcReg(input_number) == ACC_REG_ID; in CanReadFromAccumulator()
|
| D | reg_alloc_graph_coloring.cpp | 253 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters() 380 ASSERT(GetGraph()->IsBytecodeOptimizer()); in InitMap()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | const_folding.cpp | 142 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 …]
|
| D | code_sink.cpp | 158 (!GetGraph()->IsBytecodeOptimizer() && InstHasRefInput(inst)) || in SinkInstruction() 159 (GetGraph()->IsBytecodeOptimizer() && (inst->GetOpcode() == Opcode::LoadStatic))) { in SinkInstruction()
|
| D | object_type_check_elimination.cpp | 86 if (!graph->IsBytecodeOptimizer() && IsMember(ref, isInstance->GetTypeId(), isInstance)) { in TryEliminateIsInstance() 105 if (graph->IsBytecodeOptimizer()) { in TryEliminateIsInstance()
|
| D | lowering.cpp | 47 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 …]
|
| D | peepholes.cpp | 634 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 …]
|
| D | branch_elimination.cpp | 50 if (block->IsEmpty() || (block->IsTry() && GetGraph()->IsBytecodeOptimizer())) { in RunImpl() 60 … if (!GetGraph()->IsBytecodeOptimizer() && g_options.IsCompilerDeferPreheaderTransform() && in RunImpl()
|
| D | lse.cpp | 819 } 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/ |
| D | inst_builder.cpp | 71 …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()
|
| D | inst_builder-inl.h | 165 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/ |
| D | inst_builder.cpp | 33 ASSERT(!GetGraph()->IsBytecodeOptimizer() || reg_num != INVALID_REG); in Prepare() 149 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | graph.h | 1038 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/ |
| D | inst_builder_gen.cpp.erb | 221 if (GetGraph()->IsBytecodeOptimizer()) { 232 if (GetGraph()->IsBytecodeOptimizer()) { 299 if (GetGraph()->IsBytecodeOptimizer()) {
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | lowering.cpp | 131 if (graph->IsBytecodeOptimizer()) { in LowerIf()
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | linear_order.cpp | 187 if (GetGraph()->IsBytecodeOptimizer()) { in RunImpl()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | object_type_propagation.cpp | 123 …if (inst->GetType() != DataType::REFERENCE || graph->IsBytecodeOptimizer() || inst->HasObjectTypeI… in VisitParameter()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph.h | 888 bool IsBytecodeOptimizer() const in IsBytecodeOptimizer() function 916 if (IsBytecodeOptimizer()) { in GetCompilerMode() 1126 bool is_support_int32 = IsBytecodeOptimizer(); in FindOrCreateConstant()
|