| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 23 uint64_t StoreSize = DL.getTypeSizeInBits(StoredVal->getType()); in canCoerceMustAliasedValueToLoad() 30 if (StoreSize < DL.getTypeSizeInBits(LoadTy)) in canCoerceMustAliasedValueToLoad() 54 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy); in coerceAvailableValueToLoadTypeHelper() 55 uint64_t LoadedValSize = DL.getTypeSizeInBits(LoadedTy); in coerceAvailableValueToLoadTypeHelper() 177 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy); in analyzeLoadFromClobberingWrite() 217 DL.getTypeSizeInBits(DepSI->getValueOperand()->getType()); in analyzeLoadFromClobberingStore() 232 uint64_t DepSize = DL.getTypeSizeInBits(DepLI->getType()); in analyzeLoadFromClobberingLoad() 320 uint64_t StoreSize = (DL.getTypeSizeInBits(SrcVal->getType()) + 7) / 8; in getStoreValueForLoadHelper() 321 uint64_t LoadSize = (DL.getTypeSizeInBits(LoadTy) + 7) / 8; in getStoreValueForLoadHelper() 429 uint64_t LoadSize = DL.getTypeSizeInBits(LoadTy) / 8; in getMemInstValueForLoadHelper()
|
| H A D | Evaluator.cpp | 95 if (DL.getTypeSizeInBits(CE->getType()) != in isSimpleEnoughValueToCommitHelper() 96 DL.getTypeSizeInBits(CE->getOperand(0)->getType())) in isSimpleEnoughValueToCommitHelper()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 29 return LLT::pointer(PTy->getAddressSpace(), DL.getTypeSizeInBits(&Ty)); in getLLTForType() 33 auto SizeInBits = DL.getTypeSizeInBits(&Ty); in getLLTForType()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 413 uint64_t getTypeSizeInBits(Type *Ty) const; 420 return (getTypeSizeInBits(Ty) + 7) / 8; in getTypeStoreSize() 568 inline uint64_t DataLayout::getTypeSizeInBits(Type *Ty) const { in getTypeSizeInBits() function 601 return VTy->getNumElements() * getTypeSizeInBits(VTy->getElementType()); in getTypeSizeInBits()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 4030 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getTruncateOrZeroExtend() 4032 if (getTypeSizeInBits(SrcTy) > getTypeSizeInBits(Ty)) in getTruncateOrZeroExtend() 4043 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getTruncateOrSignExtend() 4045 if (getTypeSizeInBits(SrcTy) > getTypeSizeInBits(Ty)) in getTruncateOrSignExtend() 4055 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrZeroExtend() 4057 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrZeroExtend() 4067 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrSignExtend() 4069 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrSignExtend() 4079 assert(getTypeSizeInBits(SrcTy) <= getTypeSizeInBits(Ty) && in getNoopOrAnyExtend() 4081 if (getTypeSizeInBits(SrcTy) == getTypeSizeInBits(Ty)) in getNoopOrAnyExtend() [all …]
|
| H A D | ScalarEvolutionExpander.cpp | 118 assert(SE.getTypeSizeInBits(V->getType()) == SE.getTypeSizeInBits(Ty) && in InsertNoopCastOfTo() 132 SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(V->getType())) { in InsertNoopCastOfTo() 136 SE.getTypeSizeInBits(CI->getType()) == in InsertNoopCastOfTo() 142 SE.getTypeSizeInBits(CE->getType()) == in InsertNoopCastOfTo() 1475 if (SE.getTypeSizeInBits(PN->getType()) >= SE.getTypeSizeInBits(Ty)) in visitAddRecExpr() 1481 SE.getTypeSizeInBits(CanonicalIV->getType()) > in visitAddRecExpr() 1482 SE.getTypeSizeInBits(Ty)) { in visitAddRecExpr() 1689 assert(SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(SH->getType()) && in expandCodeFor() 1797 int64_t ESize = SE.getTypeSizeInBits(Ety); in expand() 2164 unsigned DstBits = SE.getTypeSizeInBits(ARTy); in generateOverflowCheck() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 45 unsigned BitWidth = SE.getTypeSizeInBits(AS->getType()); in alias()
|
| H A D | ConstantFolding.cpp | 68 unsigned BitShift = DL.getTypeSizeInBits(SrcEltTy); in foldConstVectorToAPInt() 119 APInt Result(DL.getTypeSizeInBits(DestTy), 0); in FoldBitCast() 237 unsigned DstBitSize = DL.getTypeSizeInBits(DstEltTy); in FoldBitCast() 330 if (DL.getTypeSizeInBits(DestTy) == DL.getTypeSizeInBits(SrcTy)) { in ConstantFoldLoadThroughBitcast() 359 } while (ElemC && DL.getTypeSizeInBits(ElemC->getType()) == 0); in ConstantFoldLoadThroughBitcast() 731 unsigned OpSize = DL.getTypeSizeInBits(Op0->getType()); in SymbolicallyEvaluateBinop() 848 unsigned BitWidth = DL.getTypeSizeInBits(IntPtrTy); in SymbolicallyEvaluateGEP()
|
| H A D | IVDescriptors.cpp | 119 uint64_t MaxBitWidth = DL.getTypeSizeInBits(Exit->getType()); in computeRecurrenceType() 131 if (MaxBitWidth == DL.getTypeSizeInBits(Exit->getType()) && AC && DT) { in computeRecurrenceType() 136 auto NumTypeBits = DL.getTypeSizeInBits(Exit->getType()); in computeRecurrenceType()
|
| H A D | IVUsers.cpp | 189 uint64_t Width = SE->getTypeSizeInBits(I->getType()); in AddUsersImpl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 220 return DL->getTypeSizeInBits(VT0->getElementType()) == in isVec3ToVec4Shuffle() 221 DL->getTypeSizeInBits(VT1->getElementType()); in isVec3ToVec4Shuffle() 408 if (DL->getTypeSizeInBits(EffectiveEltTy) != in runOnFunction() 409 DL->getTypeSizeInBits(Val->getType())) { in runOnFunction()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 153 if (ValDivergent && (!HasDPP || (DL->getTypeSizeInBits(I.getType()) != 32))) { in visitAtomicRMWInst() 191 if (ValDivergent && (!HasDPP || (DL->getTypeSizeInBits(I.getType()) != 32))) { in visitIntrinsicInst() 246 const unsigned TyBitWidth = DL->getTypeSizeInBits(Ty); in optimizeAtomic()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 495 = DL.getTypeSizeInBits(cast<VectorType>(ValTy)->getElementType()); in getVectorInstrCost() 593 DL.getTypeSizeInBits(VT->getElementType()) == 16) { in getShuffleCost() 710 = DL.getTypeSizeInBits(cast<VectorType>(ValTy)->getElementType()); in getVectorInstrCost()
|
| H A D | AMDGPULowerKernelArguments.cpp | 99 unsigned Size = DL.getTypeSizeInBits(ArgTy); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 859 uint64_t Width = SE->getTypeSizeInBits(Ty); in visitIVCast() 894 if (Width > SE->getTypeSizeInBits(WI.WidestNativeType)) in visitIVCast() 1270 if (SE->getTypeSizeInBits(NarrowExpr->getType()) >= in getWideRecurrence() 1271 SE->getTypeSizeInBits(WideType)) { in getWideRecurrence() 1338 unsigned CastWidth = SE->getTypeSizeInBits(Op->getType()); in widenLoopCompare() 1339 unsigned IVWidth = SE->getTypeSizeInBits(WideType); in widenLoopCompare() 1546 unsigned IVWidth = SE->getTypeSizeInBits(WideType); in widenIVUse() 2223 uint64_t PhiWidth = SE->getTypeSizeInBits(AR->getType()); in FindLoopCounter() 2341 if (SE->getTypeSizeInBits(IVInit->getType()) in genLoopLimit() 2342 > SE->getTypeSizeInBits(ExitCount->getType())) in genLoopLimit() [all …]
|
| H A D | LoopPredication.cpp | 406 if (DL->getTypeSizeInBits(LatchType) < DL->getTypeSizeInBits(RangeCheckType)) in generateLoopLatchCheck() 707 assert(DL->getTypeSizeInBits(LatchCheck.IV->getType()) > in isSafeToTruncateWideIVType() 708 DL->getTypeSizeInBits(RangeCheckType) && in isSafeToTruncateWideIVType() 728 auto RangeCheckTypeBitSize = DL->getTypeSizeInBits(RangeCheckType); in isSafeToTruncateWideIVType()
|
| H A D | SROA.cpp | 1688 if (DL.getTypeSizeInBits(NewTy) != DL.getTypeSizeInBits(OldTy)) in canConvertValue() 1899 assert(DL.getTypeSizeInBits(RHSTy) == DL.getTypeSizeInBits(LHSTy) && in isVectorPromotionViable() 1933 assert((DL.getTypeSizeInBits(VTy) % 8) == 0 && in isVectorPromotionViable() 2047 uint64_t SizeInBits = DL.getTypeSizeInBits(AllocaTy); in isIntegerWideningViable() 2295 ElementSize(VecTy ? DL.getTypeSizeInBits(ElementTy) / 8 : 0), in AllocaSliceRewriter() 2299 assert((DL.getTypeSizeInBits(ElementTy) % 8) == 0 && in AllocaSliceRewriter() 2583 if (DL.getTypeSizeInBits(V->getType()) != IntTy->getBitWidth()) { in rewriteIntegerStore() 2741 !DL.isLegalInteger(DL.getTypeSizeInBits(ScalarTy)) || in visitMemSetInst() 2742 DL.getTypeSizeInBits(ScalarTy) % 8 != 0)) { in visitMemSetInst() 3408 uint64_t TypeSize = DL.getTypeSizeInBits(Ty); in stripAggregateTypeWrapping() [all …]
|
| H A D | LoopStrengthReduce.cpp | 2097 if ((int)SE.getTypeSizeInBits(SrcTy) > Mantissa) in OptimizeShadowIV() 2404 if (SE.getTypeSizeInBits(A->getType()) != in OptimizeLoopTermCond() 2405 SE.getTypeSizeInBits(B->getType())) { in OptimizeLoopTermCond() 2406 if (SE.getTypeSizeInBits(A->getType()) > in OptimizeLoopTermCond() 2407 SE.getTypeSizeInBits(B->getType())) in OptimizeLoopTermCond() 2657 if (SE.getTypeSizeInBits(OldStride->getType()) != in CollectInterestingTypesAndFactors() 3180 assert(SE.getTypeSizeInBits(IVTy) >= SE.getTypeSizeInBits(OperTy) && in GenerateIVChain() 3285 SE.getTypeSizeInBits(LU.WidestFixupType) < in CollectFixupsAndInitialFormulae() 3433 SE.getTypeSizeInBits(LU.WidestFixupType) < in CollectLoopInvariantFixupsAndFormulae() 3806 if (SE.getTypeSizeInBits(IntTy) > 64) return; in GenerateICmpZeroScales() [all …]
|
| H A D | NaryReassociate.cpp | 378 DL->getTypeSizeInBits(LHS->getType()) < in tryReassociateGEPAtIndex() 379 DL->getTypeSizeInBits(GEP->getOperand(I)->getType())) { in tryReassociateGEPAtIndex()
|
| H A D | LoopIdiomRecognize.cpp | 363 uint64_t Size = DL->getTypeSizeInBits(V->getType()); in getMemSetPatternValue() 411 uint64_t SizeInBits = DL->getTypeSizeInBits(StoredVal->getType()); in isLegalStore() 835 if (DL->getTypeSizeInBits(BECount->getType()) < in getNumBytes() 836 DL->getTypeSizeInBits(IntPtr) && in getNumBytes()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 132 unsigned ShuffleElemSize = DL.getTypeSizeInBits(ShuffleEltTy); in isSupported() 145 WideInstSize = DL.getTypeSizeInBits(Inst->getType()); in isSupported() 149 WideInstSize = DL.getTypeSizeInBits(Shuffles[0]->getType()); in isSupported() 177 DL.getTypeSizeInBits(VecWidth) >= in decompose() 178 DL.getTypeSizeInBits(SubVecTy) * NumSubVectors && in decompose() 203 unsigned VecLength = DL.getTypeSizeInBits(VecWidth); in decompose()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 749 unsigned TySize = DL.getTypeSizeInBits(Ty); in collectInstructions() 803 unsigned TySize = DL.getTypeSizeInBits(Ty); in collectInstructions() 938 DL.getTypeSizeInBits(StoreTy)); in vectorizeStoreChain() 943 unsigned Sz = DL.getTypeSizeInBits(StoreTy); in vectorizeStoreChain() 1088 DL.getTypeSizeInBits(LoadTy)); in vectorizeLoadChain() 1093 unsigned Sz = DL.getTypeSizeInBits(LoadTy); in vectorizeLoadChain()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 291 unsigned SBW = DL.getTypeSizeInBits(CI->getSrcTy()); in getUserCost() 292 unsigned DBW = DL.getTypeSizeInBits(CI->getDestTy()); in getUserCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ |
| H A D | Target.cpp | 103 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty)); in LLVMSizeOfTypeInBits()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 727 return getAlignmentInfo(AlignType, getTypeSizeInBits(Ty), abi_or_pref, Ty); in getAlignment() 846 if (getTypeSizeInBits(ElemType) > 128) in getPreferredAlignment()
|