Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp23 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 DEvaluator.cpp95 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 DLowLevelType.cpp29 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 DDataLayout.h413 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 DScalarEvolution.cpp4030 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 DScalarEvolutionExpander.cpp118 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 DScalarEvolutionAliasAnalysis.cpp45 unsigned BitWidth = SE.getTypeSizeInBits(AS->getType()); in alias()
H A DConstantFolding.cpp68 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 DIVDescriptors.cpp119 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 DIVUsers.cpp189 uint64_t Width = SE->getTypeSizeInBits(I->getType()); in AddUsersImpl()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp220 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 DAMDGPUAtomicOptimizer.cpp153 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 DAMDGPUTargetTransformInfo.cpp495 = 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 DAMDGPULowerKernelArguments.cpp99 unsigned Size = DL.getTypeSizeInBits(ArgTy); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp859 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 DLoopPredication.cpp406 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 DSROA.cpp1688 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 DLoopStrengthReduce.cpp2097 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 DNaryReassociate.cpp378 DL->getTypeSizeInBits(LHS->getType()) < in tryReassociateGEPAtIndex()
379 DL->getTypeSizeInBits(GEP->getOperand(I)->getType())) { in tryReassociateGEPAtIndex()
H A DLoopIdiomRecognize.cpp363 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 DX86InterleavedAccess.cpp132 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 DLoadStoreVectorizer.cpp749 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 DHexagonTargetTransformInfo.cpp291 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 DTarget.cpp103 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty)); in LLVMSizeOfTypeInBits()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDataLayout.cpp727 return getAlignmentInfo(AlignType, getTypeSizeInBits(Ty), abi_or_pref, Ty); in getAlignment()
846 if (getTypeSizeInBits(ElemType) > 128) in getPreferredAlignment()

123