Home
last modified time | relevance | path

Searched refs:GetIntValue (Results 1 - 25 of 40) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dconst_folding.cpp151 return ConstFoldingCreateIntConst(inst, ConvertIntToInt(static_cast<T>(cnst->GetIntValue()), inst->GetType()), in ConstFoldingCreateConst()
193 return graph->FindOrCreateConstant(ConvertIntToFloat<float>(cnst->GetIntValue(), inst->GetInputType(0))); in ConstFoldingCastIntConst()
197 return graph->FindOrCreateConstant(ConvertIntToFloat<double>(cnst->GetIntValue(), inst->GetInputType(0))); in ConstFoldingCastIntConst()
274 newCnst = ConstFoldingCreateIntConst(inst, ConvertIntToInt(-cnst->GetIntValue(), inst->GetType())); in ConstFoldingNeg()
302 auto value = static_cast<int64_t>(cnst->GetIntValue()); in ConstFoldingAbs()
333 auto newCnst = ConstFoldingCreateIntConst(inst, ConvertIntToInt(~cnst->GetIntValue(), inst->GetType())); in ConstFoldingNot()
353 inst, ConvertIntToInt(cnst0->GetIntValue() + cnst1->GetIntValue(), inst->GetType())); in ConstFoldingAdd()
383 inst, ConvertIntToInt(cnst0->GetIntValue() - cnst1->GetIntValue(), ins in ConstFoldingSub()
[all...]
H A Dpeepholes.cpp445 int64_t n = GetPowerOfTwo(constInst->GetIntValue()); in VisitMulOneConst()
626 uint64_t val = op2->CastToConstant()->GetIntValue(); in VisitShr()
684 auto offset = op2->CastToConstant()->GetIntValue(); in VisitAShr()
725 if (input1->IsConst() && static_cast<ConstantInst *>(input1)->GetIntValue() == static_cast<uint64_t>(-1)) { in VisitAnd()
776 auto val = input1->CastToConstant()->GetIntValue(); in VisitAnd()
820 } else if (input1->IsConst() && static_cast<ConstantInst *>(input1)->GetIntValue() == static_cast<uint64_t>(0)) { in VisitOr()
872 uint64_t val = input1->CastToConstant()->GetIntValue(); in VisitXor()
885 } else if (input1->CastToConstant()->GetIntValue() == 0) { in VisitXor()
1239 auto val = op1->CastToConstant()->GetIntValue(); in VisitCastCase3()
1502 imm = inputInst1->CastToConstant()->GetIntValue(); in EliminateInstPrecedingStore()
[all...]
H A Dloop_idioms.cpp157 loopInfo.test->CastToConstant()->GetIntValue() - loopInfo.init->CastToConstant()->GetIntValue(); in TryTransformArrayInitIdiom()
H A Dlowering.cpp77 input = graph->FindOrCreateConstant(DataType::Any(input->CastToConstant()->GetIntValue())); in VisitCastValueToAnyType()
540 if (input1->GetType() == DataType::BOOL && input0->IsConst() && input0->CastToConstant()->GetIntValue() == 0U) { in VisitCompare()
546 input0->GetType() == DataType::BOOL && input1->IsConst() && input1->CastToConstant()->GetIntValue() == 0U; in VisitCompare()
590 uint64_t val = (static_cast<const ConstantInst *>(pred))->GetIntValue(); in LowerShift()
749 auto val = static_cast<int64_t>(pred->CastToConstant()->GetIntValue()); in LowerAddSub()
786 auto val = static_cast<int64_t>(pred->CastToConstant()->GetIntValue()); in LowerMulDivMod()
1045 uint64_t val = pred->CastToConstant()->GetIntValue(); in LowerLogic()
1116 uint64_t value = inputInst->CastToConstant()->GetIntValue(); in LowerConstArrayIndex()
H A Ddeoptimize_elimination.cpp57 if (input->CastToConstant()->GetIntValue() == 0) { in VisitDeoptimizeIf()
H A Dloop_unroll.cpp46 auto testValue = static_cast<T>(loopInfo.test->CastToConstant()->GetIntValue()); in ConditionOverFlowImpl()
H A Dbranch_elimination.cpp110 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst()
H A Doptimize_string_concat.cpp316 CreateAppendArgsIntrinsics(instance, args, arrayLength->CastToConstant()->GetIntValue(), in ReplaceStringConcatWithStringBuilderAppend()
H A Dpeepholes.h220 auto i = std::min<int64_t>(std::max<int64_t>(-1, static_cast<int64_t>(inst->GetIntValue())), 2U) + 1; in GetInputCode()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dlinear_order.cpp220 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in IsConditionChainCounter()
244 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in GetConditionChainTrueSuccessorCounter()
270 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in GetConditionChainFalseSuccessorCounter()
H A Dcountable_loop_parser.cpp259 auto cnst = constInst->CastToConstant()->GetIntValue(); in SetIndexAndConstStep()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
H A Dinst_builder.cpp309 auto val = bit_cast<float>(static_cast<uint32_t>(const_inst->GetIntValue())); in SplitConstant()
312 auto val = bit_cast<double, uint64_t>(const_inst->GetIntValue()); in SplitConstant()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dconst_array_resolver.cpp110 auto index = static_cast<size_t>((*indexConstInst)->GetIntValue()); in FillLiteralArray()
214 auto arraySize = (*arraySizeInst)->CastToConstant()->GetIntValue(); in FindConstantArrays()
H A Dcanonicalization.cpp50 auto val = cst->CastToConstant()->GetIntValue(); in ConstantFitsCompareImm()
/arkcompiler/runtime_core/compiler/tests/
H A Dbranch_elimination_new_test.cpp78 auto const_value = inst->CastToConstant()->GetIntValue(); in GetConstValue()
H A Dinst_test.cpp200 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
258 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp333 if (!(radix->IsConst() && radix->CastToConstant()->GetIntValue() == TEN)) { in PeepholeDoubleToString()
513 auto qnameStart = qnameStartInst->CastToConstant()->GetIntValue(); in PeepholeResolveQualifiedJSCall()
514 auto qnameLen = qnameLenInst->CastToConstant()->GetIntValue(); in PeepholeResolveQualifiedJSCall()
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.cpp338 new_cnst = targetGraph->CreateInstConstant(static_cast<int32_t>(GetIntValue()), is_support_int32); in Clone()
341 new_cnst = targetGraph->CreateInstConstant(GetIntValue(), is_support_int32); in Clone()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmir_const.h402 int32 GetIntValue() const in GetIntValue() function in maple::MIRFloatConst
479 int64 GetIntValue() const in GetIntValue() function in maple::MIRDoubleConst
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dbranch_elimination.cpp66 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dcodegen.cpp288 return coretypes::TaggedValue(static_cast<int32_t>(const_inst->GetIntValue())); in IsEcmaConstTemplate()
445 enc->result_.emplace_back(pandasm::Create_LDAI(input->GetIntValue())); in VisitCastValueToAnyType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dinst.cpp618 newCnst = targetGraph->CreateInstConstant(static_cast<int32_t>(GetIntValue()), isSupportInt32); in Clone()
621 newCnst = targetGraph->CreateInstConstant(GetIntValue(), isSupportInt32); in Clone()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_test.cpp206 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
264 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
H A Dinst_builder.cpp666 auto val = bit_cast<float>(static_cast<uint32_t>(constInst->GetIntValue())); in SplitConstant()
669 auto val = bit_cast<double, uint64_t>(constInst->GetIntValue()); in SplitConstant()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dobj_emit.cpp248 uint32 value = static_cast<uint32>(floatConst->GetIntValue()); in EmitFunctionSymbolTable()

Completed in 217 milliseconds

12