Home
last modified time | relevance | path

Searched full:void (Results 1 – 25 of 2340) sorted by relevance

12345678910>>...94

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dcommon_call.h32 static void CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV);
33 static void PushAsmInterpBridgeFrame(ExtendedAssembler *assembler);
34 static void PopAsmInterpBridgeFrame(ExtendedAssembler *assembler);
35 static void PushUndefinedWithArgc(ExtendedAssembler *assembler, Register argc);
36 static void GetArgvAtStack(ExtendedAssembler *assembler);
37 …static void PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Register ar…
39 …static void StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, Regi…
45 static void CallRuntime(ExtendedAssembler *assembler);
47 static void JSFunctionEntry(ExtendedAssembler *assembler);
49 static void OptimizedCallOptimized(ExtendedAssembler *assembler);
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.h126 void CallRuntimeLowering();
151 void ReplaceHirToSubCfg(GateRef hir, GateRef outir,
155 void ExceptionReturn(GateRef state, GateRef depend);
156 void ReplaceHirWithIfBranch(GateRef hirGate, GateRef callGate, GateRef ifBranch);
157 void ReplaceHirToCall(GateRef hirGate, GateRef callGate, bool noThrow = false);
158 void ReplaceHirToJSCall(GateRef hirGate, GateRef callGate);
159 void ReplaceHirToThrowCall(GateRef hirGate, GateRef callGate);
160 void LowerExceptionHandler(GateRef hirGate);
166 void Lower(GateRef gate);
167 void LowerAdd2(GateRef gate);
[all …]
Dts_type_lowering.h39 void RunTSTypeLowering();
57 void Lower(GateRef gate);
58 void VerifyGuard() const;
59 void DeleteGates(GateRef hir, std::vector<GateRef> &unusedGate);
60 void ReplaceHIRGate(GateRef hir, GateRef outir, GateRef state, GateRef depend,
62 void LowerTypedAdd(GateRef gate);
63 void LowerTypedSub(GateRef gate);
64 void LowerTypedMul(GateRef gate);
65 void LowerTypedMod(GateRef gate);
66 void LowerTypedLess(GateRef gate);
[all …]
Dtype_lowering.h108 void RunTypeLowering();
121 void Lower(GateRef gate);
122 void LowerType(GateRef gate);
123 void LowerPrimitiveTypeCheck(GateRef gate);
124 void LowerTypedBinaryOp(GateRef gate);
125 void LowerTypeConvert(GateRef gate);
126 void LowerTypedUnaryOp(GateRef gate);
127 void LowerTypedAdd(GateRef gate);
128 void LowerTypedSub(GateRef gate);
129 void LowerTypedMul(GateRef gate);
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dcommon_call.h55 …static void PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Regi…
57 …static void PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, Register …
59 static void PushAsmInterpBridgeFrame(ExtendedAssembler *assembler);
60 static void PopAsmInterpBridgeFrame(ExtendedAssembler *assembler);
61 …static void StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSlot, …
63 static void PushLeaveFrame(ExtendedAssembler *assembler, Register glue);
64 static void PopLeaveFrame(ExtendedAssembler *assembler);
69 static void CallRuntime(ExtendedAssembler *assembler);
71 static void JSFunctionEntry(ExtendedAssembler *assembler);
73 static void OptimizedCallOptimized(ExtendedAssembler *assembler);
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.h68 void BuildSIB(Scale scale, Register index, Register base);
69 void BuildModerm(int32_t mode, Register rm);
70 void BuildDisp8(int32_t disp);
71 void BuildDisp32(int32_t disp);
89 void Pushq(Register x);
90 void Pushq(Immediate x);
91 void Push(Register x);
92 void Popq(Register x);
93 void Pop(Register x);
94 void Movq(Register src, Register dst);
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dcodegen.h78 void SetFrameInfo(FrameInfo *frame_info) in SetFrameInfo()
82 virtual void CreateFrameInfo();
121 void SetStartCodeOffset(size_t offset) in SetStartCodeOffset()
133 void Convert(ArenaVector<Reg> *regs_usage, const ArenaVector<bool> *mask, TypeInfo type_info);
171 void CreateStackMap(Inst *inst, Inst *user = nullptr);
173 void CreateStackMapRec(SaveStateInst *save_state, bool require_vreg_map, Inst *target_site);
174 void CreateVRegMap(SaveStateInst *save_state, size_t vregs_count, Inst *target_site);
175 void CreateVreg(const Location &location, Inst *inst, const VirtualRegister &vreg);
176 void FillVregIndices(SaveStateInst *save_state);
178 void CreateOsrEntry(SaveStateInst *save_state);
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.h144 void SetInsns(ArenaList<IRNode *> &newInsns) in SetInsns()
212 void SetSourceLocationFlag(lexer::SourceLocationFlag flag) in SetSourceLocationFlag()
217 void AdjustSpillInsns() in AdjustSpillInsns()
233 void SetFunctionKind();
249 void FunctionInit(CatchTable* catchTable);
250 void FunctionEnter();
251 void FunctionExit();
257 void InitializeLexEnv(const ir::AstNode *node);
258 void CopyFunctionArguments(const ir::AstNode *node);
259 void GetFunctionObject(const ir::AstNode *node);
[all …]
/arkcompiler/runtime_core/runtime/include/
Dexceptions.h25 void ThrowException(const LanguageContext &ctx, ManagedThread *thread, const uint8_t *mutf8_name,
28 void ThrowNullPointerException();
33 void ThrowNullPointerException(const LanguageContext &ctx, ManagedThread *thread);
35 void ThrowStackOverflowException(ManagedThread *thread);
37 void ThrowArrayIndexOutOfBoundsException(coretypes::array_ssize_t idx, coretypes::array_size_t leng…
38 void ThrowArrayIndexOutOfBoundsException(coretypes::array_ssize_t idx, coretypes::array_size_t leng…
41 void ThrowIndexOutOfBoundsException(coretypes::array_ssize_t idx, coretypes::array_ssize_t length);
43 void ThrowIllegalStateException(const PandaString &msg);
45 void ThrowStringIndexOutOfBoundsException(coretypes::array_ssize_t idx, coretypes::array_size_t len…
47 void ThrowNegativeArraySizeException(coretypes::array_ssize_t size);
[all …]
Dobject_accessor.h31 static T GetPrimitive(const void *obj, size_t offset) in GetPrimitive()
37 static void SetPrimitive(void *obj, size_t offset, T value) in SetPrimitive()
43 static ObjectHeader *GetObject(const void *obj, size_t offset);
46 static void SetObject(void *obj, size_t offset, ObjectHeader *value);
49 static T GetFieldPrimitive(const void *obj, const Field &field);
52 static void SetFieldPrimitive(void *obj, const Field &field, T value);
55 static ObjectHeader *GetFieldObject(const void *obj, const Field &field);
58 static void SetFieldObject(void *obj, const Field &field, ObjectHeader *value);
62 static ObjectHeader *GetObject(const ManagedThread *thread, const void *obj, size_t offset);
65 … static void SetObject(const ManagedThread *thread, void *obj, size_t offset, ObjectHeader *value);
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins.h43 void Initialize(const JSHandle<GlobalEnv> &env, JSThread *thread);
44 void InitializeForSnapshot(JSThread *thread);
65 void InitializeCtor(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &prototype,
68void InitializeGlobalObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject…
70void InitializeFunction(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &emptyFuncClass) …
72void InitializeObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &objFuncPrototype,
75 void InitializeNumber(const JSHandle<GlobalEnv> &env, const JSHandle<JSObject> &globalObject,
78void InitializeBigInt(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &primRefObjClass) c…
80 void InitializeBigIntWithRealm(const JSHandle<GlobalEnv> &realm) const;
82void InitializeDate(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &objFuncClass) const;
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_checker.h52 void Check();
55 void PreCloneChecks(Graph *graph);
56 void UserInputCheck(Graph *graph);
57 void CheckBlock(BasicBlock *block);
58 void CheckDomTree();
59 void CheckLoopAnalysis();
60 void CheckStartBlock();
61 void CheckEndBlock();
62 void CheckControlFlow(BasicBlock *block);
63 void CheckDataFlow(BasicBlock *block);
[all …]
/arkcompiler/runtime_core/runtime/mem/
Dalloc_config.h31 …* we can cast void* to object and get the specific size of this object, otherwise we should believ…
39 static void OnAlloc(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnAlloc()
44 static void OnFree(size_t size, SpaceType type_mem, MemStatsType *mem_stats) in OnFree()
52 static void MemoryInit(void *mem, size_t size) in MemoryInit()
67 static void AddToCrossingMap(void *obj_addr, size_t obj_size) in AddToCrossingMap()
81 static void RemoveFromCrossingMap(void *obj_addr, size_t obj_size, void *next_obj_addr,
82 void *prev_obj_addr = nullptr, size_t prev_obj_size = 0)
98 static void *FindFirstObjInCrossingMap(void *start_addr, void *end_addr) in FindFirstObjInCrossingMap()
108 static void InitializeCrossingMapForMemory(void *start_addr, size_t size) in InitializeCrossingMapForMemory()
118 static void RemoveCrossingMapForMemory(void *start_addr, size_t size) in RemoveCrossingMapForMemory()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dmemory_barriers.h50 void ApplyGraph();
57 void VisitDefault([[maybe_unused]] Inst *inst) override in VisitDefault()
63 void CheckAllInputs(Inst *inst);
64 void CheckInput(Inst *input);
65 void CheckTwoInputs(Inst *input1, Inst *input2);
67 static void VisitCallStatic(GraphVisitor *v, Inst *inst);
68 static void VisitCallIndirect(GraphVisitor *v, Inst *inst);
69 static void VisitCall(GraphVisitor *v, Inst *inst);
70 static void VisitUnresolvedCallStatic(GraphVisitor *v, Inst *inst);
71 static void VisitCallVirtual(GraphVisitor *v, Inst *inst);
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.h299 void Ldp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
300 void Stp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
301 void Ldp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
302 void Stp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
303 void Ldr(const Register &rt, const MemoryOperand &operand);
304 void Ldrh(const Register &rt, const MemoryOperand &operand);
305 void Ldrb(const Register &rt, const MemoryOperand &operand);
306 void Str(const Register &rt, const MemoryOperand &operand);
307 void Ldur(const Register &rt, const MemoryOperand &operand);
308 void Stur(const Register &rt, const MemoryOperand &operand);
[all …]
/arkcompiler/runtime_core/runtime/entrypoints/
Dentrypoints.yaml30 - void
38 - void
46 - void
47 - void const*
55 - void
56 - void const*
64 - void
73 - void
82 - void
91 - void
[all …]
/arkcompiler/runtime_core/runtime/tests/interpreter/
Dtest_runtime_interface.h40 void WaitForGC([[maybe_unused]] GCTask task) override {} in WaitForGC()
41 void InitGCBits([[maybe_unused]] panda::ObjectHeader *obj_header) override {} in InitGCBits()
42 void InitGCBitsForAllocationInTLAB([[maybe_unused]] panda::ObjectHeader *obj_header) override {} in InitGCBitsForAllocationInTLAB()
43 void Trigger() override {} in Trigger()
50 void InitializeImpl() override {} in InitializeImpl()
52 void PreRunPhasesImpl() override {} in PreRunPhasesImpl()
53 void RunPhasesImpl([[maybe_unused]] GCTask &task) override {} in RunPhasesImpl()
58 void MarkObject([[maybe_unused]] ObjectHeader *object) override {} in MarkObject()
63 void MarkReferences([[maybe_unused]] mem::GCMarkingStackType *references, in MarkReferences()
67 void VisitRoots([[maybe_unused]] const GCRootVisitor &gc_root_visitor, in VisitRoots()
[all …]
/arkcompiler/runtime_core/runtime/mem/gc/g1/
Dg1-gc.h62 void Mark(ObjectHeader *object) in Mark()
85 void StopGC() override in StopGC()
95 void WaitForGC(GCTask task) override;
97 void InitGCBits(panda::ObjectHeader *obj_header) override;
99 void InitGCBitsForAllocationInTLAB(panda::ObjectHeader *object) override;
101 void Trigger() override;
103 bool InitWorker(void **worker_data) override;
105 void DestroyWorker(void *worker_data) override;
107 void WorkerTaskProcessing(GCWorkersTask *task, void *worker_data) override;
109 void MarkReferences(GCMarkingStackType *references, GCPhase gc_phase) override;
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch64/
Dtarget.h270 void SetCalleeSaved(const ArenaVector<Reg> &regs) override;
272 void SetUsedRegs(const ArenaVector<Reg> &regs) override;
410 void CreateLabels(LabelId size) override in CreateLabels()
417 void BindLabel(LabelId id) override;
461 void LoadPcRelative(Reg reg, intptr_t offset, Reg reg_addr = INVALID_REGISTER);
463 void SetMaxAllocatedBytes(size_t size) override in SetMaxAllocatedBytes()
473 #define UnaryOperation(opc) void Encode##opc(Reg dst, Reg src0) override;
475 #define BinaryOperationReg(opc) void Encode##opc(Reg dst, Reg src0, Reg src1) override;
477 #define BinaryOperationImm(opc) void Encode##opc(Reg dst, Reg src0, Imm src1) override;
489 void EncodeNop() override;
[all …]
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.h96 using HostPromiseRejectionTracker = void (*)(const EcmaVM* vm,
100 void* data);
101 using PromiseRejectCallback = void (*)(void* info);
103 using NativePtrGetter = void* (*)(void* info);
107 using IcuDeleteEntry = void(*)(void *pointer, void *data);
121 void SetLoop(void *loop) in SetLoop()
126 void *GetLoop() const in GetLoop()
146 void ResetPGOProfiler();
195 void CheckThread() const in CheckThread()
222 void PushToNativePointerList(JSNativePointer *array);
[all …]
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.h36 void DoLda(compiler::Register reg, std::vector<pandasm::Ins> &result);
37 void DoSta(compiler::Register reg, std::vector<pandasm::Ins> &result);
57 void Reserve(size_t res_size = 0)
84 void EmitLabel(const std::string label) in EmitLabel()
92 void EmitJump(const BasicBlock *bb);
94 void EncodeSpillFillData(const compiler::SpillFillData &sf);
95 void EncodeSta(compiler::Register reg, compiler::DataType::Type type);
96 void AddLineNumber(const Inst *inst, const size_t idx);
97 void AddColumnNumber(const Inst *inst, const uint32_t idx);
103 static void VisitSpillFill(GraphVisitor *v, Inst *inst);
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dsparse_space.h50 void Initialize() override;
51 void Reset();
57 void PrepareSweeping();
58 void AsyncSweep(bool isMain);
59 void Sweep();
65 void AddSweepingRegion(Region *region);
66 void SortSweepingRegion();
68 void AddSweptRegionSafe(Region *region);
72 void FreeRegion(Region *current, bool isMain = true);
73 void FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMain);
[all …]
/arkcompiler/runtime_core/runtime/mem/gc/
Dgc.h112 virtual void GCStarted([[maybe_unused]] size_t heap_size) {} in GCStarted()
113 …virtual void GCFinished([[maybe_unused]] const GCTask &task, [[maybe_unused]] size_t heap_size_bef… in GCFinished()
117 virtual void GCPhaseStarted([[maybe_unused]] GCPhase phase) {} in GCPhaseStarted()
118 virtual void GCPhaseFinished([[maybe_unused]] GCPhase phase) {} in GCPhaseFinished()
123 using UpdateRefInObject = std::function<void(ObjectHeader *)>;
148 void Initialize(PandaVM *vm);
154 virtual void StartGC();
160 virtual void StopGC();
166 virtual void WaitForGC(GCTask task) = 0;
171 void WaitForGCInManaged(const GCTask &task) NO_THREAD_SAFETY_ANALYSIS;
[all …]
/arkcompiler/ets_frontend/es2panda/lexer/
Dlexer.h73 void NextToken(LexerNextTokenFlags flags = LexerNextTokenFlags::NONE);
80 void Rewind(const LexerPosition &pos);
81 void BackwardToken(TokenType type, size_t offset);
82 void ForwardToken(TokenType type, size_t offset);
89 void ScanString();
90 void ResetTokenEnd();
92 void ScanTemplateStringEnd();
93 void PushTemplateContext(TemplateLiteralParserContext *ctx);
98 void ScanRegExpPattern();
101 void ThrowError(std::string_view message);
[all …]
/arkcompiler/runtime_core/libpandabase/mem/
Dmmap_mem_pool.h50 void SetSize(size_t size) in SetSize()
55 void *GetMem() in GetMem()
72 void SetFreePoolsIter(FreePoolsIter free_pools_iter) in SetFreePoolsIter()
101 void PushFreePool(Pool pool);
104 void AddNewPool(Pool pool);
118 std::map<void *, MmapPool *> pool_map_;
137 void *GetAddressOfMinObjectAddress() in GetAddressOfMinObjectAddress()
139 return static_cast<void *>(&min_object_memory_addr_); in GetAddressOfMinObjectAddress()
161 void *GetStartAddrPoolForAddr(const void *addr) const in GetStartAddrPoolForAddr()
178 …aImpl(size_t size, SpaceType space_type, AllocatorType allocator_type, const void *allocator_addr);
[all …]

12345678910>>...94