Home
last modified time | relevance | path

Searched refs:inList (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dloop_peeling.cpp81 auto inList = std::vector<GateRef>(1 + numLoopbacks, Circuit::NullGate()); // 1: state in CopySelector() local
84 MachineType::I64, inList.size(), inList.data(), GateType::AnyType()); in CopySelector()
86 newGate = circuit_->NewGate(circuit_->DependSelector(numLoopbacks), inList); in CopySelector()
106 std::vector<GateRef> inList(numLoopbacks, Circuit::NullGate()); in CopyLoopHeader()
107 auto merge = circuit_->NewGate(circuit_->Merge(numLoopbacks), inList); in CopyLoopHeader()
179 std::vector<GateRef> inList(acc_.GetNumIns(gate), Circuit::NullGate()); in SetCopy()
180 GateRef newGate = circuit_->NewGate(acc_.GetMetaData(gate), inList); in SetCopy()
H A Dir_builder.h51 V(Call, (GateRef gate, const std::vector<GateRef> &inList, OpCode op)) \
52 V(RuntimeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
53 V(RuntimeCallWithArgv, (GateRef gate, const std::vector<GateRef> &inList)) \
54 V(ASMCallBarrier, (GateRef gate, const std::vector<GateRef> &inList)) \
55 V(NoGcRuntimeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
56 V(BytecodeCall, (GateRef gate, const std::vector<GateRef> &inList)) \
H A Dcircuit.cpp122 const GateRef inList[], GateType type, const char* comment) in NewGate()
136 inPtrList[idx] = (inList[idx] == Circuit::NullGate()) ? nullptr : LoadGatePtr(inList[idx]); in NewGate()
154 GateRef Circuit::NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment) in NewGate() argument
156 return NewGate(meta, MachineType::NOVALUE, inList.size(), inList.data(), GateType::Empty(), comment); in NewGate()
166 const std::vector<GateRef>& inList, GateType type, const char* comment) in NewGate()
168 return NewGate(meta, machineType, inList.size(), inList.data(), type, comment); in NewGate()
121 NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, const GateRef inList[], GateType type, const char* comment) NewGate() argument
165 NewGate(const GateMetaData *meta, MachineType machineType, const std::vector<GateRef>& inList, GateType type, const char* comment) NewGate() argument
H A Dasync_function_lowering.cpp127 std::vector<GateRef> inList(numIn + 1, emptyOffsetGate); in RebuildGeneratorCfg()
128 inList[0] = stateInGate; // 0 : state in in RebuildGeneratorCfg()
129 inList[1] = restoreOffsetGate; // 1 : outloop value in in RebuildGeneratorCfg()
131 inList, GateType::NJSValue()); in RebuildGeneratorCfg()
H A Dbytecode_circuit_builder.cpp688 std::vector<GateRef> inList(numValues, Circuit::NullGate()); in CreateGateInList()
693 inList[i + length] = circuit_->GetConstantGate(MachineType::I64, in CreateGateInList()
697 inList[i + length] = circuit_->GetConstantGate(MachineType::I64, in CreateGateInList()
701 inList[i + length] = circuit_->GetConstantGate(MachineType::I16, in CreateGateInList()
713 inList[inputSize + length] = GetFrameArgs(); in CreateGateInList()
715 return inList; in CreateGateInList()
842 std::vector<GateRef> inList = CreateGateInList(bytecodeInfo, meta); in NewJSGate() local
844 gate = circuit_->NewGate(meta, MachineType::I64, inList.size(), in NewJSGate()
845 inList.data(), GateType::AnyType()); in NewJSGate()
847 gate = circuit_->NewGate(meta, MachineType::NOVALUE, inList in NewJSGate()
[all...]
H A Dcircuit.h52 GateRef NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment = nullptr);
57 const GateRef inList[], GateType type, const char* comment = nullptr);
59 const std::vector<GateRef>& inList, GateType type, const char* comment = nullptr);
H A Dmcr_circuit_builder.h536 std::vector<GateRef> inList { currentControl, currentDepend }; in TypedCallBuiltin()
537 inList.insert(inList.end(), args.begin(), args.end()); in TypedCallBuiltin()
538 inList.push_back(Int16(static_cast<int16_t>(id))); in TypedCallBuiltin()
539 AppendFrameArgs(inList, hirGate); in TypedCallBuiltin()
541 auto builtinOp = TypedCallOperator(hirGate, MachineType::I64, inList, isSideEffect); in TypedCallBuiltin()
H A Dcircuit_builder.cpp43 GateRef CircuitBuilder::Merge(const std::vector<GateRef> &inList) in Merge() argument
45 return circuit_->NewGate(circuit_->Merge(inList.size()), inList); in Merge()
51 std::vector<GateRef> inList; in Selector() local
52 inList.push_back(control); in Selector()
55 inList.push_back(Circuit::NullGate()); in Selector()
59 inList.push_back(values[i]); in Selector()
65 return circuit_->NewGate(meta, machineType, inList.size(), inList.data(), type.GetGateType()); in Selector()
H A Dframe_states.cpp626 auto inList = std::vector<GateRef>(numOfIns + 1, Circuit::NullGate()); // 1: state in MergeValue() local
628 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(), in MergeValue()
645 auto inList = std::vector<GateRef>(numOfIns + 1, Circuit::NullGate()); // 1: state in MergeValue() local
647 circuit_->ValueSelector(numOfIns), MachineType::I64, inList.size(), inList.data(), in MergeValue()
1465 std::vector<GateRef> inList(frameStateInputs, Circuit::NullGate()); in BuildFrameValues()
1474 inList[i] = value; in BuildFrameValues()
1476 return circuit_->NewGate(circuit_->FrameValues(frameStateInputs), inList); in BuildFrameValues()
H A Dloop_analysis.cpp200 ChunkSet<GateRef> inList(chunk_); in LoopExitElimination()
H A Dmcr_circuit_builder.cpp633 GateRef CircuitBuilder::TypedCallOperator(GateRef hirGate, MachineType type, const std::vector<GateRef> &inList, in TypedCallOperator() argument
637 auto numValueIn = inList.size() - 3; // 3: state & depend & frame state in TypedCallOperator()
642 inList.size(), inList.data(), GateType::AnyType()); in TypedCallOperator()
645 inList.size(), inList.data(), GateType::AnyType()); in TypedCallOperator()
837 ParamType paramType, const std::vector<GateRef>& inList) in TypedConditionJump()
841 type, inList.size(), inList.data(), GateType::Empty()); in TypedConditionJump()
845 const std::vector<GateRef>& inList) in TypeConvert()
836 TypedConditionJump(MachineType type, TypedJumpOp jumpOp, uint32_t weight, ParamType paramType, const std::vector<GateRef>& inList) TypedConditionJump() argument
844 TypeConvert(MachineType type, ParamType typeFrom, GateType typeTo, const std::vector<GateRef>& inList) TypeConvert() argument
[all...]
H A Dgate.h139 Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type);
H A Dcircuit_builder.h206 GateRef Merge(const std::vector<GateRef> &inList);
543 GateRef TypedCallOperator(GateRef hirGate, MachineType type, const std::vector<GateRef>& inList, bool isSideEffect);
546 GateRef TypeConvert(MachineType type, ParamType typeFrom, GateType typeTo, const std::vector<GateRef>& inList);
570 const std::vector<GateRef>& inList);
H A Dgate.cpp553 Gate::Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type) in Gate() argument
564 auto in = inList[idx]; in Gate()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.cpp642 void LLVMIRBuilder::VisitRuntimeCall(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCall() argument
646 LLVMValueRef glue = GetGlue(inList); in VisitRuntimeCall()
657 ComputeArgCountAndExtraInfo(actualNumArgs, pcOffset, frameArgs, inList, kind); in VisitRuntimeCall()
661 const int index = static_cast<int>(acc_.GetConstantValue(inList[static_cast<int>(CallInputs::TARGET)])); in VisitRuntimeCall()
666 GateRef gateTmp = inList[paraIdx]; in VisitRuntimeCall()
720 void LLVMIRBuilder::VisitRuntimeCallWithArgv(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCallWithArgv() argument
724 LLVMValueRef glue = GetGlue(inList); in VisitRuntimeCallWithArgv()
734 uint64_t index = acc_.GetConstantValue(inList[static_cast<size_t>(CallInputs::TARGET)]); in VisitRuntimeCallWithArgv()
737 for (size_t paraIdx = static_cast<size_t>(CallInputs::FIRST_PARAMETER); paraIdx < inList.size(); ++paraIdx) { in VisitRuntimeCallWithArgv()
738 GateRef gateTmp = inList[paraId in VisitRuntimeCallWithArgv()
806 GetGlue(const std::vector<GateRef> &inList) GetGlue() argument
858 ComputeArgCountAndExtraInfo(size_t &actualNumArgs, LLVMValueRef &pcOffset, GateRef &frameArgs, const std::vector<GateRef> &inList, CallExceptionKind kind) ComputeArgCountAndExtraInfo() argument
891 GetCallee(const std::vector<GateRef> &inList, const CallSignature *signature, const std::string &realName) GetCallee() argument
953 VisitCall(GateRef gate, const std::vector<GateRef> &inList, OpCode op) VisitCall() argument
1094 VisitBytecodeCall(GateRef gate, const std::vector<GateRef> &inList) VisitBytecodeCall() argument
[all...]
H A Dllvm_ir_builder.h337 LLVMValueRef GetCallee(const std::vector<GateRef> &inList, const CallSignature *signature,
417 LLVMValueRef GetGlue(const std::vector<GateRef> &inList);
428 const std::vector<GateRef> &inList, CallExceptionKind kind);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp756 Expr LiteCGIRBuilder::GetGlue(const std::vector<GateRef> &inList) in GetGlue() argument
758 GateRef glueGate = inList[static_cast<size_t>(CallInputs::GLUE)]; in GetGlue()
1319 void LiteCGIRBuilder::VisitRuntimeCall(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCall() argument
1322 Expr glue = GetGlue(inList); in VisitRuntimeCall()
1330 size_t actualNumArgs = hasPCOffset ? (inList.size() - 2) : inList.size(); // 2: pcOffset and frameArgs in VisitRuntimeCall()
1335 const int index = static_cast<int>(acc_.GetConstantValue(inList[static_cast<int>(CallInputs::TARGET)])); in VisitRuntimeCall()
1346 GateRef gateTmp = inList[paraIdx]; in VisitRuntimeCall()
1363 auto frameArgs = inList.at(actualNumArgs); in VisitRuntimeCall()
1364 Expr pcOffset = hasPCOffset ? (GetExprFromGate(inList[actualNumArg in VisitRuntimeCall()
1409 GetCallee(maple::litecg::BB &bb, const std::vector<GateRef> &inList, const CallSignature *signature, const std::string &realName) GetCallee() argument
1435 VisitRuntimeCallWithArgv(GateRef gate, const std::vector<GateRef> &inList) VisitRuntimeCallWithArgv() argument
1489 VisitCall(GateRef gate, const std::vector<GateRef> &inList, OpCode op) VisitCall() argument
[all...]
H A Dlitecg_ir_builder.h164 maple::litecg::Expr GetGlue(const std::vector<GateRef> &inList);
178 maple::litecg::Expr GetCallee(maple::litecg::BB &bb, const std::vector<GateRef> &inList,

Completed in 31 milliseconds