reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
112 return Opcode == RHS.Opcode && Idx == RHS.Idx && Type == RHS.Type; 112 return Opcode == RHS.Opcode && Idx == RHS.Idx && Type == RHS.Type; 973 SpecifiedActions[OpcodeIdx][Aspect.Idx][Aspect.Type] = Action;lib/CodeGen/GlobalISel/LegalizerInfo.cpp
383 if (Aspect.Type.isScalar() || Aspect.Type.isPointer()) 383 if (Aspect.Type.isScalar() || Aspect.Type.isPointer()) 385 assert(Aspect.Type.isVector()); 620 assert(Aspect.Type.isScalar() || Aspect.Type.isPointer()); 620 assert(Aspect.Type.isScalar() || Aspect.Type.isPointer()); 624 if (Aspect.Type.isPointer() && 625 AddrSpace2PointerActions[OpcodeIdx].find(Aspect.Type.getAddressSpace()) == 630 Aspect.Type.isPointer() 632 .find(Aspect.Type.getAddressSpace()) 640 auto SizeAndAction = findAction(Vec, Aspect.Type.getSizeInBits()); 642 Aspect.Type.isScalar() ? LLT::scalar(SizeAndAction.first) 643 : LLT::pointer(Aspect.Type.getAddressSpace(), 649 assert(Aspect.Type.isVector()); 653 return {NotFound, Aspect.Type}; 657 return {NotFound, Aspect.Type}; 663 findAction(ElemSizeVec, Aspect.Type.getScalarSizeInBits()); 665 LLT::vector(Aspect.Type.getNumElements(), ElementSizeAndAction.first);