Searched refs:Aspect (Results 1 – 2 of 2) sorted by relevance
201 if (Aspect.Type.isScalar() || Aspect.Type.isPointer()) in getAspectAction()203 assert(Aspect.Type.isVector()); in getAspectAction()301 assert(Aspect.Type.isScalar() || Aspect.Type.isPointer()); in findScalarLegalAction()302 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findScalarLegalAction()305 if (Aspect.Type.isPointer() && in findScalarLegalAction()311 Aspect.Type.isPointer() in findScalarLegalAction()316 if (Aspect.Idx >= Actions.size()) in findScalarLegalAction()330 assert(Aspect.Type.isVector()); in findVectorLegalAction()333 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findVectorLegalAction()334 return {NotFound, Aspect.Type}; in findVectorLegalAction()[all …]
153 void setAction(const InstrAspect &Aspect, in setAction() argument157 const unsigned OpcodeIdx = Aspect.Opcode - FirstOp; in setAction()158 if (SpecifiedActions[OpcodeIdx].size() <= Aspect.Idx) in setAction()159 SpecifiedActions[OpcodeIdx].resize(Aspect.Idx + 1); in setAction()160 SpecifiedActions[OpcodeIdx][Aspect.Idx][Aspect.Type] = Action; in setAction()301 getAspectAction(const InstrAspect &Aspect) const;452 findScalarLegalAction(const InstrAspect &Aspect) const;456 findVectorLegalAction(const InstrAspect &Aspect) const;