| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
| D | lmir_builder.cpp | 707 inline Expr CreateBinOpInternal(MIRBuilder &mirBuilder, Opcode op, Type *type, Expr src1, Expr src2) in CreateBinOpInternal() 713 Expr LMIRBuilder::Add(Type *type, Expr src1, Expr src2) in Add() 718 Expr LMIRBuilder::Sub(Type *type, Expr src1, Expr src2) in Sub() 723 Expr LMIRBuilder::Mul(Type *type, Expr src1, Expr src2) in Mul() 728 Expr LMIRBuilder::UDiv(Type *type, Expr src1, Expr src2) in UDiv() 733 Expr LMIRBuilder::SDiv(Type *type, Expr src1, Expr src2) in SDiv() 738 Expr LMIRBuilder::URem(Type *type, Expr src1, Expr src2) in URem() 743 Expr LMIRBuilder::SRem(Type *type, Expr src1, Expr src2) in SRem() 748 Expr LMIRBuilder::Shl(Type *type, Expr src1, Expr src2) in Shl() 753 Expr LMIRBuilder::LShr(Type *type, Expr src1, Expr src2) in LShr() [all …]
|
| /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() 645 void Aarch64Encoder::EncodeRotate(Reg dst, Reg src1, Reg src2, bool isRor) in EncodeRotate() 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 …er::EncodeAddOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1, Condition cc) in EncodeAddOverflow() 1355 …er::EncodeSubOverflow(compiler::LabelHolder::LabelId id, Reg dst, Reg src0, Reg src1, Condition cc) in EncodeSubOverflow() [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/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() 226 [[maybe_unused]] Reg src1) in EncodeMin() 231 [[maybe_unused]] Reg src1) in EncodeDiv() 236 [[maybe_unused]] Reg src1) in EncodeMod() 241 [[maybe_unused]] Reg src1) in EncodeMax() 313 …tual void EncodeCmp([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, in EncodeCmp() 320 … void EncodeCompare([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, in EncodeCompare() 326 …d EncodeCompareTest([[maybe_unused]] Reg dst, [[maybe_unused]] Reg src0, [[maybe_unused]] Reg src1, in EncodeCompareTest() [all …]
|
| D | codegen.cpp | 2497 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); local 2559 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitMAdd() local 2571 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitMSub() local 2583 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitMNeg() local 2593 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitOrNot() local 2603 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitAndNot() local 2613 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitXorNot() local 2791 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitCompare() local 2809 auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), type); in VisitCmp() local 3114 … auto src1 = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(1), DataType::INT32); // index in VisitLoadArray() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | standardize.cpp | 63 Operand &src1 = insn.GetOperand(kInsnSecondOpnd); in AddressMapping() local
|
| D | cgfunc.cpp | 533 Operand *src1 = cgFunc.HandleExpr(intrnNode, *arg1); /* vector src operand 1 */ in HandleVectorPairwiseAdalp() local
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | reg_encoder.cpp | 430 auto src1 = inst->GetSrcReg(1U); in IsBoundDstSrc() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_ico.cpp | 175 …rch64ICOPattern::BuildCondSel(const Insn &branch, MOperator mOp, RegOperand &dst, RegOperand &src1, in BuildCondSel()
|
| D | aarch64_cgfunc.cpp | 11884 RegOperand *AArch64CGFunc::SelectVectorPairwiseAdalp(Operand *src1, PrimType sty1, Operand *src2, P… in SelectVectorPairwiseAdalp()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | compiler_regalloc_test.cpp | 813 Location src1(Location::Kind::REGISTER, 0); in __anonb7fcf74c1202() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_cgfunc.cpp | 796 RegOperand *X64CGFunc::SelectVectorPairwiseAdalp(Operand *src1, PrimType sty1, Operand *src2, PrimT… in SelectVectorPairwiseAdalp()
|