| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode.cpp | 75 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeAddOverflow() 81 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeSubOverflow() 87 … [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, [[maybe_unused]] Condition cc) in EncodeMulOverflow() 114 …er::EncodeMin([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMin() 120 …er::EncodeDiv([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeDiv() 126 …er::EncodeMod([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMod() 132 void Encoder::EncodeDiv([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Imm i… in EncodeDiv() 138 void Encoder::EncodeMod([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Imm i… in EncodeMod() 144 …er::EncodeMax([[maybe_unused]] Reg dst, [[maybe_unused]] bool dstSigned, [[maybe_unused]] Reg src0, in EncodeMax() 218 void Encoder::EncodeCmp([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Reg s… in EncodeCmp() [all …]
|
| D | encode_visitor.cpp | 375 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitCompare() local 391 auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type); in VisitCmp() local 613 … auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); // array in VisitLoadArray() local 635 … auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); // array in VisitLoadCompressedStringChar() local 657 … auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); // array in VisitLenArray() local 779 void EncodeJump(Encoder *encoder, LabelHolder::LabelId label, Reg src0, T src1, Condition cc) in EncodeJump() 793 auto src0 = enc->GetCodegen()->ConvertRegister(deopt->GetSrcReg(0), deopt->GetOperandsType()); in VisitDeoptimizeCompare() local 807 auto src0 = enc->GetCodegen()->ConvertRegister(deopt->GetSrcReg(0), deopt->GetOperandsType()); in VisitDeoptimizeCompareImm() local 960 …auto src0 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0U), DataType::POINTER); // pointer in VisitLoad() local 1010 auto src0 = codegen->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); // obj in VisitStoreObject() local [all …]
|
| D | encode.h | 237 Reg src0; member 248 Reg src0; member
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | encode.cpp | 288 void Aarch64Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 323 void Aarch64Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 1705 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() 1720 void Aarch64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 1738 void Aarch64Encoder::EncodeSub(Reg dst, Reg src0, Shift src1) in EncodeSub() 1744 void Aarch64Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1762 void Aarch64Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1776 void Aarch64Encoder::EncodeAddOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg sr… in EncodeAddOverflow() 1791 void Aarch64Encoder::EncodeSubOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg sr… in EncodeSubOverflow() 1814 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 | 426 void Amd64Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 486 void Amd64Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 1202 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Shift src1) in EncodeAdd() 1225 void Amd64Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 1254 void Amd64Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1296 void Amd64Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1333 void Amd64Encoder::EncodeAddOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1… in EncodeAddOverflow() 1350 void Amd64Encoder::EncodeSubOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1… in EncodeSubOverflow() 1380 void Amd64Encoder::EncodeDivFloat(Reg dst, Reg src0, Reg src1) in EncodeDivFloat() 1432 void Amd64Encoder::EncodeDiv(Reg dst, bool dstSigned, Reg src0, Reg src1) in EncodeDiv() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | encode.cpp | 435 void Aarch32Encoder::EncodeJump(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJump() 442 void Aarch32Encoder::EncodeJumpTest(LabelHolder::LabelId id, Reg src0, Reg src1, Condition cc) in EncodeJumpTest() 1774 void Aarch32Encoder::EncodeAdd(Reg dst, Reg src0, Reg src1) in EncodeAdd() 1792 void Aarch32Encoder::EncodeSub(Reg dst, Reg src0, Reg src1) in EncodeSub() 1809 void Aarch32Encoder::EncodeMul(Reg dst, Reg src0, Reg src1) in EncodeMul() 1833 void Aarch32Encoder::MakeLibCall(Reg dst, Reg src0, Reg src1, void *entryPoint, bool secondValue) in MakeLibCall() 1876 void Aarch32Encoder::MakeLibCallWithFloatResult(Reg dst, Reg src0, Reg src1, void *entryPoint, bool… in MakeLibCallWithFloatResult() 1914 void Aarch32Encoder::MakeLibCallWithDoubleResult(Reg dst, Reg src0, Reg src1, void *entryPoint, boo… in MakeLibCallWithDoubleResult() 1953 void Aarch32Encoder::MakeLibCallWithInt64Result(Reg dst, Reg src0, Reg src1, void *entryPoint, bool… in MakeLibCallWithInt64Result() 2072 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 | 559 auto src0 = inst->GetSrcReg(0U); in IsBoundDstSrc() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_mop_split.h | 443 ImmOperand &src0 = opndBuilder->CreateImm(k16BitSize, static_cast<int64>(chunkVal0), false); in MOP_wmovri32Split() local
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/lowering/ |
| D | llvm_ir_constructor.cpp | 3369 auto src0 = ctor->GetInputValue(inst, 0); in VisitSubOverflowCheck() local
|