HomeSort by: relevance | last modified time | path
    Searched refs:getSizeInBits (Results 1 - 25 of 160) sorted by relevancy

1 2 3 4 5 6 7

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LowLevelType.cpp 48 return MVT::getIntegerVT(Ty.getSizeInBits());
51 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()),
57 return LLT::scalar(Ty.getSizeInBits());
60 Ty.getVectorElementType().getSizeInBits());
65 switch (Ty.getSizeInBits()) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ValueTypes.h 210 bool isByteSized() const { return getSizeInBits().isKnownMultipleOf(8); }
216 unsigned BitSize = getSizeInBits();
223 return getSizeInBits() == VT.getSizeInBits();
228 return TypeSize::isKnownGT(getSizeInBits(), VT.getSizeInBits());
234 return TypeSize::isKnownGE(getSizeInBits(), VT.getSizeInBits());
239 return TypeSize::isKnownLT(getSizeInBits(), VT.getSizeInBits());
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMRegisterBankInfo.cpp 240 OperandsMapping = Ty.getSizeInBits() == 64
276 LargeTy.getSizeInBits() <= 32
286 Ty.getSizeInBits() == 64
298 OperandsMapping =Ty.getSizeInBits() == 64
306 Ty.getSizeInBits() == 64
320 if (ToTy.getSizeInBits() == 64 && FromTy.getSizeInBits() == 32)
329 if (ToTy.getSizeInBits() == 32 && FromTy.getSizeInBits() == 64)
339 if ((FromTy.getSizeInBits() == 32 || FromTy.getSizeInBits() == 64) &
    [all...]
ARMInstructionSelector.cpp 192 const unsigned Size = MRI.getType(Reg).getSizeInBits();
242 assert(MRI.getType(VReg0).getSizeInBits() == 64 &&
247 assert(MRI.getType(VReg1).getSizeInBits() == 32 &&
252 assert(MRI.getType(VReg2).getSizeInBits() == 32 &&
274 assert(MRI.getType(VReg0).getSizeInBits() == 32 &&
279 assert(MRI.getType(VReg1).getSizeInBits() == 32 &&
284 assert(MRI.getType(VReg2).getSizeInBits() == 64 &&
513 if (MRI.getType(Reg).getSizeInBits() != ExpectedSize) {
866 assert(MRI.getType(I.getOperand(0).getReg()).getSizeInBits() <= 32 &&
870 unsigned SrcSize = SrcTy.getSizeInBits();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
LowLevelType.cpp 21 VT.getVectorNumElements(), VT.getVectorElementType().getSizeInBits(),
26 assert(VT.getSizeInBits().isNonZero() && "invalid zero-sized type");
28 VT.getSizeInBits(), /*AddressSpace=*/0);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalityPredicates.cpp 105 return QueryTy.isScalar() && QueryTy.getSizeInBits() < Size;
113 return QueryTy.isScalar() && QueryTy.getSizeInBits() > Size;
120 return Query.Types[TypeIdx0].getSizeInBits() <
121 Query.Types[TypeIdx1].getSizeInBits();
128 return Query.Types[TypeIdx0].getSizeInBits() >
129 Query.Types[TypeIdx1].getSizeInBits();
159 return QueryTy.isScalar() && !isPowerOf2_32(QueryTy.getSizeInBits());
165 return Query.Types[TypeIdx].getSizeInBits() == Size;
172 return Query.Types[TypeIdx0].getSizeInBits() ==
173 Query.Types[TypeIdx1].getSizeInBits();
    [all...]
CallLowering.cpp 281 const int NumWide = LCMTy.getSizeInBits() / PartLLT.getSizeInBits();
297 int NumDst = LCMTy.getSizeInBits() / LLTy.getSizeInBits();
325 if (PartLLT.getSizeInBits() == LLTy.getSizeInBits() && OrigRegs.size() == 1 &&
358 unsigned SrcSize = PartLLT.getSizeInBits() * Regs.size();
359 if (SrcSize == OrigTy.getSizeInBits())
376 if (PartLLT.getSizeInBits() > LLTy.getSizeInBits() &
    [all...]
MachineIRBuilder.cpp 212 LLT MaskTy = LLT::scalar(PtrTy.getSizeInBits());
289 assert(APFloat::getSizeInBits(Val.getValueAPF().getSemantics())
290 == EltTy.getSizeInBits() &&
382 LLT OffsetTy = LLT::scalar(PtrTy.getSizeInBits());
462 if (Res.getLLTTy(*getMRI()).getSizeInBits() >
463 Op.getLLTTy(*getMRI()).getSizeInBits())
465 else if (Res.getLLTTy(*getMRI()).getSizeInBits() <
466 Op.getLLTTy(*getMRI()).getSizeInBits())
527 assert(Index + DstTy.getSizeInBits() <= SrcTy.getSizeInBits() &
    [all...]
Utils.cpp 306 MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
327 MRI.getType(MI->getOperand(0).getReg()).getSizeInBits()));
760 const unsigned OrigSize = OrigTy.getSizeInBits();
761 const unsigned TargetSize = TargetTy.getSizeInBits();
772 if (OrigElt.getSizeInBits() == TargetElt.getSizeInBits()) {
780 if (OrigElt.getSizeInBits() == TargetSize)
785 return LLT::vector(LCMSize / OrigElt.getSizeInBits(), OrigElt);
805 const unsigned OrigSize = OrigTy.getSizeInBits();
806 const unsigned TargetSize = TargetTy.getSizeInBits();
    [all...]
LegalizerHelper.cpp 47 unsigned Size = OrigTy.getSizeInBits();
48 unsigned NarrowSize = NarrowTy.getSizeInBits();
65 int NumLeftover = LeftoverSize / LeftoverTy.getSizeInBits();
74 switch (Ty.getSizeInBits()) {
160 unsigned RegSize = RegTy.getSizeInBits();
161 unsigned MainSize = MainTy.getSizeInBits();
219 unsigned PartSize = PartTy.getSizeInBits();
220 unsigned LeftoverPartSize = LeftoverTy.getSizeInBits();
283 int NumParts = LCMTy.getSizeInBits() / NarrowTy.getSizeInBits();
    [all...]
CombinerHelper.cpp 387 if (TyForCandidate.getSizeInBits() > CurrentUse.Ty.getSizeInBits()) {
462 if (LoadValueTy.getSizeInBits() < 8)
467 if (!isPowerOf2_32(LoadValueTy.getSizeInBits()))
492 MMDesc.SizeInBits = MMO.getSizeInBits();
582 } else if (Preferred.Ty.getSizeInBits() < UseDstTy.getSizeInBits()) {
674 if (TruncSrc && MRI.getType(TruncSrc).getSizeInBits() < MMO.getSizeInBits())
676 if (MMO.getSizeInBits() == SizeInBits
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterBankInfo.cpp 68 switch (Ty.getSizeInBits()) {
85 switch (Ty.getSizeInBits()) {
96 switch (Ty.getSizeInBits()) {
228 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() &&
231 unsigned Size = Ty1.getSizeInBits();
247 bool isFPTrunc = (Ty0.getSizeInBits() == 32 || Ty0.getSizeInBits() == 64) &&
248 Ty1.getSizeInBits() == 128 && Opc == TargetOpcode::G_TRUNC;
250 Ty0.getSizeInBits() == 128 &
    [all...]
X86InstructionSelector.cpp 172 if (Ty.getSizeInBits() <= 8)
174 if (Ty.getSizeInBits() == 16)
176 if (Ty.getSizeInBits() == 32)
178 if (Ty.getSizeInBits() == 64)
182 if (Ty.getSizeInBits() == 32)
184 if (Ty.getSizeInBits() == 64)
186 if (Ty.getSizeInBits() == 128)
188 if (Ty.getSizeInBits() == 256)
190 if (Ty.getSizeInBits() == 512)
235 const unsigned DstSize = RBI.getSizeInBits(DstReg, MRI, TRI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64LegalizerInfo.cpp 127 return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 &&
128 AmtTy.getSizeInBits() == 32;
217 return Query.Types[0].getSizeInBits() <= Query.Types[1].getSizeInBits();
224 return isPowerOf2_32(Ty1.getSizeInBits()) &&
225 (Ty1.getSizeInBits() == 1 || Ty1.getSizeInBits() >= 8);
235 return Query.Types[0].getSizeInBits() >= Query.Types[1].getSizeInBits();
244 return isPowerOf2_32(Ty0.getSizeInBits()) &
    [all...]
AArch64RegisterBankInfo.cpp 293 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, TRI);
314 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, TRI);
350 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, TRI);
443 unsigned Size = Ty.getSizeInBits();
461 RBIdx, OpTy.getSizeInBits()) ==
600 getFPExtMapping(DstTy.getSizeInBits(), SrcTy.getSizeInBits()),
609 if (ShiftAmtTy.getSizeInBits() == 64 && SrcTy.getSizeInBits() == 32)
631 unsigned Size = getSizeInBits(DstReg, MRI, TRI)
    [all...]
AArch64InstructionSelector.cpp 487 if (Ty.getSizeInBits() <= 32)
490 if (Ty.getSizeInBits() == 64)
493 if (Ty.getSizeInBits() == 128)
499 if (Ty.getSizeInBits() <= 16)
501 if (Ty.getSizeInBits() == 32)
503 if (Ty.getSizeInBits() == 64)
505 if (Ty.getSizeInBits() == 128)
777 const unsigned DstSize = RBI.getSizeInBits(DstReg, MRI, TRI);
778 const unsigned SrcSize = RBI.getSizeInBits(SrcReg, MRI, TRI);
837 unsigned DstSize = RBI.getSizeInBits(DstReg, MRI, TRI)
    [all...]
AArch64PreLegalizerCombiner.cpp 41 const unsigned DstSize = MRI.getType(DstReg).getSizeInBits();
86 WideTy.getSizeInBits() - LHSTy.getSizeInBits())
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
LowLevelTypeImpl.h 70 ScalarTy.getSizeInBits(),
109 unsigned getSizeInBits() const {
118 return (getSizeInBits() + 7) / 8;
157 assert(getSizeInBits() % Factor == 0);
158 return scalar(getSizeInBits() / Factor);
161 bool isByteSized() const { return (getSizeInBits() & 7) == 0; }
MachineValueType.h 445 MVT IntTy = MVT::getIntegerVT(EltTy.getSizeInBits());
467 return MVT::getIntegerVT(getSizeInBits());
823 TypeSize getSizeInBits() const {
826 llvm_unreachable("getSizeInBits called on extended MVT.");
1011 return getSizeInBits().getFixedSize();
1015 return getScalarType().getSizeInBits().getFixedSize();
1025 TypeSize BaseSize = getSizeInBits();
1041 bool isByteSized() const { return getSizeInBits().isKnownMultipleOf(8); }
1045 return TypeSize::isKnownGT(getSizeInBits(), VT.getSizeInBits());
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegisterBankInfo.cpp 310 Sizes[I] = getSizeInBits(Reg, MRI, *TRI);
314 unsigned SizeI = getSizeInBits(MI.getOperand(I).getReg(), MRI, *TRI);
469 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
495 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
540 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
542 unsigned PtrSize = PtrTy.getSizeInBits();
574 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
597 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
619 assert(MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 1);
650 assert(HalfTy.getSizeInBits() == 32)
    [all...]
AMDGPULegalizerInfo.cpp 57 unsigned Bits = Ty.getSizeInBits();
72 const unsigned EltSize = EltTy.getSizeInBits();
75 Ty.getSizeInBits() % 32 != 0;
82 return Ty.getSizeInBits() % 32 == 0;
90 return EltTy.getSizeInBits() == 16 && Ty.getNumElements() > 2;
106 unsigned Size = Ty.getSizeInBits();
120 const int Size = Ty.getSizeInBits();
121 const int EltSize = EltTy.getSizeInBits();
132 const unsigned Size = Ty.getSizeInBits();
154 unsigned Size = Ty.getSizeInBits();
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 90 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits()));
150 DstReg, CstVal.getCImm()->getValue().zext(DstTy.getSizeInBits()));
205 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits()));
232 DstReg, CstVal.getCImm()->getValue().trunc(DstTy.getSizeInBits()));
247 const unsigned DstSize = DstTy.getSizeInBits();
248 const unsigned MergeSrcSize = MergeSrcTy.getSizeInBits();
371 const unsigned CastSrcSize = CastSrcTy.getSizeInBits();
372 const unsigned DestSize = DestTy.getSizeInBits();
485 const unsigned OpEltSize = OpTy.getElementType().getSizeInBits();
491 return DestTy.getSizeInBits() <= OpEltSize
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DebugHandlerBase.cpp 152 return Ty->getSizeInBits();
159 return DDTy->getSizeInBits();
171 return Ty->getSizeInBits();
180 assert((Ty->getSizeInBits()) == 8 && "Not a valid unsigned type!");
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFAbstractMemberAccess.cpp 590 uint32_t MemberBitSize = MemberTy->getSizeInBits();
617 (EltTy->getSizeInBits() >> 3);
635 return calcArraySize(CTy, 1) * (EltTy->getSizeInBits() >> 3);
638 uint32_t SizeInBits = MemberTy->getSizeInBits();
689 SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits();
692 SizeInBits = MemberTy->getSizeInBits();
720 SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits();
723 SizeInBits = MemberTy->getSizeInBits();
803 PatchImm += FirstIndex * (Ty->getSizeInBits() >> 3);
859 PatchImm += FirstIndex * (CTy->getSizeInBits() >> 3)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.cpp 994 LVT.getSizeInBits() + HVT.getSizeInBits());
1000 DAG.getConstant(LVT.getSizeInBits(), dlHi, ShiftAmtVT));
1022 assert(LoVT.getSizeInBits() + HiVT.getSizeInBits() ==
1026 Log2_32_Ceil(Op.getValueType().getSizeInBits());
1029 if (ReqShiftAmountInBits > ShiftAmountTy.getSizeInBits())
1032 DAG.getConstant(LoVT.getSizeInBits(), dl, ShiftAmountTy));

Completed in 49 milliseconds

1 2 3 4 5 6 7