/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
H A D | switch_lowerer.h | 26 SwitchLowerer(maple::MIRModule &mod, maple::SwitchNode &stmt, maple::MapleAllocator &allocator) in SwitchLowerer() 33 maple::BlockNode *LowerSwitch(); 36 using Cluster = std::pair<maple::int32, maple::int32>; 37 using SwitchItem = std::pair<maple::int32, maple::int32>; 39 maple::MIRModule &mirModule; 40 maple [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/ |
H A D | litecg_ir_builder.h | 43 module = isJit ? nullptr : maple::litecg::CreateModuleWithName(name); in LMIRModule() 49 maple::litecg::ReleaseModule(module); in ~LMIRModule() 56 module = maple::litecg::CreateModuleWithName(moduleName); in JitCreateLitecgModule() 59 maple::litecg::Module *GetModule() in GetModule() 86 maple::litecg::Module *module; 103 maple::litecg::PregIdx phi; 121 maple::litecg::LMIRBuilder *lmirBuilder_ {nullptr}; 122 std::unordered_map<GateRef, maple::litecg::LiteCGValue> gate2Expr_; 125 std::map<int, maple::litecg::BB *> bbID2BB_; 127 maple [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_emitter.h | 45 uint8 GetSymbolAlign(const maple::MIRSymbol &mirSymbol, bool isComm = false); 46 uint64 GetSymbolSize(maple::TyIdx typeIndex); 49 uint64 EmitVector(maple::MIRConst &mirConst, bool belongsToDataSec = true); 50 uint64 EmitArray(maple::MIRConst &mirConst, maplebe::CG &cg, bool belongsToDataSec = true); 52 uint32 EmitSingleElement(maple::MIRConst &mirConst, bool belongsToDataSec = true, bool isIndirect = false);
|
H A D | x64_isa_tbl.h | 70 using SetIselMappingType = std::unordered_map<maple::Opcode, std::array<X64MOP_t, Operand::OperandType::kOpdPhi>>; 85 static inline X64MOP_t GetSetCCMop(maple::Opcode opcode, Operand::OperandType dTy, bool isSigned, bool isFloat) in GetSetCCMop() 104 using CMovIselMappingType = std::unordered_map<maple::Opcode, std::array<X64MOP_t, kBitIndexEnd>>; 117 static inline X64MOP_t GetCMovCCMop(maple::Opcode opcode, int32 bitSize, bool isSigned)
|
H A D | x64_optimize_common.h | 23 using namespace maple;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | cg_phase.h | 19 namespace maple { namespace 22 using namespace maple;
|
H A D | target_select.h | 22 #define MAPLE_TARGET(TargetName) void MAPLEInitialize##TargetName##TargetInfo(maple::MemPool * m) 33 static inline void InitializeAllTargetInfos(maple::MemPool * m) in InitializeAllTargetInfos()
|
H A D | target_machine.h | 20 using namespace maple;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/ad/ |
H A D | mad.h | 25 enum UnitType : maple::uint8 { kUnitTypePrimart, kUnitTypeOr, kUnitTypeAnd, KUnitTypeNone }; 29 enum LatencyType : maple::uint32 {
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_optimize_common.h | 23 using namespace maple; 31 void ModifyJumpTarget(maple::LabelIdx targetLabel, BB &bb) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_optimize_common.cpp | 27 maple::LabelIdx labidx = static_cast<LabelOperand &>(targetOperand).GetLabelIndex(); in ModifyJumpTarget() 39 void AArch64InsnVisitor::ModifyJumpTarget(maple::LabelIdx targetLabel, BB &bb) in ModifyJumpTarget()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
H A D | mpl_logging.h | 121 namespace maple { namespace 227 maple::logInfo.EmitErrorMessage("false", __FILE_NAME__, __LINE__, fmt "\n", ##__VA_ARGS__); \ 234 maple::logInfo.EmitErrorMessage(#cond, __FILE_NAME__, __LINE__, fmt "\n", ##__VA_ARGS__); \ 266 maple::logInfo.EmitErrorMessage(#cond, __FILE_NAME__, __LINE__, fmt "\n", ##__VA_ARGS__); \ 319 } // namespace maple
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | types_def.h | 27 namespace maple { namespace 157 } // namespace maple 160 class hash<maple::StIdx> { 162 size_t operator()(const maple::StIdx &x) const in operator ()()
|
H A D | intrinsic_op.h | 19 namespace maple { namespace 25 } // namespace maple
|
H A D | printing.h | 21 namespace maple { namespace 24 } // namespace maple
|
H A D | tokens.h | 19 namespace maple { namespace 63 } // namespace maple
|
H A D | prim_types.h | 21 namespace maple { namespace 60 } // namespace maple
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | target_select.cpp | 19 using namespace maple;
|
H A D | offset_adjust.cpp | 24 using namespace maple;
|
H A D | args.cpp | 21 using namespace maple;
|
H A D | target_registry.cpp | 19 using namespace maple;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/src/ |
H A D | phase_driver.cpp | 19 namespace maple { namespace 21 } // namespace maple
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_driver/include/ |
H A D | mpl_options.h | 19 namespace maple { namespace 25 } // namespace maple
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_driver/src/ |
H A D | triple.cpp | 19 namespace maple { namespace 32 } // namespace maple
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/src/ |
H A D | mpl_int_val.cpp | 18 namespace maple { namespace 35 } // namespace maple
|