Home
last modified time | relevance | path

Searched refs:PassVisitor (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcombined_pass_visitor.h38 class PassVisitor { class
40 PassVisitor(Circuit* circuit, Chunk* chunk, RPOVisitor* visitor) in PassVisitor() function in panda::ecmascript::kungfu::PassVisitor
42 virtual ~PassVisitor() = default;
68 void AddPass(PassVisitor* pass);
121 ChunkVector<PassVisitor*> passList_;
H A Dlexical_env_specialization_pass.h26 class LexicalEnvSpecializationPass : public PassVisitor {
29 : PassVisitor(circuit, chunk, visitor), chunk_(chunk), dependChains_(chunk), specializeId_(chunk), in LexicalEnvSpecializationPass()
69 class GetEnvSpecializationPass : public PassVisitor {
72 : PassVisitor(circuit, chunk, visitor), in GetEnvSpecializationPass()
H A Descape_analysis_editor.h26 class EscapeAnalysisEditor : public PassVisitor {
30 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), result_(result), isTraced_(isTraced) {} in EscapeAnalysisEditor()
H A Ddead_code_elimination.h23 class DeadCodeElimination : public PassVisitor {
26 : PassVisitor(circuit, chunk, visitor) in DeadCodeElimination()
H A Dvalue_numbering.h25 class ValueNumbering : public PassVisitor {
28 : PassVisitor(circuit, chunk, visitor), entries_(nullptr), useNewGVN_(useNewGVN), in ValueNumbering()
H A Dlater_elimination.h27 class LaterElimination : public PassVisitor {
30 : PassVisitor(circuit, chunk, visitor), dependChains_(chunk) {} in LaterElimination()
H A Dconstant_folding.h29 class ConstantFolding : public PassVisitor {
33 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), acc_(circuit), builder_(circuit, cmpCfg), in ConstantFolding()
H A Drange_analysis.h27 class RangeAnalysis : public PassVisitor {
31 : PassVisitor(circuit, chunk, visitor), acc_(circuit), builder_(circuit), in RangeAnalysis()
H A Drange_guard.h28 class RangeGuard : public PassVisitor {
31 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), in RangeGuard()
H A Dts_hcr_opt_pass.h25 class TSHCROptPass : public PassVisitor {
33 : PassVisitor(circuit, chunk, visitor), in TSHCROptPass()
H A Dearly_elimination.h60 class EarlyElimination : public PassVisitor {
64 : PassVisitor(circuit, chunk, visitor), dependChains_(chunk), renames_(chunk), in EarlyElimination()
H A Dinstruction_combine.h27 class InstructionCombine : public PassVisitor {
30 : PassVisitor(circuit, chunk, visitor), builder_(circuit), enableLog_(enableLog) in InstructionCombine()
H A Dntype_hcr_lowering.h24 class NTypeHCRLowering : public PassVisitor {
28 : PassVisitor(circuit, chunk, visitor), in NTypeHCRLowering()
H A Descape_analysis.h106 class EscapeAnalysis : public PassVisitor {
109 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), replacements_(chunk), gateToVirtualObject_(chunk), in EscapeAnalysis()
H A Dmcr_lowering.h26 class MCRLowering : public PassVisitor {
29 : PassVisitor(circuit, chunk, visitor), env_(env), circuit_(circuit), acc_(circuit), in MCRLowering()
H A Dnumber_speculative_retype.h202 class NumberSpeculativeRetypeManager : public PassVisitor {
206 : PassVisitor(circuit, chunk, visitor), retype_(retype), state_(state) {}
H A Dtyped_native_inline_lowering.h26 class TypedNativeInlineLowering : public PassVisitor {
33 : PassVisitor(circuit, chunk, visitor), in TypedNativeInlineLowering()
H A Dtyped_hcr_lowering.h101 class TypedHCRLowering : public PassVisitor {
109 : PassVisitor(circuit, chunk, visitor), in TypedHCRLowering()
H A Dcombined_pass_visitor.cpp43 void CombinedPassVisitor::AddPass(PassVisitor* pass) in AddPass()

Completed in 6 milliseconds