Home
last modified time | relevance | path

Searched refs:getTypeSizeInBits (Results 1 – 25 of 95) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp31 uint64_t StoreSize = DL.getTypeSizeInBits(StoredTy).getFixedValue(); in canCoerceMustAliasedValueToLoad()
38 if (StoreSize < DL.getTypeSizeInBits(LoadTy).getFixedValue()) in canCoerceMustAliasedValueToLoad()
61 if (StoredNI && StoreSize != DL.getTypeSizeInBits(LoadTy).getFixedValue()) in canCoerceMustAliasedValueToLoad()
87 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy).getFixedValue(); in coerceAvailableValueToLoadType()
88 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy).getFixedValue(); in coerceAvailableValueToLoadType()
189 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy).getFixedValue(); in analyzeLoadFromClobberingWrite()
242 uint64_t DepSize = DL.getTypeSizeInBits(DepLI->getType()).getFixedValue(); in analyzeLoadFromClobberingLoad()
308 (DL.getTypeSizeInBits(SrcVal->getType()).getFixedValue() + 7) / 8; in getStoreValueForLoadHelper()
309 uint64_t LoadSize = (DL.getTypeSizeInBits(LoadTy).getFixedValue() + 7) / 8; in getStoreValueForLoadHelper()
364 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy).getFixedValue() / 8; in getMemInstValueForLoad()
[all …]
H A DScalarEvolutionExpander.cpp162 assert(SE.getTypeSizeInBits(V->getType()) == SE.getTypeSizeInBits(Ty) && in InsertNoopCastOfTo()
186 SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(V->getType())) { in InsertNoopCastOfTo()
190 SE.getTypeSizeInBits(CI->getType()) == in InsertNoopCastOfTo()
191 SE.getTypeSizeInBits(CI->getOperand(0)->getType())) in InsertNoopCastOfTo()
196 SE.getTypeSizeInBits(CE->getType()) == in InsertNoopCastOfTo()
197 SE.getTypeSizeInBits(CE->getOperand(0)->getType())) in InsertNoopCastOfTo()
1165 if (SE.getTypeSizeInBits(PN->getType()) >= SE.getTypeSizeInBits(Ty)) in visitAddRecExpr()
1171 SE.getTypeSizeInBits(CanonicalIV->getType()) > SE.getTypeSizeInBits(Ty) && in visitAddRecExpr()
1362 assert(SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(SH->getType()) && in expandCodeFor()
2002 unsigned SrcBits = SE.getTypeSizeInBits(ExitCount->getType()); in generateOverflowCheck()
[all …]
H A DCallPromotionUtils.cpp572 APInt VTableOffset(DL.getTypeSizeInBits(VTableEntryPtr->getType()), 0); in tryPromoteCall()
579 APInt ObjectOffset(DL.getTypeSizeInBits(Object->getType()), 0); in tryPromoteCall()
592 APInt VTableOffsetGVBase(DL.getTypeSizeInBits(VTablePtr->getType()), 0); in tryPromoteCall()
H A DSimplifyIndVar.cpp688 if (SE->getTypeSizeInBits(IVOperand->getType()) > in replaceFloatIVWithIntegerIV()
689 SE->getTypeSizeInBits(CI->getType())) { in replaceFloatIVWithIntegerIV()
1451 if (SE->getTypeSizeInBits(NarrowExpr->getType()) >= in getWideRecurrence()
1452 SE->getTypeSizeInBits(WideType)) { in getWideRecurrence()
1522 unsigned CastWidth = SE->getTypeSizeInBits(Op->getType()); in widenLoopCompare()
1523 unsigned IVWidth = SE->getTypeSizeInBits(WideType); in widenLoopCompare()
1783 unsigned CastWidth = SE->getTypeSizeInBits(DU.NarrowUse->getType()); in widenIVUse()
1784 unsigned IVWidth = SE->getTypeSizeInBits(WideType); in widenIVUse()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h463 TypeSize getTypeSizeInBits(Type *Ty) const;
473 TypeSize BaseSize = getTypeSizeInBits(Ty); in getTypeStoreSize()
493 return getTypeSizeInBits(Ty) == getTypeStoreSizeInBits(Ty); in typeSizeEqualsStoreSize()
672 inline TypeSize DataLayout::getTypeSizeInBits(Type *Ty) const { in getTypeSizeInBits() function
712 getTypeSizeInBits(VTy->getElementType()).getFixedValue(); in getTypeSizeInBits()
717 return getTypeSizeInBits(LayoutTy); in getTypeSizeInBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp510 uint64_t Width = SE->getTypeSizeInBits(Ty); in visitIVCast()
536 Width > SE->getTypeSizeInBits(WI.WidestNativeType)) { in visitIVCast()
827 uint64_t BCWidth = SE->getTypeSizeInBits(BECount->getType()); in FindLoopCounter()
848 uint64_t PhiWidth = SE->getTypeSizeInBits(AR->getType()); in FindLoopCounter()
892 else if (PhiWidth <= SE->getTypeSizeInBits(BestPhi->getType())) in FindLoopCounter()
918 SE->getTypeSizeInBits(AR->getType()) > in genLoopLimit()
919 SE->getTypeSizeInBits(ExitCount->getType())) { in genLoopLimit()
1015 unsigned CmpIndVarSize = SE->getTypeSizeInBits(CmpIndVar->getType()); in linearFunctionTestReplace()
1016 unsigned ExitCntSize = SE->getTypeSizeInBits(ExitCnt->getType()); in linearFunctionTestReplace()
1274 if (SE->getTypeSizeInBits(ARTy) > SE->getTypeSizeInBits(MaxIterTy)) in createReplacement()
[all …]
H A DLoopLoadElimination.cpp103 DL.getTypeSizeInBits(LoadType) == in isDependenceDistanceOfOne()
104 DL.getTypeSizeInBits(getLoadStoreType(Store)) && in isDependenceDistanceOfOne()
456 assert(DL.getTypeSizeInBits(LoadType) == DL.getTypeSizeInBits(StoreType) && in propagateStoredValueToLoadUsers()
H A DSROA.cpp1967 if (DL.getTypeSizeInBits(NewTy).getFixedValue() != in canConvertValue()
1968 DL.getTypeSizeInBits(OldTy).getFixedValue()) in canConvertValue()
2206 assert(DL.getTypeSizeInBits(RHSTy).getFixedValue() == in checkVectorTypesForPromotion()
2207 DL.getTypeSizeInBits(LHSTy).getFixedValue() && in checkVectorTypesForPromotion()
2218 assert(DL.getTypeSizeInBits(RHSTy).getFixedValue() == in checkVectorTypesForPromotion()
2219 DL.getTypeSizeInBits(LHSTy).getFixedValue() && in checkVectorTypesForPromotion()
2320 if (DL.getTypeSizeInBits(VTy).getFixedValue() != in isVectorPromotionViable()
2321 DL.getTypeSizeInBits(V).getFixedValue()) { in isVectorPromotionViable()
3048 if (DL.getTypeSizeInBits(V->getType()).getFixedValue() != in rewriteIntegerStore()
4098 uint64_t TypeSize = DL.getTypeSizeInBits(Ty).getFixedValue(); in stripAggregateTypeWrapping()
[all …]
H A DLoopPredication.cpp418 assert(DL.getTypeSizeInBits(LatchCheck.IV->getType()).getFixedValue() > in isSafeToTruncateWideIVType()
419 DL.getTypeSizeInBits(RangeCheckType).getFixedValue() && in isSafeToTruncateWideIVType()
439 DL.getTypeSizeInBits(RangeCheckType).getFixedValue(); in isSafeToTruncateWideIVType()
456 if (DL.getTypeSizeInBits(LatchType).getFixedValue() < in generateLoopLatchCheck()
457 DL.getTypeSizeInBits(RangeCheckType).getFixedValue()) in generateLoopLatchCheck()
H A DLoopStrengthReduce.cpp2180 if ((int)SE.getTypeSizeInBits(SrcTy) > Mantissa) in OptimizeShadowIV()
2486 if (SE.getTypeSizeInBits(A->getType()) != in OptimizeLoopTermCond()
2487 SE.getTypeSizeInBits(B->getType())) { in OptimizeLoopTermCond()
2488 if (SE.getTypeSizeInBits(A->getType()) > in OptimizeLoopTermCond()
2489 SE.getTypeSizeInBits(B->getType())) in OptimizeLoopTermCond()
2733 if (SE.getTypeSizeInBits(OldStride->getType()) != in CollectInterestingTypesAndFactors()
3252 assert(SE.getTypeSizeInBits(IVTy) >= SE.getTypeSizeInBits(OperTy) && in GenerateIVChain()
3402 SE.getTypeSizeInBits(LU.WidestFixupType) < in CollectFixupsAndInitialFormulae()
3583 SE.getTypeSizeInBits(LU.WidestFixupType) < in CollectLoopInvariantFixupsAndFormulae()
3985 if (SE.getTypeSizeInBits(IntTy) > 64) return; in GenerateICmpZeroScales()
[all …]
H A DNaryReassociate.cpp406 DL->getTypeSizeInBits(LHS->getType()).getFixedValue() < in tryReassociateGEPAtIndex()
407 DL->getTypeSizeInBits(GEP->getOperand(I)->getType()) in tryReassociateGEPAtIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp4727 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getTruncateOrZeroExtend()
4729 if (getTypeSizeInBits(SrcTy) > getTypeSizeInBits(Ty)) in getTruncateOrZeroExtend()
4739 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getTruncateOrSignExtend()
4741 if (getTypeSizeInBits(SrcTy) > getTypeSizeInBits(Ty)) in getTruncateOrSignExtend()
4751 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrZeroExtend()
4753 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrZeroExtend()
4763 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrSignExtend()
4765 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrSignExtend()
4775 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrAnyExtend()
4777 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrAnyExtend()
[all …]
H A DLoads.cpp535 TypeSize StoreSize = DL.getTypeSizeInBits(Val->getType()); in getAvailableLoadStore()
536 TypeSize LoadSize = DL.getTypeSizeInBits(AccessTy); in getAvailableLoadStore()
561 TypeSize LoadTypeSize = DL.getTypeSizeInBits(AccessTy); in getAvailableLoadStore()
H A DScalarEvolutionAliasAnalysis.cpp56 unsigned BitWidth = SE.getTypeSizeInBits(AS->getType()); in alias()
H A DDemandedBits.cpp408 return APInt::getAllOnes(DL.getTypeSizeInBits(I->getType()->getScalarType())); in getDemandedBits()
415 unsigned BitWidth = DL.getTypeSizeInBits(T->getScalarType()); in getDemandedBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp131 unsigned ShuffleElemSize = DL.getTypeSizeInBits(ShuffleEltTy); in isSupported()
144 WideInstSize = DL.getTypeSizeInBits(Inst->getType()); in isSupported()
148 WideInstSize = DL.getTypeSizeInBits(Shuffles[0]->getType()); in isSupported()
176 DL.getTypeSizeInBits(VecWidth) >= in decompose()
177 DL.getTypeSizeInBits(SubVecTy) * NumSubVectors && in decompose()
201 unsigned VecLength = DL.getTypeSizeInBits(VecWidth); in decompose()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp619 unsigned SzBits = DL.getTypeSizeInBits(getLoadStoreType(&*Prev.Inst)); in splitChainByContiguity()
660 DL.getTypeSizeInBits(getLoadStoreType(C[0].Inst)->getScalarType())); in getChainElemTy()
701 assert(isPowerOf2_32(DL.getTypeSizeInBits(Ty)) && in splitChainByAlignment()
738 unsigned VecElemBits = DL.getTypeSizeInBits(VecElemTy); in splitChainByAlignment()
871 VecElemTy, 8 * ChainBytes / DL.getTypeSizeInBits(VecElemTy)); in vectorizeChain()
1343 unsigned TySize = DL.getTypeSizeInBits(Ty); in collectEquivalenceClasses()
1362 if ((!VecTy && !isPowerOf2_32(DL.getTypeSizeInBits(Ty))) || in collectEquivalenceClasses()
1363 (VecTy && !isPowerOf2_32(DL.getTypeSizeInBits(VecTy->getScalarType())))) in collectEquivalenceClasses()
1372 DL.getTypeSizeInBits(getLoadStoreType(&I)->getScalarType()), in collectEquivalenceClasses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp37 auto SizeInBits = DL.getTypeSizeInBits(&Ty); in getLLTForType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp118 DL.getTypeSizeInBits(cast<VectorType>(ValTy)->getElementType()); in getVectorInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp97 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty)); in LLVMSizeOfTypeInBits()
H A DTargetMachine.cpp89 uint64_t Size = DL.getTypeSizeInBits(GV->getValueType()) / 8; in isLargeGlobalValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp388 unsigned SBW = DL.getTypeSizeInBits(CI->getSrcTy()); in getInstructionCost()
389 unsigned DBW = DL.getTypeSizeInBits(CI->getDestTy()); in getInstructionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1034 RetType = Builder.createBasicType(Name, Layout.getTypeSizeInBits(Ty), in solveDIType()
1046 Builder.createPointerType(nullptr, Layout.getTypeSizeInBits(Ty), in solveDIType()
1051 Scope, Name, Scope->getFile(), LineNum, Layout.getTypeSizeInBits(Ty), in solveDIType()
1073 TypeSize Size = Layout.getTypeSizeInBits(Ty); in solveDIType()
1174 nullptr, Layout.getTypeSizeInBits(ResumeFnTy))}); in buildFrameDebugInfo()
1177 nullptr, Layout.getTypeSizeInBits(DestroyFnTy))}); in buildFrameDebugInfo()
1183 (Layout.getTypeSizeInBits(IndexTy) < 8) in buildFrameDebugInfo()
1185 : Layout.getTypeSizeInBits(IndexTy), in buildFrameDebugInfo()
1232 SizeInBits = Layout.getTypeSizeInBits(Ty).getFixedValue(); in buildFrameDebugInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp297 uint64_t ElementSizePerBytes = DL.getTypeSizeInBits(ElementTy) / 8; in canonicalizeThunkType()
319 if ((T->isIntegerTy() || T->isPointerTy()) && DL.getTypeSizeInBits(T) <= 64) { in canonicalizeThunkType()
328 TypeSize = DL.getTypeSizeInBits(T) / 8; in canonicalizeThunkType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp825 unsigned BitWidth = getTypeSizeInBits(Ty).getFixedValue(); in getAlignment()
841 unsigned BitWidth = getTypeSizeInBits(Ty).getKnownMinValue(); in getAlignment()
1044 if (getTypeSizeInBits(ElemType) > 128) in getPreferredAlign()

1234