|
reference, declaration → definition
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();