| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | encode.cpp | 103 void Aarch64Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 138 void Aarch64Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 1269 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() 1284 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 1302 void Aarch64Encoder::EncodeSub(Reg dst, Reg src0, Shift src1) in EncodeSub() 1308 void Aarch64Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1326 void Aarch64Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1340 void Aarch64Encoder::EncodeAddOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg sr… in EncodeAddOverflow() 1355 void Aarch64Encoder::EncodeSubOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg sr… in EncodeSubOverflow() 1378 void Aarch64Encoder::EncodeDiv(Reg dst, bool dstSigned, Reg src0, Reg src1) in EncodeDiv() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | encode.cpp | 139 void Amd64Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 199 void Amd64Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 915 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() 938 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 967 void Amd64Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1009 void Amd64Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1046 void Amd64Encoder::EncodeAddOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1… in EncodeAddOverflow() 1063 void Amd64Encoder::EncodeSubOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1… in EncodeSubOverflow() 1093 void Amd64Encoder::EncodeDivFloat(Reg dst, Reg src0, Reg src1) in EncodeDivFloat() 1123 void Amd64Encoder::EncodeDiv(Reg dst, bool dstSigned, Reg src0, Reg src1) in EncodeDiv() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode.h | 187 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeAddOverflow() 193 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeSubOverflow() 199 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeMulOverflow() 225 …oid EncodeMin([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMin() 230 …oid EncodeDiv([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeDiv() 235 …oid EncodeMod([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMod() 240 …oid EncodeMax([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMax() 313 …virtual void EncodeCmp([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Reg s… in EncodeCmp() 320 …virtual void EncodeCompare([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] R… in EncodeCompare() 326 …virtual void EncodeCompareTest([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused… in EncodeCompareTest() [all …]
|
| D | codegen.cpp | 2496 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); local 2549 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitShrI() local 2558 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitMAdd() local 2570 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitMSub() local 2582 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitMNeg() local 2592 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitOrNot() local 2602 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitAndNot() local 2612 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitXorNot() local 2790 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitCompare() local 2808 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitCmp() local [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | encode.cpp | 97 void Aarch32Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 104 void Aarch32Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 1428 void Aarch32Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 1446 void Aarch32Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1463 void Aarch32Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1487 void Aarch32Encoder::MakeLibCall(Reg dst, Reg src0, Reg src1, void *entryPoint, bool secondValue) in MakeLibCall() 1530 void Aarch32Encoder::MakeLibCallWithFloatResult(Reg dst, Reg src0, Reg src1, void *entryPoint, bool… in MakeLibCallWithFloatResult() 1568 void Aarch32Encoder::MakeLibCallWithDoubleResult(Reg dst, Reg src0, Reg src1, void *entryPoint, boo… in MakeLibCallWithDoubleResult() 1607 void Aarch32Encoder::MakeLibCallWithInt64Result(Reg dst, Reg src0, Reg src1, void *entryPoint, bool… in MakeLibCallWithInt64Result() 1716 void Aarch32Encoder::EncodeDiv(Reg dst, bool dstSigned, Reg src0, Reg src1) in EncodeDiv() [all …]
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | reg_encoder.cpp | 429 auto src0 = inst->GetSrcReg(0U); in IsBoundDstSrc() local
|