• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/

Lines Matching defs:DL

542           const DataLayout *DL, OptimizationRemarkEmitter *ORE)
544 DB(DB), DL(DL), ORE(ORE), Builder(Se->getContext()) {
655 unsigned canMapToVector(Type *T, const DataLayout &DL) const;
771 const DataLayout &DL;
829 static int getShallowScore(Value *V1, Value *V2, const DataLayout &DL,
834 return isConsecutiveAccess(LI1, LI2, DL, SE)
946 std::max((int)ScoreFail, getShallowScore(V1, V2, DL, SE) -
1206 VLOperands(ArrayRef<Value *> RootVL, const DataLayout &DL,
1208 : DL(DL), SE(SE), R(R) {
1437 const DataLayout &DL,
2241 const DataLayout *DL;
2688 if (DL->getTypeSizeInBits(ScalarTy) !=
2689 DL->getTypeAllocSizeInBits(ScalarTy)) {
2716 if (llvm::sortPtrAccesses(PointerOps, *DL, *SE, CurrentOrder)) {
2730 uint64_t Size = DL->getTypeAllocSize(ScalarTy);
2827 reorderInputsAccordingToOpcode(VL, Left, Right, *DL, *SE, *this);
2874 reorderInputsAccordingToOpcode(VL, Left, Right, *DL, *SE, *this);
2927 DL->getIndexSizeInBits(
2978 if (llvm::sortPtrAccesses(PointerOps, *DL, *SE, CurrentOrder)) {
2992 uint64_t Size = DL->getTypeAllocSize(ScalarTy);
3123 reorderInputsAccordingToOpcode(VL, Left, Right, *DL, *SE, *this);
3151 unsigned BoUpSLP::canMapToVector(Type *T, const DataLayout &DL) const {
3176 uint64_t VTSize = DL.getTypeStoreSizeInBits(FixedVectorType::get(EltTy, N));
3177 if (VTSize < MinVecRegSize || VTSize > MaxVecRegSize || VTSize != DL.getTypeStoreSizeInBits(T))
3197 const DataLayout &DL = E0->getModule()->getDataLayout();
3198 NElts = canMapToVector(Vec->getType(), DL);
3954 const DataLayout &DL,
3959 VLOperands Ops(VL, DL, SE, R);
4480 : DL->getIndexType(cast<GetElementPtrInst>(VL0)
5337 return DL->getTypeSizeInBits(Store->getValueOperand()->getType());
5370 MaxWidth = std::max<unsigned>(MaxWidth, DL->getTypeSizeInBits(Ty));
5393 Width = DL->getTypeSizeInBits(V->getType());
5545 if (MaxBitWidth == DL->getTypeSizeInBits(TreeRoot[0]->getType()) &&
5555 KnownBits Known = computeKnownBits(R, *DL);
5562 auto NumSignBits = ComputeNumSignBits(Scalar, *DL, 0, AC, nullptr, DT);
5563 auto NumTypeBits = DL->getTypeSizeInBits(Scalar->getType());
5700 DL = &F.getParent()->getDataLayout();
5719 BoUpSLP R(&F, SE, TTI, TLI, AA, LI, DT, AC, DB, DL, ORE_);
5824 if (!isConsecutiveAccess(Stores[K], Stores[Idx], *DL, *SE))
5914 Stores[GetUnderlyingObject(SI->getPointerOperand(), *DL)].push_back(SI);
7304 const DataLayout &DL = BB->getModule()->getDataLayout();
7305 if (!R.canMapToVector(IVI->getType(), DL))
7403 TypeSize EltTS = DL->getTypeSizeInBits(EltTy);