Home
last modified time | relevance | path

Searched refs:GetIntValue (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dconst_folding.cpp151 …return ConstFoldingCreateIntConst(inst, ConvertIntToInt(static_cast<T>(cnst->GetIntValue()), inst-… in ConstFoldingCreateConst()
193 …return graph->FindOrCreateConstant(ConvertIntToFloat<float>(cnst->GetIntValue(), inst->GetInputTyp… in ConstFoldingCastIntConst()
197 …return graph->FindOrCreateConstant(ConvertIntToFloat<double>(cnst->GetIntValue(), inst->GetInputTy… in ConstFoldingCastIntConst()
274 …newCnst = ConstFoldingCreateIntConst(inst, ConvertIntToInt(-cnst->GetIntValue(), inst->GetType())); in ConstFoldingNeg()
302 int64_t value = cnst->GetIntValue(); in ConstFoldingAbs()
333 …auto newCnst = ConstFoldingCreateIntConst(inst, ConvertIntToInt(~cnst->GetIntValue(), inst->GetTyp… in ConstFoldingNot()
353 … inst, ConvertIntToInt(cnst0->GetIntValue() + cnst1->GetIntValue(), inst->GetType())); in ConstFoldingAdd()
383 … inst, ConvertIntToInt(cnst0->GetIntValue() - cnst1->GetIntValue(), inst->GetType())); in ConstFoldingSub()
419 … inst, ConvertIntToInt(cnst0->GetIntValue() * cnst1->GetIntValue(), inst->GetType())); in ConstFoldingMul()
447 if (cnst1->GetIntValue() == 0) { in ConstFoldingDivInt2Int()
[all …]
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_… in VisitAnd()
776 auto val = input1->CastToConstant()->GetIntValue(); in VisitAnd()
808 …if (input1->IsConst() && static_cast<ConstantInst *>(input1)->GetIntValue() == static_cast<uint64_… in VisitOr()
872 uint64_t val = input1->CastToConstant()->GetIntValue(); in VisitXor()
885 } else if (input1->CastToConstant()->GetIntValue() == 0) { in VisitXor()
1284 auto val = op1->CastToConstant()->GetIntValue(); in VisitCastCase3()
1529 imm = inputInst1->CastToConstant()->GetIntValue(); in EliminateInstPrecedingStore()
[all …]
Dloop_idioms.cpp157 … loopInfo.test->CastToConstant()->GetIntValue() - loopInfo.init->CastToConstant()->GetIntValue(); in TryTransformArrayInitIdiom()
Dlowering.cpp77 input = graph->FindOrCreateConstant(DataType::Any(input->CastToConstant()->GetIntValue())); in VisitCastValueToAnyType()
407 …etType() == DataType::BOOL && input0->IsConst() && input0->CastToConstant()->GetIntValue() == 0U) { in VisitCompare()
413 …>GetType() == DataType::BOOL && input1->IsConst() && input1->CastToConstant()->GetIntValue() == 0U; in VisitCompare()
457 uint64_t val = (static_cast<const ConstantInst *>(pred))->GetIntValue(); in LowerShift()
616 int64_t val = pred->CastToConstant()->GetIntValue(); in LowerAddSub()
653 int64_t val = pred->CastToConstant()->GetIntValue(); in LowerMulDivMod()
912 uint64_t val = pred->CastToConstant()->GetIntValue(); in LowerLogic()
983 uint64_t value = inputInst->CastToConstant()->GetIntValue(); in LowerConstArrayIndex()
Ddeoptimize_elimination.cpp151 if (input->CastToConstant()->GetIntValue() == 0) { in VisitDeoptimizeIf()
Dpeepholes.h217 …auto i = std::min<int64_t>(std::max<int64_t>(-1, static_cast<int64_t>(inst->GetIntValue())), 2U) +… in GetInputCode()
Dloop_unroll.cpp46 auto testValue = static_cast<T>(loopInfo.test->CastToConstant()->GetIntValue()); in ConditionOverFlowImpl()
Dbranch_elimination.cpp110 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst()
Dchecks_elimination.cpp482 auto val = static_cast<int64_t>(inst->GetInput(1).GetInst()->CastToConstant()->GetIntValue()); in GetInc()
521 val = static_cast<int64_t>(index->CastToConstant()->GetIntValue()); in InitItemForNewIndex()
552 val = static_cast<int64_t>(index->CastToConstant()->GetIntValue()); in PushNewBoundsCheck()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dtype_literal_extractor.h46 inline uint32_t GetIntValue(const uint32_t index) const in GetIntValue() function
74 uint32_t value = GetIntValue(numIndex + i); in EnumerateElements()
89 uint32_t key = GetIntValue(keyIndex); in EnumerateTypesWithIntKey()
90 uint32_t value = GetIntValue(valueIndex); in EnumerateTypesWithIntKey()
106 uint32_t value = GetIntValue(valueIndex); in EnumerateProperties()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_parser.cpp189 uint32_t length = typeLiteralExtractor->GetIntValue(NUM_INDEX_SIG_INDEX); in ParseIndexSigType()
198 uint32_t oriTypeId = typeLiteralExtractor->GetIntValue(DEFAULT_INDEX); in ParseIndexSigType()
278 uint32_t numFields = typeLiteralExtractor->GetIntValue(numNonStaticFieldsIndex); in ParseClassType()
284 uint32_t numNonStatic = typeLiteralExtractor->GetIntValue(numNonStaticMethodsIndex); in ParseClassType()
291 uint32_t numStaticFields = typeLiteralExtractor->GetIntValue(numStaticFieldsIndex); in ParseClassType()
292 uint32_t numStaticMethods = typeLiteralExtractor->GetIntValue(numStaticMethodsIndex); in ParseClassType()
308 uint32_t classTypeId = typeLiteralExtractor->GetIntValue(DEFAULT_INDEX); in ParseClassInstanceType()
331 … uint32_t numExtends = typeLiteralExtractor->GetIntValue(InterfaceLiteralInfo::NUM_EXTENDS_INDEX); in ParseInterfaceType()
341 uint32_t numFields = typeLiteralExtractor->GetIntValue(numFieldsIndex); in ParseInterfaceType()
342 uint32_t numMethods = typeLiteralExtractor->GetIntValue(numMethodsIndex); in ParseInterfaceType()
[all …]
Dts_type_parser.h142 … typeLiteralExtractor->GetIntValue(DEFAULT_INDEX) == static_cast<uint32_t>(BuiltinTypeId::ARRAY); in IsGenericsArrayType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dlinear_order.cpp214 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in IsConditionChainCounter()
238 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in GetConditionChainTrueSuccessorCounter()
264 auto val = input.GetInst()->CastToConstant()->GetIntValue(); in GetConditionChainFalseSuccessorCounter()
Dcountable_loop_parser.cpp255 auto cnst = constInst->CastToConstant()->GetIntValue(); in SetIndexAndConstStep()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dcanonicalization.cpp50 auto val = cst->CastToConstant()->GetIntValue(); in ConstantFitsCompareImm()
Dconst_array_resolver.cpp110 auto index = static_cast<size_t>((*indexConstInst)->GetIntValue()); in FillLiteralArray()
214 auto arraySize = (*arraySizeInst)->CastToConstant()->GetIntValue(); in FindConstantArrays()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp310 auto val = bit_cast<float>(static_cast<uint32_t>(const_inst->GetIntValue())); in SplitConstant()
313 auto val = bit_cast<double, uint64_t>(const_inst->GetIntValue()); in SplitConstant()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_const.h396 int32 GetIntValue() const in GetIntValue() function
472 int64 GetIntValue() const in GetIntValue() function
540 const uint64 *GetIntValue() const in GetIntValue() function
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinst.cpp337 … new_cnst = targetGraph->CreateInstConstant(static_cast<int32_t>(GetIntValue()), is_support_int32); in Clone()
340 new_cnst = targetGraph->CreateInstConstant(GetIntValue(), is_support_int32); in Clone()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dinst_test.cpp197 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
255 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp471 auto val = bit_cast<float>(static_cast<uint32_t>(constInst->GetIntValue())); in SplitConstant()
474 auto val = bit_cast<double, uint64_t>(constInst->GetIntValue()); in SplitConstant()
/arkcompiler/runtime_core/compiler/tests/
Dinst_test.cpp200 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
258 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.cpp371 return coretypes::TaggedValue(static_cast<int32_t>(const_inst->GetIntValue())); in IsEcmaConstTemplate()
528 enc->result_.emplace_back(pandasm::Create_LDAI(input->GetIntValue())); in VisitCastValueToAnyType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dinst.cpp473 … newCnst = targetGraph->CreateInstConstant(static_cast<int32_t>(GetIntValue()), isSupportInt32); in Clone()
476 newCnst = targetGraph->CreateInstConstant(GetIntValue(), isSupportInt32); in Clone()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dobj_emit.cpp287 uint32 value = static_cast<uint32>(floatConst->GetIntValue()); in EmitFunctionSymbolTable()

12