Searched refs:Stride (Results 1 - 10 of 10) sorted by relevance

/freebsd-10.3-release/contrib/llvm/include/llvm/ADT/
H A DSparseSet.h204 const unsigned Stride = std::numeric_limits<SparseT>::max() + 1u;
205 for (unsigned i = Sparse[Idx], e = size(); i < e; i += Stride) {
210 // Stride is 0 when SparseT >= unsigned. We don't need to loop.
211 if (!Stride)
H A DSparseMultiSet.h360 const unsigned Stride = std::numeric_limits<SparseT>::max() + 1u;
361 for (unsigned i = Sparse[Idx], e = Dense.size(); i < e; i += Stride) {
367 // Stride is 0 when SparseT >= unsigned. We don't need to loop.
368 if (!Stride)
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp254 int Stride = 1; local
256 Stride = -1;
285 Dst += Stride;
286 Src += Stride;
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp795 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(StoreEv->getOperand(1)); local
797 if (Stride == 0 || StoreSize != Stride->getValue()->getValue()) {
801 if (0 && Stride && StoreSize == -Stride->getValue()->getValue()) {
856 const SCEVConstant *Stride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); local
860 if (Stride == 0 || MSI->getLength() != Stride->getValue())
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp497 unsigned Stride = SrcVT.getScalarType().getSizeInBits()/8; local
502 Chain, BasePTR, LD->getPointerInfo().getWithOffset(Idx * Stride),
508 DAG.getConstant(Stride, BasePTR.getValueType()));
553 // Store Stride in bytes
554 unsigned Stride = ScalarSize/8; local
564 ST->getPointerInfo().getWithOffset(Idx*Stride), MemSclVT,
568 DAG.getConstant(Stride, BasePTR.getValueType()));
/freebsd-10.3-release/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolution.h880 const SCEV *computeBECount(const SCEV *Delta, const SCEV *Stride,
886 bool doesIVOverflowOnLT(const SCEV *RHS, const SCEV *Stride,
892 bool doesIVOverflowOnGT(const SCEV *RHS, const SCEV *Stride,
/freebsd-10.3-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp6340 bool ScalarEvolution::doesIVOverflowOnLT(const SCEV *RHS, const SCEV *Stride,
6345 const SCEV *One = getConstant(Stride->getType(), 1);
6350 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One))
6359 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One))
6369 bool ScalarEvolution::doesIVOverflowOnGT(const SCEV *RHS, const SCEV *Stride,
6374 const SCEV *One = getConstant(Stride->getType(), 1);
6379 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One))
6388 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One))
6429 const SCEV *Stride = IV->getStepRecurrence(*this);
6432 if (!isKnownPositive(Stride))
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp5487 unsigned Stride;
5494 Stride = 8;
5501 Stride = getDataLayout().getTypeAllocSize(AI.getCoerceToType());
5506 Stride = 8;
5518 Addr = Builder.CreateConstGEP1_32(Addr, Stride, "ap.next");
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp567 /// 0 - Stride is unknown or non consecutive.
3629 int64_t Stride = StepVal / Size; local
3638 Stride != 1 && Stride != -1)
3641 return Stride;
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18293 SDValue Stride = DAG.getConstant(16, TLI.getPointerTy()); local
18295 SDValue Ptr1 = DAG.getNode(ISD::ADD, dl, Ptr0.getValueType(), Ptr0, Stride);

Completed in 393 milliseconds