| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | const_folding.cpp | 151 …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 …]
|
| D | peepholes.cpp | 445 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 …]
|
| D | loop_idioms.cpp | 157 … loopInfo.test->CastToConstant()->GetIntValue() - loopInfo.init->CastToConstant()->GetIntValue(); in TryTransformArrayInitIdiom()
|
| D | lowering.cpp | 77 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()
|
| D | deoptimize_elimination.cpp | 151 if (input->CastToConstant()->GetIntValue() == 0) { in VisitDeoptimizeIf()
|
| D | peepholes.h | 217 …auto i = std::min<int64_t>(std::max<int64_t>(-1, static_cast<int64_t>(inst->GetIntValue())), 2U) +… in GetInputCode()
|
| D | loop_unroll.cpp | 46 auto testValue = static_cast<T>(loopInfo.test->CastToConstant()->GetIntValue()); in ConditionOverFlowImpl()
|
| D | branch_elimination.cpp | 110 uint64_t constValue = conditionInst->CastToConstant()->GetIntValue(); in BranchEliminationConst()
|
| D | checks_elimination.cpp | 482 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/ |
| D | type_literal_extractor.h | 46 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/ |
| D | ts_type_parser.cpp | 189 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 …]
|
| D | ts_type_parser.h | 142 … typeLiteralExtractor->GetIntValue(DEFAULT_INDEX) == static_cast<uint32_t>(BuiltinTypeId::ARRAY); in IsGenericsArrayType()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | linear_order.cpp | 214 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()
|
| D | countable_loop_parser.cpp | 255 auto cnst = constInst->CastToConstant()->GetIntValue(); in SetIndexAndConstStep()
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | canonicalization.cpp | 50 auto val = cst->CastToConstant()->GetIntValue(); in ConstantFitsCompareImm()
|
| D | const_array_resolver.cpp | 110 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/ |
| D | inst_builder.cpp | 310 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/ |
| D | mir_const.h | 396 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/ |
| D | inst.cpp | 337 … 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/ |
| D | inst_test.cpp | 197 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/ |
| D | inst_builder.cpp | 471 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/ |
| D | inst_test.cpp | 200 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F() 258 ASSERT_EQ(const1->GetIntValue(), val1); in TEST_F()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | codegen.cpp | 371 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/ |
| D | inst.cpp | 473 … 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/ |
| D | obj_emit.cpp | 287 uint32 value = static_cast<uint32>(floatConst->GetIntValue()); in EmitFunctionSymbolTable()
|