Home
last modified time | relevance | path

Searched refs:maple (Results 1 - 25 of 176) sorted by relevance

12345678

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
H A Dswitch_lowerer.h26 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 Dlitecg_ir_builder.h43 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 Dx64_emitter.h45 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 Dx64_isa_tbl.h70 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 Dx64_optimize_common.h23 using namespace maple;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dcg_phase.h19 namespace maple { namespace
22 using namespace maple;
H A Dtarget_select.h22 #define MAPLE_TARGET(TargetName) void MAPLEInitialize##TargetName##TargetInfo(maple::MemPool * m)
33 static inline void InitializeAllTargetInfos(maple::MemPool * m) in InitializeAllTargetInfos()
H A Dtarget_machine.h20 using namespace maple;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/ad/
H A Dmad.h25 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 Daarch64_optimize_common.h23 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 Daarch64_optimize_common.cpp27 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 Dmpl_logging.h121 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 Dtypes_def.h27 namespace maple { namespace
157 } // namespace maple
160 class hash<maple::StIdx> {
162 size_t operator()(const maple::StIdx &x) const in operator ()()
H A Dintrinsic_op.h19 namespace maple { namespace
25 } // namespace maple
H A Dprinting.h21 namespace maple { namespace
24 } // namespace maple
H A Dtokens.h19 namespace maple { namespace
63 } // namespace maple
H A Dprim_types.h21 namespace maple { namespace
60 } // namespace maple
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dtarget_select.cpp19 using namespace maple;
H A Doffset_adjust.cpp24 using namespace maple;
H A Dargs.cpp21 using namespace maple;
H A Dtarget_registry.cpp19 using namespace maple;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/src/
H A Dphase_driver.cpp19 namespace maple { namespace
21 } // namespace maple
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_driver/include/
H A Dmpl_options.h19 namespace maple { namespace
25 } // namespace maple
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_driver/src/
H A Dtriple.cpp19 namespace maple { namespace
32 } // namespace maple
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/src/
H A Dmpl_int_val.cpp18 namespace maple { namespace
35 } // namespace maple

Completed in 6 milliseconds

12345678