Home
last modified time | relevance | path

Searched refs:Aspect (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp247 if (Aspect.Type.isScalar() || Aspect.Type.isPointer()) in getAspectAction()
249 assert(Aspect.Type.isVector()); in getAspectAction()
482 assert(Aspect.Type.isScalar() || Aspect.Type.isPointer()); in findScalarLegalAction()
483 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findScalarLegalAction()
486 if (Aspect.Type.isPointer() && in findScalarLegalAction()
492 Aspect.Type.isPointer() in findScalarLegalAction()
497 if (Aspect.Idx >= Actions.size()) in findScalarLegalAction()
511 assert(Aspect.Type.isVector()); in findVectorLegalAction()
514 if (Aspect.Opcode < FirstOp || Aspect.Opcode > LastOp) in findVectorLegalAction()
515 return {NotFound, Aspect.Type}; in findVectorLegalAction()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h789 void setAction(const InstrAspect &Aspect, LegalizeAction Action) { in setAction() argument
792 const unsigned OpcodeIdx = Aspect.Opcode - FirstOp; in setAction()
793 if (SpecifiedActions[OpcodeIdx].size() <= Aspect.Idx) in setAction()
794 SpecifiedActions[OpcodeIdx].resize(Aspect.Idx + 1); in setAction()
795 SpecifiedActions[OpcodeIdx][Aspect.Idx][Aspect.Type] = Action; in setAction()
979 getAspectAction(const InstrAspect &Aspect) const;
1130 findScalarLegalAction(const InstrAspect &Aspect) const;
1134 findVectorLegalAction(const InstrAspect &Aspect) const;