| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.cpp | 145 auto *enc = static_cast<EncodeVisitor *>(visitor); local 193 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitShrI() local 200 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitMAdd() local 207 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitMSub() local 214 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitMNeg() local 221 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitOrNot() local 228 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitAndNot() local 235 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitXorNot() local 242 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitNegSR() local 250 auto enc = static_cast<EncodeVisitor *>(visitor); in VisitCast() local [all …]
|
| D | callconv.h | 224 …CallingConvention(ArenaAllocator *allocator, Encoder *enc, RegistersDescription *descr, CallConvMo… in CallingConvention() 239 void SetEncoder(Encoder *enc) in SetEncoder()
|
| D | codegen.cpp | 1857 auto *enc = GetEncoder(); in CreatePreWRB() local 2020 auto *enc = GetEncoder(); in CheckObject() local 2150 auto enc {GetEncoder()}; in EncodeDynamicCast() local 2620 auto *enc {cg_->GetEncoder()}; in EncodeOnlineIrtocBarrier() local 2658 auto *enc {cg_->GetEncoder()}; in EncodeOnlineIrtocRegionTwoRegsBarrier() local 2689 auto *enc {cg_->GetEncoder()}; in EncodeOnlineIrtocRegionOneRegBarrier() local 2709 auto *enc {cg_->GetEncoder()}; in EncodeInterRegionBarrier() local 2764 auto *enc {cg_->GetEncoder()}; in EncodeInterGenerationalBarrier() local 2803 auto enc {cg_->GetEncoder()}; in EncodeCalculateCardIndex() local 2812 auto enc {cg_->GetEncoder()}; in EncodeCheckObject() local [all …]
|
| D | slow_path.cpp | 282 auto enc {codegen->GetEncoder()}; in GenerateImpl() local
|
| D | encode.h | 86 explicit LabelHolder(Encoder *enc) : enc_ {enc} {}; in LabelHolder()
|
| D | codegen-inl.h | 329 auto enc = GetEncoder(); in CreateStubCall() local
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | codegen.cpp | 239 auto *enc = static_cast<BytecodeGen *>(visitor); in VisitSpillFill() local 258 static void VisitConstant32(BytecodeGen *enc, compiler::Inst *inst, std::vector<pandasm::Ins> &res) in VisitConstant32() 307 static void VisitConstant64(BytecodeGen *enc, compiler::Inst *inst, std::vector<pandasm::Ins> &res) in VisitConstant64() 353 auto *enc = static_cast<BytecodeGen *>(visitor); in VisitConstant() local 505 auto *enc = static_cast<BytecodeGen *>(visitor); in CallHandler() local 545 auto *enc = static_cast<BytecodeGen *>(visitor); in CallHandler() local 565 static void VisitIf32(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &res, boo… in VisitIf32() 610 static void VisitIf64Signed(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &re… in VisitIf64Signed() 656 static void VisitIf64Unsigned(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &… in VisitIf64Unsigned() 702 static void VisitIfRef([[maybe_unused]] BytecodeGen *enc, compiler::IfInst *inst, std::vector<panda… in VisitIfRef() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/ |
| D | target.cpp | 75 … aarch32::Aarch32Encoder *enc = arenaAllocator->New<aarch32::Aarch32Encoder>(arenaAllocator); in Create() local 85 … aarch64::Aarch64Encoder *enc = arenaAllocator->New<aarch64::Aarch64Encoder>(arenaAllocator); in Create() local 95 amd64::Amd64Encoder *enc = in Create() local 135 [[maybe_unused]] Encoder *enc, in Create()
|
| D | asm_printer.cpp | 29 …Printer<aarch32::Aarch32Encoder>::AssemblyPrinter(ArenaAllocator *aa, aarch32::Aarch32Encoder *enc) in AssemblyPrinter() 52 …Printer<aarch64::Aarch64Encoder>::AssemblyPrinter(ArenaAllocator *aa, aarch64::Aarch64Encoder *enc) in AssemblyPrinter() 74 AssemblyPrinter<amd64::Amd64Encoder>::AssemblyPrinter(ArenaAllocator *aa, amd64::Amd64Encoder *enc) in AssemblyPrinter()
|
| D | asm_printer.h | 48 …explicit PrinterLabelHolder(Encoder *enc) : LabelHolder(enc), labels_(enc->GetAllocator()->Adapter… in PrinterLabelHolder() 321 …PrinterCallingConvention(ArenaAllocator *allocator, E *enc, RegistersDescription *descr, CallConvM… in PrinterCallingConvention()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | asm_printer_test.cpp | 57 auto enc = reinterpret_cast<aarch32::Aarch32Assembly *>(encoder_); in PrinterTest() local 66 auto enc = reinterpret_cast<aarch64::Aarch64Assembly *>(encoder_); in PrinterTest() local 75 auto enc = reinterpret_cast<amd64::Amd64Assembly *>(encoder_); in PrinterTest() local 170 auto enc = reinterpret_cast<aarch32::Aarch32Assembly *>(encoder_); in PreWork() local 176 auto enc = reinterpret_cast<aarch64::Aarch64Assembly *>(encoder_); in PreWork() local 182 auto enc = reinterpret_cast<amd64::Amd64Assembly *>(encoder_); in PreWork() local
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | asm_printer_test.cpp | 97 auto enc = reinterpret_cast<aarch32::Aarch32Assembly *>(encoder_); in SetArch() local 106 auto enc = reinterpret_cast<aarch64::Aarch64Assembly *>(encoder_); in SetArch() local 115 auto enc = reinterpret_cast<amd64::Amd64Assembly *>(encoder_); in SetArch() local 194 auto enc = reinterpret_cast<aarch32::Aarch32Assembly *>(encoder_); in PreWork() local 200 auto enc = reinterpret_cast<aarch64::Aarch64Assembly *>(encoder_); in PreWork() local 206 auto enc = reinterpret_cast<amd64::Amd64Assembly *>(encoder_); in PreWork() local
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | codegen.cpp | 177 auto *enc = static_cast<BytecodeGen *>(visitor); in VisitSpillFill() local 198 auto *enc = static_cast<BytecodeGen *>(visitor); in VisitConstant() local 253 auto enc = static_cast<BytecodeGen *>(v); in VisitIf() local 303 auto enc = static_cast<BytecodeGen *>(v); in IfEcma() local 367 auto enc = static_cast<BytecodeGen *>(v); in IfImmZero() local 386 auto enc = static_cast<BytecodeGen *>(v); in VisitLoadString() local 403 auto enc = static_cast<BytecodeGen *>(v); in VisitReturn() local 427 auto enc = static_cast<BytecodeGen *>(v); in VisitCastValueToAnyType() local 504 auto enc = static_cast<BytecodeGen *>(visitor); in VisitCatchPhi() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | codegen_intrinsics_ets.cpp | 129 auto *enc = cg->GetEncoder(); in GenerateSbAppendCall() local 193 auto *enc = cg->GetEncoder(); in EncodeSbAppendString() local 258 auto *enc = GetEncoder(); in CreateStringBuilderAppendString() local 325 auto *enc = GetEncoder(); in CreateStringBuilderToString() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | target.h | 220 …explicit Amd64LabelHolder(Encoder *enc) : LabelHolder(enc), labels_(enc->GetAllocator()->Adapter()… in Amd64LabelHolder()
|
| D | callconv.cpp | 22 Amd64CallingConvention::Amd64CallingConvention(ArenaAllocator *allocator, Encoder *enc, RegistersDe… in Amd64CallingConvention()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | target.h | 173 …explicit Aarch64LabelHolder(Encoder *enc) : LabelHolder(enc), labels_(enc->GetAllocator()->Adapter… in Aarch64LabelHolder()
|
| D | callconv.cpp | 24 Aarch64CallingConvention::Aarch64CallingConvention(ArenaAllocator *allocator, Encoder *enc, Registe… in Aarch64CallingConvention()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | target.h | 208 …explicit Aarch32LabelHolder(Encoder *enc) : LabelHolder(enc), labels_(enc->GetAllocator()->Adapter… in Aarch32LabelHolder()
|
| D | callconv.cpp | 30 Aarch32CallingConvention::Aarch32CallingConvention(ArenaAllocator *allocator, Encoder *enc, Registe… in Aarch32CallingConvention()
|