| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | const_folding.cpp | 343 auto input0 = inst->GetInput(0); in ConstFoldingAdd() local 373 auto input0 = inst->GetInput(0); in ConstFoldingSub() local 409 auto input0 = inst->GetInput(0).GetInst(); in ConstFoldingMul() local 450 auto input0 = inst->GetInput(0).GetInst(); in ConstFoldingBinaryMathWithNan() local 499 auto input0 = inst->GetDataFlowInput(0); in ConstFoldingDiv() local 547 auto input0 = inst->GetInput(0); in ConstFoldingMin() local 595 auto input0 = inst->GetInput(0); in ConstFoldingMax() local 650 auto input0 = inst->GetDataFlowInput(0); in ConstFoldingMod() local 688 auto input0 = inst->GetInput(0); in ConstFoldingShl() local 713 auto input0 = inst->GetInput(0); in ConstFoldingShr() local [all …]
|
| D | peepholes.cpp | 118 void Peepholes::VisitAddFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitAddFinalize() 247 auto input0 = inst->GetInput(0).GetInst(); in VisitAdd() local 277 void Peepholes::VisitSubFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitSubFinalize() 354 auto input0 = inst->GetInput(0).GetInst(); in VisitSub() local 396 void Peepholes::VisitMulOneConst([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *… in VisitMulOneConst() 477 auto input0 = inst->GetInput(0).GetInst(); in VisitMul() local 511 auto input0 = inst->GetInput(0).GetInst(); in VisitDiv() local 701 static bool ApplyForCastU16(GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) in ApplyForCastU16() 722 auto input0 = inst->GetInput(0).GetInst(); in VisitAnd() local 805 auto input0 = inst->GetInput(0).GetInst(); in VisitOr() local [all …]
|
| D | lowering.cpp | 284 auto input0 = inst->GetInput(0).GetInst(); in ReplaceSignedDivPowerOfTwo() local 324 auto input0 = inst->GetInput(0).GetInst(); in ReplaceUnsignedDivPowerOfTwo() local 351 auto input0 = inst->GetInput(0).GetInst(); in TryReplaceDivPowerOfTwo() local 381 auto input0 = inst->GetInput(0).GetInst(); in TryReplaceDivModNonPowerOfTwo() local 414 auto input0 = inst->GetInput(0).GetInst(); in TryReplaceModPowerOfTwo() local 444 auto input0 = inst->GetInput(0).GetInst(); in ReplaceSignedModPowerOfTwo() local 541 auto input0 = inst->GetInput(0).GetInst(); in VisitCompare() local 1258 compiler::Inst *input0 = ifInst->GetInput(0).GetInst(); in OptimizeIfInput() local
|
| D | vn.cpp | 96 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in AddCommutativeInst() local
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | canonicalization.cpp | 39 auto input0 = inst->GetInput(0U).GetInst(); in IsDominateReverseInputs() local 54 static bool BetterToSwapCompareInputs(const compiler::Inst *inst, const compiler::Inst *input0, in BetterToSwapCompareInputs() 75 auto input0 = inst->GetInput(0U).GetInst(); in SwapInputsIfNecessary() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| D | bounds_analysis.cpp | 936 auto input0 = inst->GetInput(0).GetInst(); in MergePhiPredecessors() local 1343 auto input0 = inst->GetInput(0).GetInst(); in CalcNewBoundsRangeUnary() local 1362 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeAdd() local 1386 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeSub() local 1405 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeMod() local 1426 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeMul() local 1438 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeDiv() local 1453 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeShr() local 1468 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeAShr() local 1483 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in CalcNewBoundsRangeShl() local [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ |
| D | ets_intrinsics_peephole.cpp | 25 auto input0 = intrinsic->GetInput(0).GetInst(); in ReplaceWithCompareEQ() local 50 auto input0 = intrinsic->GetInput(0).GetInst(); in PeepholeStringEquals() local 244 auto input0 = intrinsic->GetInput(0).GetInst(); in PeepholeEquals() local
|
| /arkcompiler/runtime_core/bytecode_optimizer/constant_propagation/ |
| D | constant_propagation.cpp | 215 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in VisitCompare() local 250 auto input0 = inst->GetDataFlowInput(inst->GetInput(0).GetInst()); in VisitIntrinsic() local
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | loop_unswitch_test.cpp | 1138 …Inst *CreateInstIfImm(Inst *input0, Inst *input1, ConditionCode compareCc, uint64_t imm, Condition… in CreateInstIfImm()
|
| D | const_folding_test.cpp | 151 …void CheckCompareWithNan(DataType::Type sourceType, InputValue input0, InputValue input1, Conditio… in CheckCompareWithNan() 229 void CheckBinaryMathWithNan(Opcode opc, InputValue input0, InputValue input1, bool isOptimized) in CheckBinaryMathWithNan()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | analysis.cpp | 273 bool CheckFcmpInputs(Inst *input0, Inst *input1) in CheckFcmpInputs() 285 bool CheckFcmpWithConstInput(Inst *input0, Inst *input1) in CheckFcmpWithConstInput()
|
| D | inst.h | 1340 auto input0 = GetInput(0).GetInst(); in SwapInputs() local 3224 CastValueToAnyTypeInst(Opcode opcode, uint32_t pc, AnyBaseType anyType, Inst *input0) in CastValueToAnyTypeInst()
|