| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_type.h | 25 if (graph->IsBytecodeOptimizer() && type == DataType::REFERENCE) { in ConvertRegTypeNotFloat() 29 bool useReg32 = graph->IsRegScalarMapped() || graph->IsBytecodeOptimizer(); in ConvertRegTypeNotFloat() 40 if (graph->IsBytecodeOptimizer()) { in ConvertRegType()
|
| 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() 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()
|
| D | reg_alloc.cpp | 46 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() 48 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation() 103 if (graph->IsBytecodeOptimizer()) { in RegAlloc()
|
| 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 | 92 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()
|
| 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 | 246 if (GetGraph()->IsBytecodeOptimizer()) { in AllocateRegisters() 373 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() 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 …]
|
| D | code_sink.cpp | 158 (!GetGraph()->IsBytecodeOptimizer() && InstHasRefInput(inst)) || in SinkInstruction() 159 (GetGraph()->IsBytecodeOptimizer() && (inst->GetOpcode() == Opcode::LoadStatic))) { in SinkInstruction()
|
| D | lowering.cpp | 47 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 …]
|
| D | object_type_check_elimination.cpp | 86 if (!graph->IsBytecodeOptimizer() && IsMember(ref, isInstance->GetTypeId(), isInstance)) { in TryEliminateIsInstance() 105 if (graph->IsBytecodeOptimizer()) { in TryEliminateIsInstance()
|
| 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() 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 …]
|
| 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 | 836 } 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/ |
| D | inst_builder.cpp | 82 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()
|
| D | inst_builder-inl.h | 157 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 …]
|
| D | inst_builder.h | 124 if (GetGraph()->IsBytecodeOptimizer() || curBb->IsOsrEntry() || 381 return g_options.IsCompilerForceUnresolved() && !graph_->IsBytecodeOptimizer(); in ForceUnresolved()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_builder.cpp | 32 ASSERT(!GetGraph()->IsBytecodeOptimizer() || reg_num != INVALID_REG); in Prepare() 148 if (graph->IsBytecodeOptimizer()) { in SetParamSpillFill()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | graph.h | 1102 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/ |
| D | branch_elimination.cpp | 40 if (block->IsEmpty() || (block->IsTry() && GetGraph()->IsBytecodeOptimizer())) { in RunImpl()
|
| D | lowering.cpp | 129 if (graph->IsBytecodeOptimizer()) { in LowerIf()
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | linear_order.cpp | 187 if (GetGraph()->IsBytecodeOptimizer()) { in RunImpl()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 216 if (GetGraph()->IsBytecodeOptimizer()) { 227 if (GetGraph()->IsBytecodeOptimizer()) { 294 if (GetGraph()->IsBytecodeOptimizer()) {
|