Home
last modified time | relevance | path

Searched refs:regsKind (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DregAllocator.cpp125 std::vector<OperandKind> regsKind; in AdjustInsRegWhenHasSpill() local
138 if (CheckRegIndices(ins, registers, &regsKind)) { in AdjustInsRegWhenHasSpill()
150 AdjustInsSpill(registers, ins, newInsns, regsKind); in AdjustInsRegWhenHasSpill()
156 const std::vector<OperandKind> &regsKind) in AdjustInsSpill()
159 ASSERT(!regsKind.empty()); in AdjustInsSpill()
169 if (regsKind[idx] == OperandKind::SRC_VREG || regsKind[idx] == OperandKind::SRC_DST_VREG) { in AdjustInsSpill()
172 if (regsKind[idx] == OperandKind::DST_VREG || regsKind[idx] == OperandKind::SRC_DST_VREG) { in AdjustInsSpill()
155 AdjustInsSpill(const Span<VReg *> &registers, IRNode *ins, ArenaList<IRNode *> &newInsns, const std::vector<OperandKind> &regsKind) AdjustInsSpill() argument
H A DregAllocator.h79 std::vector<OperandKind> *regsKind = nullptr) in CheckRegIndices()
87 if (regsKind && formatItem.IsVReg()) { in CheckRegIndices()
88 regsKind->push_back(formatItem.Kind()); in CheckRegIndices()
119 const std::vector<OperandKind> &regsKind);

Completed in 1 milliseconds