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

References

include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
  110       APInt Mask = APInt::getAllOnesValue(SrcTy.getScalarSizeInBits());
  150       uint64_t SizeInBits = SrcTy.getScalarSizeInBits();
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  744                     scalarOrEltNarrowerThan(TypeIdx, Ty.getScalarSizeInBits()),
  755                                        TypeIdx, Ty.getScalarSizeInBits())),
  773                     scalarOrEltWiderThan(TypeIdx, Ty.getScalarSizeInBits()),
  819           return Query.Types[LargeTypeIdx].getScalarSizeInBits() >
  835           return Query.Types[LargeTypeIdx].getScalarSizeInBits() >
  836                      Query.Types[TypeIdx].getScalarSizeInBits() &&
include/llvm/Support/LowLevelTypeImpl.h
  110       return getScalarSizeInBits();
  111     return getScalarSizeInBits() * getNumElements();
  168       return pointer(getAddressSpace(), getScalarSizeInBits());
  170       return scalar(getScalarSizeInBits());
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  885     return VectorType::get(IntegerType::get(C, Ty.getScalarSizeInBits()),
  893   unsigned NumBits = Ty.getScalarSizeInBits();
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
   80   unsigned BitWidth = Ty.getScalarSizeInBits();
lib/CodeGen/GlobalISel/LegalityPredicates.cpp
  103     return QueryTy.getScalarSizeInBits() < Size;
  111     return QueryTy.getScalarSizeInBits() > Size;
  118     return !isPowerOf2_32(QueryTy.getScalarSizeInBits());
lib/CodeGen/GlobalISel/LegalizeMutations.cpp
   51         std::max(1u << Log2_32_Ceil(Ty.getScalarSizeInBits()), Min);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
   54     unsigned EltSize = OrigTy.getScalarSizeInBits();
  150     unsigned EltSize = MainTy.getScalarSizeInBits();
  996     if (NarrowTy.getScalarSizeInBits() >= SizeInBits) {
 1037         MIRBuilder.buildConstant(NarrowTy, NarrowTy.getScalarSizeInBits() - 1)
 1045       if ((i + 1) * NarrowTy.getScalarSizeInBits() < SizeInBits)
 1047       else if (i * NarrowTy.getScalarSizeInBits() > SizeInBits) {
 1065                     {SrcRegs[i], SizeInBits % NarrowTy.getScalarSizeInBits()})
 1381   if (Offset % SrcTy.getScalarSizeInBits() != 0)
 1504     unsigned DiffBits = WideTy.getScalarSizeInBits() - Ty.getScalarSizeInBits();
 1504     unsigned DiffBits = WideTy.getScalarSizeInBits() - Ty.getScalarSizeInBits();
 1520     unsigned DiffBits = WideTy.getScalarSizeInBits() - Ty.getScalarSizeInBits();
 1520     unsigned DiffBits = WideTy.getScalarSizeInBits() - Ty.getScalarSizeInBits();
 1668     unsigned ExtType = Ty.getScalarSizeInBits() == 1 ?
 2268     auto MIBSz = MIRBuilder.buildConstant(DstTy, DstTy.getScalarSizeInBits() - SizeInBits);
 2569       LLT::vector(NarrowTy.getNumElements(), SrcTy.getScalarSizeInBits()) :
 2579                             DstTy.getScalarSizeInBits());
 2651                                 CondTy.getScalarSizeInBits());
 2893   const LLT OffsetTy = LLT::scalar(MRI.getType(AddrReg).getScalarSizeInBits());
 3147   const unsigned DstEltSize = DstTy.getScalarSizeInBits();
 3986   const int Src0Size = Src0Ty.getScalarSizeInBits();
 3987   const int Src1Size = Src1Ty.getScalarSizeInBits();
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  164       if (NewTy.getScalarSizeInBits() >= OldTy.getScalarSizeInBits())
  164       if (NewTy.getScalarSizeInBits() >= OldTy.getScalarSizeInBits())
  168       if (NewTy.getScalarSizeInBits() <= OldTy.getScalarSizeInBits())
  168       if (NewTy.getScalarSizeInBits() <= OldTy.getScalarSizeInBits())
  663       findAction(ElemSizeVec, Aspect.Type.getScalarSizeInBits());
  670       IntermediateType.getScalarSizeInBits());
  679                       IntermediateType.getScalarSizeInBits())};
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  290   assert(EltTy.getScalarSizeInBits() == Val.getBitWidth() &&
  309                                Res.getLLTTy(*getMRI()).getScalarSizeInBits());
  350       ConstantFP::get(Ctx, getAPFloatFromSize(Val, DstTy.getScalarSizeInBits()));
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  183               (ValMapping.BreakDown[0].Length % RegTy.getScalarSizeInBits() ==
lib/CodeGen/MachineVerifier.cpp
 1400     if (Imm >= SrcTy.getScalarSizeInBits())
lib/Support/LowLevelType.cpp
   43     OS << "s" << getScalarSizeInBits();
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  572         return Query.Types[0].getScalarSizeInBits() <
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  855   bool IsD16Packed = Ty.getScalarSizeInBits() == 16;
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  956           return (BigTy.getScalarSizeInBits() < 16);
  962           return (LitTy.getScalarSizeInBits() < 16);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  860               if (OpTy.getScalarSizeInBits() == 64) {
 1259   int EltSize = Ty.getScalarSizeInBits();
unittests/CodeGen/LowLevelTypeTest.cpp
   36     EXPECT_EQ(S, Ty.getScalarSizeInBits());
   75       EXPECT_EQ(S, VTy.getScalarSizeInBits());
  187       EXPECT_EQ(Ty.getSizeInBits(), VTy.getScalarSizeInBits());
utils/TableGen/GlobalISelEmitter.cpp
  121       OS << "GILLT_v" << Ty.getNumElements() << "s" << Ty.getScalarSizeInBits();
  140          << Ty.getScalarSizeInBits() << ")";