| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 24 void BytecodeCircuitBuilder::BytecodeToCircuit() in BytecodeToCircuit() 36 void BytecodeCircuitBuilder::BuildRegionInfo() in BuildRegionInfo() 56 void BytecodeCircuitBuilder::CollectRegionInfo(uint32_t bcIndex) in CollectRegionInfo() 103 void BytecodeCircuitBuilder::CollectTryCatchBlockInfo(ExceptionInfo &byteCodeException) in CollectTryCatchBlockInfo() 141 void BytecodeCircuitBuilder::BuildEntryBlock() in BuildEntryBlock() 150 void BytecodeCircuitBuilder::BuildRegions(const ExceptionInfo &byteCodeException) in BuildRegions() 204 void BytecodeCircuitBuilder::BuildCatchBlocks(const ExceptionInfo &byteCodeException) in BuildCatchBlocks() 234 void BytecodeCircuitBuilder::ComputeDominatorTree() in ComputeDominatorTree() 326 void BytecodeCircuitBuilder::BuildImmediateDominator(const std::vector<size_t> &immDom) in BuildImmediateDominator() 353 void BytecodeCircuitBuilder::ComputeDomFrontiers(const std::vector<size_t> &immDom) in ComputeDomFrontiers() [all …]
|
| D | loop_peeling.h | 30 LoopPeeling(BytecodeCircuitBuilder* bcBuilder, Circuit *circuit, bool enableLog, in LoopPeeling() 50 BytecodeCircuitBuilder* bcBuilder_{nullptr};
|
| D | async_function_lowering.h | 29 …AsyncFunctionLowering(BytecodeCircuitBuilder *bcBuilder, Circuit *circuit, CompilationConfig *cmpC… in AsyncFunctionLowering() 72 BytecodeCircuitBuilder *bcBuilder_;
|
| D | bytecodes.h | 34 class BytecodeCircuitBuilder; variable 250 friend class BytecodeCircuitBuilder; variable 698 static void InitBytecodeInfo(BytecodeCircuitBuilder *builder, 703 friend class BytecodeCircuitBuilder; variable 709 BytecodeIterator(BytecodeCircuitBuilder *builder, in BytecodeIterator() 712 void Reset(BytecodeCircuitBuilder *builder, in Reset() 772 BytecodeCircuitBuilder *builder_ {nullptr};
|
| D | frame_states.h | 27 class BytecodeCircuitBuilder; variable 75 FrameStateBuilder(BytecodeCircuitBuilder *builder, 167 BytecodeCircuitBuilder *builder_{nullptr};
|
| D | bytecode_circuit_builder.h | 254 class BytecodeCircuitBuilder { 256 BytecodeCircuitBuilder(const JSPandaFile *jsPandaFile, in BytecodeCircuitBuilder() function 286 ~BytecodeCircuitBuilder() = default; 287 NO_COPY_SEMANTIC(BytecodeCircuitBuilder); 288 NO_MOVE_SEMANTIC(BytecodeCircuitBuilder);
|
| D | argument_accessor.h | 115 friend class BytecodeCircuitBuilder; variable
|
| D | pass.h | 51 PassData(BytecodeCircuitBuilder *builder, Circuit *circuit, PassContext *ctx, CompilerLog *log, 79 BytecodeCircuitBuilder* GetBuilder() const in GetBuilder() 200 BytecodeCircuitBuilder *builder_ {nullptr};
|
| D | pass_manager.cpp | 104 … BytecodeCircuitBuilder builder(jsPandaFile, methodLiteral, methodPCInfo, tsManager, &circuit, in Compile()
|
| D | gate.h | 44 class BytecodeCircuitBuilder; variable
|
| D | ts_inline_lowering.h | 179 void BuildFrameStateChain(CallGateInfo &info, BytecodeCircuitBuilder &builder);
|
| D | ts_inline_lowering.cpp | 192 BytecodeCircuitBuilder builder(jsPandaFile, method, methodPCInfo, in InlineCall() 527 void TSInlineLowering::BuildFrameStateChain(CallGateInfo &info, BytecodeCircuitBuilder &builder) in BuildFrameStateChain()
|
| D | frame_states.cpp | 20 FrameStateBuilder::FrameStateBuilder(BytecodeCircuitBuilder *builder, in FrameStateBuilder()
|
| D | bytecodes.cpp | 449 void BytecodeInfo::InitBytecodeInfo(BytecodeCircuitBuilder *builder, in InitBytecodeInfo()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
| D | global_type_infer.h | 28 void ProcessTypeInference(BytecodeCircuitBuilder *builder, Circuit *circuit); 62 std::vector<BytecodeCircuitBuilder *> builders_ {};
|
| D | pgo_type_infer.h | 27 PGOTypeInfer(Circuit *circuit, TSManager *tsManager, BytecodeCircuitBuilder *builder, in PGOTypeInfer() 88 BytecodeCircuitBuilder *builder_ {nullptr};
|
| D | global_type_infer.cpp | 71 BytecodeCircuitBuilder *builder = in NewTypeInfer() 72 …new BytecodeCircuitBuilder(jsPandaFile_, methodLiteral, methodPcInfo, ctx_->GetTSManager(), circui… in NewTypeInfer() 111 void GlobalTypeInfer::ProcessTypeInference(BytecodeCircuitBuilder *builder, Circuit *circuit) in ProcessTypeInference()
|
| D | method_type_infer.h | 38 MethodTypeInfer(BytecodeCircuitBuilder *builder, Circuit *circuit, 168 BytecodeCircuitBuilder *builder_ {nullptr};
|
| D | method_type_infer.cpp | 23 MethodTypeInfer::MethodTypeInfer(BytecodeCircuitBuilder *builder, Circuit *circuit, PassContext *ct… in MethodTypeInfer()
|