reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  804     assert(MinTy.isScalar() && MaxTy.isScalar() && "Expected scalar types");
  804     assert(MinTy.isScalar() && MaxTy.isScalar() && "Expected scalar types");
include/llvm/Support/LowLevelTypeImpl.h
  109     if (isPointer() || isScalar())
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  375   if (!LoadValueTy.isScalar())
lib/CodeGen/GlobalISel/LegalityPredicates.cpp
   59     return Query.Types[TypeIdx].isScalar();
   87     return QueryTy.isScalar() && QueryTy.getSizeInBits() < Size;
   95     return QueryTy.isScalar() && QueryTy.getSizeInBits() > Size;
  125     return QueryTy.isScalar() && !isPowerOf2_32(QueryTy.getSizeInBits());
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 1284   if (!SrcTy.isScalar())
 1289   if (!DstTy.isScalar())
 1368   if (SrcTy.isScalar()) {
 2103     if (DstTy.isScalar()) {
 4116   if (DstTy.isScalar()) {
 4144     if (Src0Ty.isScalar()) {
 4205   if (DstTy.isScalar() &&
 4206       (SrcTy.isScalar() ||
 4209     if (!SrcTy.isScalar()) {
 4238   if (InsertTy.isScalar() &&
 4239       (DstTy.isScalar() ||
 4242     if (!DstTy.isScalar()) {
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  383   if (Aspect.Type.isScalar() || Aspect.Type.isPointer())
  620   assert(Aspect.Type.isScalar() || Aspect.Type.isPointer());
  642           Aspect.Type.isScalar() ? LLT::scalar(SizeAndAction.first)
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  212   assert((Res.isScalar() || Res.isVector()) && "invalid operand type");
  218   assert((Res.isScalar() || Res.isVector()) && "invalid operand type");
  227   assert(Op1.getLLTTy(*getMRI()).isScalar() && "invalid offset type");
  236   assert(ValueTy.isScalar()  && "invalid offset type");
  363   assert(getMRI()->getType(Tst).isScalar() && "invalid operand type");
  457   assert(Res.getLLTTy(*getMRI()).isScalar() ||
  459   assert(Res.getLLTTy(*getMRI()).isScalar() ==
  460          Op.getLLTTy(*getMRI()).isScalar());
  498   if (SrcTy.isPointer() && DstTy.isScalar())
  500   else if (DstTy.isPointer() && SrcTy.isScalar())
  752   assert(OldValResTy.isScalar() && "invalid operand type");
  753   assert(SuccessResTy.isScalar() && "invalid operand type");
  779   assert(OldValResTy.isScalar() && "invalid operand type");
  804   assert(OldValResTy.isScalar() && "invalid operand type");
  926     assert(DstTy.isScalar() && SrcTy.isScalar() && "invalid extend/trunc");
  926     assert(DstTy.isScalar() && SrcTy.isScalar() && "invalid extend/trunc");
  940   assert((ResTy.isScalar() || ResTy.isVector() || ResTy.isPointer()) &&
  943   if (ResTy.isScalar() || ResTy.isPointer())
  944     assert(TstTy.isScalar() && "type mismatch");
  946     assert((TstTy.isScalar() ||
 1039       if (Op0Ty.isScalar() || Op0Ty.isPointer())
 1040         return DstTy.isScalar();
 1086     assert((DstOps[0].getLLTTy(*getMRI()).isScalar() ||
 1089     assert(SrcOps[1].getLLTTy(*getMRI()).isScalar() && "Invalid operand type");
 1103     assert(SrcOps[2].getLLTTy(*getMRI()).isScalar() && "Invalid index");
 1162     assert(DstOps[0].getLLTTy(*getMRI()).isScalar() && "Invalid operand");
 1166     assert(DstOps[1].getLLTTy(*getMRI()).isScalar() && "Invalid operand");
lib/CodeGen/MachineVerifier.cpp
 1464     if (!AllocOp.isReg() || !MRI->getType(AllocOp.getReg()).isScalar()) {
lib/Support/LowLevelType.cpp
   42     assert(isScalar() && "unexpected type");
lib/Target/AArch64/AArch64InstructionSelector.cpp
  756   if (!DstTy.isScalar() || !SrcTy.isScalar())
  756   if (!DstTy.isScalar() || !SrcTy.isScalar())
 2875   assert(NarrowTy.isScalar() && "cannot extract vector into vector!");
 2961   if (!NarrowTy.isScalar())
 3240   assert((CmpTy.isScalar() || CmpTy.isPointer()) &&
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  292         return Query.Types[0].isScalar() &&
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1170   if (!DstTy.isScalar())
 1229   if (!DstTy.isScalar())
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1323   assert(Ty.isScalar() && Ty.getSizeInBits() == 64);
 1720   assert(Ty.isScalar());
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1504     if (DstTy.isScalar() &&
lib/Target/ARM/ARMCallLowering.cpp
  319       assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm");
lib/Target/Mips/MipsRegisterBankInfo.cpp
  425       if (RegTy.isScalar() &&
lib/Target/X86/X86RegisterBankInfo.cpp
   66   if ((Ty.isScalar() && !isFP) || Ty.isPointer()) {
   83   } else if (Ty.isScalar()) {
unittests/CodeGen/LowLevelTypeTest.cpp
   29     ASSERT_TRUE(Ty.isScalar());
   70       ASSERT_FALSE(VTy.isScalar());
  179       ASSERT_FALSE(Ty.isScalar());
  213   ASSERT_FALSE(Ty.isScalar());
utils/TableGen/GlobalISelEmitter.cpp
  116     if (Ty.isScalar()) {
  134     if (Ty.isScalar()) {
  164     if (Ty.isScalar() != Other.Ty.isScalar())
  164     if (Ty.isScalar() != Other.Ty.isScalar())
  165       return Ty.isScalar() < Other.Ty.isScalar();
  165       return Ty.isScalar() < Other.Ty.isScalar();