Home
last modified time | relevance | path

Searched refs:builtins (Results 1 - 25 of 250) sorted by relevance

12345678910

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Dark_gvn.cpp22 #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 Dark_gvn.h97 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 Dbuiltins_dataview_stub_builder.cpp16 #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 Decma_vm.cpp18 #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 Dbyte_array.cpp18 #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 Dsnapshot_processor.cpp18 #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 Dbuiltins_regexp-inl.h21 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 Dbuiltins_async_function.h22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_cjs_exports.h23 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_intl.h21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
27 } // namespace panda::ecmascript::builtins
H A Dbuiltins_segment_iterator.h21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
27 } // namespace panda::ecmascript::builtins
H A Dbuiltins_shared_async_function.h22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_shared_function.h22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
27 } // namespace panda::ecmascript::builtins
H A Dbuiltins_shared_object.h22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
27 } // namespace panda::ecmascript::builtins
H A Dbuiltins_async_function.cpp16 #include "ecmascript/builtins/builtins_async_function.h"
18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_segments.h21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
30 } // namespace panda::ecmascript::builtins
H A Dbuiltins_shared_async_function.cpp16 #include "ecmascript/builtins/builtins_shared_async_function.h"
18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_weak_ref.h22 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
30 } // namespace panda::ecmascript::builtins
H A Dbuiltins_async_generator.h21 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
36 } // namespace panda::ecmascript::builtins
H A Dbuiltins_async_from_sync_iterator.h25 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
32 } // namespace panda::ecmascript::builtins
H A Dbuiltins_cjs_exports.cpp16 #include "ecmascript/builtins/builtins_cjs_exports.h"
18 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
28 } // namespace panda::ecmascript::builtins
H A Dbuiltins_cjs_require.h23 namespace panda::ecmascript::builtins { namespace in panda::ecmascript
32 } // namespace panda::ecmascript::builtins
H A Dbuiltins_displaynames.h21 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 Dbase.py18 import builtins namespace
61 b = builtins
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_iterator_test.cpp16 #include "ecmascript/builtins/builtins_iterator.h"
27 using namespace panda::ecmascript::builtins;

Completed in 9 milliseconds

12345678910