/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
H A D | ark_gvn.cpp | 22 #include "transforms/builtins.h" 39 using builtins::LoadClass; 40 using builtins::LoadInitClass; 41 using builtins::LoadString; 42 using builtins::ResolveVirtual; 56 GvnBuiltins builtins = {LoadClass(function.getParent()), LoadInitClass(function.getParent()), in run() local 60 bool changed = RunOnFunction(tree, builtins); in run() 97 bool ArkGVN::RunOnFunction(const llvm::DominatorTree &tree, const GvnBuiltins &builtins) in RunOnFunction() argument 103 changed |= RunOnBasicBlock(block, tree, builtins); in RunOnFunction() 112 bool ArkGVN::RunOnBasicBlock(llvm::BasicBlock *block, const llvm::DominatorTree &tree, const GvnBuiltins &builtins) in RunOnBasicBlock() argument 168 ParseBuiltin(const llvm::CallInst *callInst, const GvnBuiltins &builtins) ParseBuiltin() argument [all...] |
H A D | ark_gvn.h | 97 bool RunOnFunction(const llvm::DominatorTree &tree, const GvnBuiltins &builtins); 98 bool RunOnBasicBlock(llvm::BasicBlock *block, const llvm::DominatorTree &tree, const GvnBuiltins &builtins); 100 BuiltinKey ParseBuiltin(const llvm::CallInst *callInst, const GvnBuiltins &builtins);
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_dataview_stub_builder.cpp | 16 #include "ecmascript/compiler/builtins/builtins_dataview_stub_builder.h"
18 #include "ecmascript/builtins/builtins_arraybuffer.h"
19 #include "ecmascript/compiler/builtins/builtins_typedarray_stub_builder.h"
119 GateRef b1 = Int32And(Int32LSR(value, Int32(builtins::BITS_EIGHT)), Int32(0xFF));
in SetValueInBufferForInt32() 120 GateRef b2 = Int32And(Int32LSR(value, Int32(2 * builtins::BITS_EIGHT)), Int32(0xFF));
in SetValueInBufferForInt32() 121 GateRef b3 = Int32LSR(value, Int32(builtins::BITS_TWENTY_FOUR));
in SetValueInBufferForInt32() 156 GateRef b0 = Int32And(lowerInt32, Int32(builtins::BITS_MASK_FF));
in SetValueInBufferForInt64() 157 GateRef b1 = Int32And(Int32LSR(lowerInt32, Int32(builtins::BITS_EIGHT)), Int32(builtins::BITS_MASK_FF));
in SetValueInBufferForInt64() 159 GateRef b2 = Int32And(Int32LSR(lowerInt32, Int32(2 * builtins in SetValueInBufferForInt64() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.cpp | 18 #include "ecmascript/builtins/builtins_ark_tools.h" 21 #include "ecmascript/builtins/builtins_collator.h" 22 #include "ecmascript/builtins/builtins_date_time_format.h" 23 #include "ecmascript/builtins/builtins_number_format.h" 25 #include "ecmascript/builtins/builtins_global.h" 26 #include "ecmascript/builtins/builtins_object.h" 27 #include "ecmascript/builtins/builtins_promise_handler.h" 28 #include "ecmascript/builtins/builtins_proxy.h" 524 if (!builtins::BuiltinsArkTools::CreateFile(fileName)) { in CheckStartCpuProfiler() 537 if (!builtins in CheckStartCpuProfiler() [all...] |
H A D | byte_array.cpp | 18 #include "ecmascript/builtins/builtins_arraybuffer.h" 25 builtins::BuiltinsArrayBuffer::SetValueInBuffer(thread, idx * GetByteLength(), block, in Set() 33 return builtins::BuiltinsArrayBuffer::GetValueFromBuffer(thread, idx * GetByteLength(), block, type, true); in Get()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 18 #include "ecmascript/builtins/builtins_ark_tools.h" 19 #include "ecmascript/builtins/builtins_array.h" 20 #include "ecmascript/builtins/builtins_arraybuffer.h" 21 #include "ecmascript/builtins/builtins_async_function.h" 22 #include "ecmascript/builtins/builtins_async_generator.h" 23 #include "ecmascript/builtins/builtins_async_iterator.h" 24 #include "ecmascript/builtins/builtins_atomics.h" 25 #include "ecmascript/builtins/builtins_bigint.h" 26 #include "ecmascript/builtins/builtins_boolean.h" 27 #include "ecmascript/builtins/builtins_cjs_export [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_regexp-inl.h | 21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 27 JSHandle<builtins::RegExpGlobalResult> globalTable(thread->GetCurrentEcmaContext()->GetRegExpGlobalResult()); in GetCapture() 49 } // namespace panda::ecmascript::builtins
|
H A D | builtins_async_function.h | 22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_cjs_exports.h | 23 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_intl.h | 21 namespace panda::ecmascript::builtins {
namespace in panda::ecmascript 27 } // namespace panda::ecmascript::builtins
|
H A D | builtins_segment_iterator.h | 21 namespace panda::ecmascript::builtins {
namespace in panda::ecmascript 27 } // namespace panda::ecmascript::builtins
|
H A D | builtins_shared_async_function.h | 22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_shared_function.h | 22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 27 } // namespace panda::ecmascript::builtins
|
H A D | builtins_shared_object.h | 22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 27 } // namespace panda::ecmascript::builtins
|
H A D | builtins_async_function.cpp | 16 #include "ecmascript/builtins/builtins_async_function.h" 18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_segments.h | 21 namespace panda::ecmascript::builtins {
namespace in panda::ecmascript 30 } // namespace panda::ecmascript::builtins
|
H A D | builtins_shared_async_function.cpp | 16 #include "ecmascript/builtins/builtins_shared_async_function.h" 18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_weak_ref.h | 22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 30 } // namespace panda::ecmascript::builtins
|
H A D | builtins_async_generator.h | 21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 36 } // namespace panda::ecmascript::builtins
|
H A D | builtins_async_from_sync_iterator.h | 25 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 32 } // namespace panda::ecmascript::builtins
|
H A D | builtins_cjs_exports.cpp | 16 #include "ecmascript/builtins/builtins_cjs_exports.h" 18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 28 } // namespace panda::ecmascript::builtins
|
H A D | builtins_cjs_require.h | 23 namespace panda::ecmascript::builtins { namespace in panda::ecmascript 32 } // namespace panda::ecmascript::builtins
|
H A D | builtins_displaynames.h | 21 namespace panda::ecmascript::builtins {
namespace in panda::ecmascript 36 } // namespace panda::ecmascript::builtins
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/mirrors/ |
H A D | base.py | 18 import builtins namespace 61 b = builtins
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_iterator_test.cpp | 16 #include "ecmascript/builtins/builtins_iterator.h" 27 using namespace panda::ecmascript::builtins;
|