Lines Matching refs:ecmascript

15 #include "ecmascript/compiler/bytecodes.h"
16 #include "ecmascript/compiler/circuit_builder.h"
17 #include "ecmascript/compiler/early_elimination.h"
18 #include "ecmascript/compiler/gate_accessor.h"
19 #include "ecmascript/compiler/graph_editor.h"
20 #include "ecmascript/compiler/loop_analysis.h"
21 #include "ecmascript/compiler/loop_peeling.h"
22 #include "ecmascript/compiler/pass.h"
23 #include "ecmascript/compiler/stub_builder.h"
24 #include "ecmascript/compiler/type.h"
25 #include "ecmascript/compiler/variable_type.h"
26 #include "ecmascript/compiler/verifier.h"
27 #include "ecmascript/compiler/typed_bytecode_lowering.h"
28 #include "ecmascript/compiler/typed_hcr_lowering.h"
29 #include "ecmascript/pgo_profiler/types/pgo_profiler_type.h"
30 #include "ecmascript/mem/chunk.h"
31 #include "ecmascript/mem/native_area_allocator.h"
32 #include "ecmascript/tests/test_helper.h"
39 using ecmascript::kungfu::Circuit;
40 using ecmascript::kungfu::GateAccessor;
41 using ecmascript::kungfu::GateType;
42 using ecmascript::kungfu::MachineType;
43 using ecmascript::kungfu::CircuitBuilder;
44 using ecmascript::kungfu::Label;
45 using ecmascript::kungfu::OpCode;
46 using ecmascript::kungfu::GateRef;
47 using ecmascript::kungfu::Variable;
48 using ecmascript::kungfu::VariableType;
49 using ecmascript::kungfu::Verifier;
50 using ecmascript::kungfu::LoopAnalysis;
51 using ecmascript::kungfu::Environment;
52 using ecmascript::kungfu::LoopPeeling;
53 using ecmascript::kungfu::EarlyElimination;
54 using ecmascript::kungfu::CombinedPassVisitor;
55 using ecmascript::kungfu::TypedBinOp;
56 using ecmascript::kungfu::PGOTypeRef;
57 using ecmascript::kungfu::PGOSampleType;
58 using ecmascript::kungfu::GraphLinearizer;
59 using ecmascript::kungfu::ParamType;
63 ecmascript::NativeAreaAllocator allocator;
65 ecmascript::Chunk chunk(&allocator);
90 auto loadElement = builder.LoadElement<ecmascript::kungfu::TypedLoadOp::INT32ARRAY_LOAD_ELEMENT>(array, *index);
105 ecmascript::kungfu::LoopInfo beforeOpt(&chunk, loopBegin);
106 ecmascript::kungfu::LoopInfo afterOpt(&chunk, loopBegin);
137 ecmascript::NativeAreaAllocator allocator;
139 ecmascript::Chunk chunk(&allocator);
182 ecmascript::NativeAreaAllocator allocator;
184 ecmascript::Chunk chunk(&allocator);
194 auto bits = ecmascript::kungfu::LoadStoreAccessor::ToValue(ecmascript::kungfu::MemoryAttribute::Default());