/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | combined_pass_visitor.h | 38 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 D | lexical_env_specialization_pass.h | 26 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 D | escape_analysis_editor.h | 26 class EscapeAnalysisEditor : public PassVisitor { 30 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), result_(result), isTraced_(isTraced) {} in EscapeAnalysisEditor()
|
H A D | dead_code_elimination.h | 23 class DeadCodeElimination : public PassVisitor { 26 : PassVisitor(circuit, chunk, visitor) in DeadCodeElimination()
|
H A D | value_numbering.h | 25 class ValueNumbering : public PassVisitor { 28 : PassVisitor(circuit, chunk, visitor), entries_(nullptr), useNewGVN_(useNewGVN), in ValueNumbering()
|
H A D | later_elimination.h | 27 class LaterElimination : public PassVisitor { 30 : PassVisitor(circuit, chunk, visitor), dependChains_(chunk) {} in LaterElimination()
|
H A D | constant_folding.h | 29 class ConstantFolding : public PassVisitor { 33 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), acc_(circuit), builder_(circuit, cmpCfg), in ConstantFolding()
|
H A D | range_analysis.h | 27 class RangeAnalysis : public PassVisitor { 31 : PassVisitor(circuit, chunk, visitor), acc_(circuit), builder_(circuit), in RangeAnalysis()
|
H A D | range_guard.h | 28 class RangeGuard : public PassVisitor { 31 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), in RangeGuard()
|
H A D | ts_hcr_opt_pass.h | 25 class TSHCROptPass : public PassVisitor { 33 : PassVisitor(circuit, chunk, visitor), in TSHCROptPass()
|
H A D | early_elimination.h | 60 class EarlyElimination : public PassVisitor { 64 : PassVisitor(circuit, chunk, visitor), dependChains_(chunk), renames_(chunk), in EarlyElimination()
|
H A D | instruction_combine.h | 27 class InstructionCombine : public PassVisitor { 30 : PassVisitor(circuit, chunk, visitor), builder_(circuit), enableLog_(enableLog) in InstructionCombine()
|
H A D | ntype_hcr_lowering.h | 24 class NTypeHCRLowering : public PassVisitor { 28 : PassVisitor(circuit, chunk, visitor), in NTypeHCRLowering()
|
H A D | escape_analysis.h | 106 class EscapeAnalysis : public PassVisitor { 109 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), replacements_(chunk), gateToVirtualObject_(chunk), in EscapeAnalysis()
|
H A D | mcr_lowering.h | 26 class MCRLowering : public PassVisitor { 29 : PassVisitor(circuit, chunk, visitor), env_(env), circuit_(circuit), acc_(circuit), in MCRLowering()
|
H A D | number_speculative_retype.h | 202 class NumberSpeculativeRetypeManager : public PassVisitor { 206 : PassVisitor(circuit, chunk, visitor), retype_(retype), state_(state) {}
|
H A D | typed_native_inline_lowering.h | 26 class TypedNativeInlineLowering : public PassVisitor { 33 : PassVisitor(circuit, chunk, visitor), in TypedNativeInlineLowering()
|
H A D | typed_hcr_lowering.h | 101 class TypedHCRLowering : public PassVisitor { 109 : PassVisitor(circuit, chunk, visitor), in TypedHCRLowering()
|
H A D | combined_pass_visitor.cpp | 43 void CombinedPassVisitor::AddPass(PassVisitor* pass) in AddPass()
|