Home
last modified time | relevance | path

Searched refs:isNoGC (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dts_hcr_lowering.h139 …funcType, const std::vector<GateRef> &args, const std::vector<GateRef> &argsFastCall, bool isNoGC);
143 GateType funcType, bool isNoGC);
145 GateType funcType, bool isNoGC);
146 …d LowerFastCall(GateRef gate, GateRef func, const std::vector<GateRef> &argsFastCall, bool isNoGC);
147 void LowerCall(GateRef gate, GateRef func, const std::vector<GateRef> &args, bool isNoGC);
Dts_hcr_lowering.cpp1121 … funcType, const std::vector<GateRef> &args, const std::vector<GateRef> &argsFastCall, bool isNoGC) in CheckCallTargetFromDefineFuncAndLowerCall() argument
1127 LowerFastCall(gate, func, argsFastCall, isNoGC); in CheckCallTargetFromDefineFuncAndLowerCall()
1129 LowerCall(gate, func, args, isNoGC); in CheckCallTargetFromDefineFuncAndLowerCall()
1134 const std::vector<GateRef> &argsFastCall, bool isNoGC) in LowerFastCall() argument
1137 GateRef result = builder_.TypedFastCall(gate, argsFastCall, isNoGC); in LowerFastCall()
1143 const std::vector<GateRef> &args, bool isNoGC) in LowerCall() argument
1146 GateRef result = builder_.TypedCall(gate, args, isNoGC); in LowerCall()
1157 bool isNoGC = tsManager_->IsNoGC(funcGt); in CheckCallTargetAndLowerCall() local
1164 …heckCallTargetFromDefineFuncAndLowerCall(gate, func, funcGt, funcType, args, argsFastCall, isNoGC); in CheckCallTargetAndLowerCall()
1176 LowerFastCall(gate, func, argsFastCall, isNoGC); in CheckCallTargetAndLowerCall()
[all …]
Dbytecode_info_collector.h641 bool isNoGC = false; in ModifyMethodOffsetToCanFastCall() local
643 isNoGC = iter->second.isNoGC_; in ModifyMethodOffsetToCanFastCall()
647 … methodOffsetToFastCallInfos_.emplace(methodOffset, FastCallInfo { canFastCall, isNoGC }); in ModifyMethodOffsetToCanFastCall()
Dcircuit_builder.cpp1048 bool isNoGC = acc_.GetNoGCFlag(hirGate); in Call() local
1049 meta = circuit_->CallOptimized(numValuesIn, isNoGC); in Call()
1051 bool isNoGC = acc_.GetNoGCFlag(hirGate); in Call() local
1052 meta = circuit_->FastCallOptimized(numValuesIn, isNoGC); in Call()
1245 GateRef CircuitBuilder::TypedCall(GateRef hirGate, std::vector<GateRef> args, bool isNoGC) in TypedCall() argument
1256 …auto callGate = GetCircuit()->NewGate(circuit_->TypedCall(bitfield, pcOffset, isNoGC), MachineType… in TypedCall()
1263 GateRef CircuitBuilder::TypedFastCall(GateRef hirGate, std::vector<GateRef> args, bool isNoGC) in TypedFastCall() argument
1274 …auto callGate = GetCircuit()->NewGate(circuit_->TypedFastCall(bitfield, pcOffset, isNoGC), Machine… in TypedFastCall()
Dllvm_ir_builder.cpp818 bool isNoGC = false; in VisitCall() local
842 isNoGC = acc_.IsNoGC(gate); in VisitCall()
851 isNoGC = acc_.IsNoGC(gate); in VisitCall()
915 if (isNoGC) { in VisitCall()
Dcircuit_builder.h547 GateRef TypedCall(GateRef hirGate, std::vector<GateRef> args, bool isNoGC);
548 GateRef TypedFastCall(GateRef hirGate, std::vector<GateRef> args, bool isNoGC);
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dmethod_literal.h257 void SetNoGCBit(bool isNoGC) in SetNoGCBit()
259 extraLiteralInfo_ = IsNoGCBit::Update(extraLiteralInfo_, isNoGC); in SetNoGCBit()