Lines Matching refs:ecmascript

15 #include "ecmascript/compiler/bytecodes.h"
16 #include "ecmascript/compiler/circuit.h"
17 #include "ecmascript/compiler/gate_accessor.h"
18 #include "ecmascript/compiler/lcr_gate_meta_data.h"
19 #include "ecmascript/compiler/pass.h"
20 #include "ecmascript/compiler/share_gate_meta_data.h"
21 #include "ecmascript/compiler/share_opcodes.h"
22 #include "ecmascript/compiler/instruction_combine.h"
23 #include "ecmascript/compiler/verifier.h"
24 #include "ecmascript/compiler/gate_matchers.h"
25 #include "ecmascript/elements.h"
26 #include "ecmascript/mem/concurrent_marker.h"
27 #include "ecmascript/mem/machine_code.h"
28 #include "ecmascript/mem/native_area_allocator.h"
29 #include "ecmascript/tests/test_helper.h"
38 using ecmascript::kungfu::Circuit;
39 using ecmascript::kungfu::CircuitBuilder;
40 using ecmascript::kungfu::CombinedPassVisitor;
41 using ecmascript::kungfu::EcmaOpcode;
42 using ecmascript::kungfu::Environment;
43 using ecmascript::kungfu::Float64BinopMatcher;
44 using ecmascript::kungfu::Float64Matcher;
45 using ecmascript::kungfu::GateAccessor;
46 using ecmascript::kungfu::GateRef;
47 using ecmascript::kungfu::InstructionCombine;
48 using ecmascript::kungfu::Int32BinopMatcher;
49 using ecmascript::kungfu::Int64BinopMatcher;
50 using ecmascript::kungfu::OpCode;
51 using ecmascript::kungfu::PGOSampleType;
52 using ecmascript::kungfu::Verifier;
64 ecmascript::NativeAreaAllocator allocator;
66 ecmascript::Chunk chunk(&allocator);
125 ecmascript::NativeAreaAllocator allocator;
127 ecmascript::Chunk chunk(&allocator);
211 ecmascript::NativeAreaAllocator allocator;
213 ecmascript::Chunk chunk(&allocator);
283 ecmascript::NativeAreaAllocator allocator;
285 ecmascript::Chunk chunk(&allocator);
356 ecmascript::NativeAreaAllocator allocator;
358 ecmascript::Chunk chunk(&allocator);
452 ecmascript::NativeAreaAllocator allocator;
454 ecmascript::Chunk chunk(&allocator);
557 ecmascript::NativeAreaAllocator allocator;
559 ecmascript::Chunk chunk(&allocator);
634 ecmascript::NativeAreaAllocator allocator;
636 ecmascript::Chunk chunk(&allocator);
711 ecmascript::NativeAreaAllocator allocator;
713 ecmascript::Chunk chunk(&allocator);
796 ecmascript::NativeAreaAllocator allocator;
798 ecmascript::Chunk chunk(&allocator);
831 ecmascript::NativeAreaAllocator allocator;
833 ecmascript::Chunk chunk(&allocator);
845 auto add_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, add_overflow, b.Int32(0));
846 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, add_overflow, b.Int32(1));
854 auto add_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, add_overflow, b.Int32(0));
855 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, add_overflow, b.Int32(1));
866 auto add_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, add_overflow, b.Int32(0));
867 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, add_overflow, b.Int32(1));
876 ecmascript::NativeAreaAllocator allocator;
878 ecmascript::Chunk chunk(&allocator);
890 auto sub_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, sub_overflow, b.Int32(0));
891 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, sub_overflow, b.Int32(1));
899 auto sub_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, sub_overflow, b.Int32(0));
900 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, sub_overflow, b.Int32(1));
910 auto sub_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, sub_overflow, b.Int32(0));
911 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, sub_overflow, b.Int32(1));
920 ecmascript::NativeAreaAllocator allocator;
922 ecmascript::Chunk chunk(&allocator);
934 auto mul_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, mul_overflow, b.Int32(0));
935 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, mul_overflow, b.Int32(1));
944 auto mul_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, mul_overflow, b.Int32(0));
945 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, mul_overflow, b.Int32(1));
955 auto mul_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, mul_overflow, b.Int32(0));
956 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, mul_overflow, b.Int32(1));
966 auto mul_result = b.ExtractValue(ecmascript::kungfu::MachineType::I32, mul_overflow, b.Int32(0));
967 auto is_over = b.ExtractValue(ecmascript::kungfu::MachineType::I1, mul_overflow, b.Int32(1));
976 ecmascript::NativeAreaAllocator allocator;
978 ecmascript::Chunk chunk(&allocator);
1031 ecmascript::NativeAreaAllocator allocator;
1033 ecmascript::Chunk chunk(&allocator);
1085 ecmascript::NativeAreaAllocator allocator;
1087 ecmascript::Chunk chunk(&allocator);
1126 ecmascript::NativeAreaAllocator allocator;
1128 ecmascript::Chunk chunk(&allocator);
1164 ecmascript::NativeAreaAllocator allocator;
1166 ecmascript::Chunk chunk(&allocator);
1200 ecmascript::NativeAreaAllocator allocator;
1202 ecmascript::Chunk chunk(&allocator);
1232 ecmascript::NativeAreaAllocator allocator;
1234 ecmascript::Chunk chunk(&allocator);
1273 ecmascript::NativeAreaAllocator allocator;
1275 ecmascript::Chunk chunk(&allocator);