Home
last modified time | relevance | path

Searched refs:IndexOffset (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp578 APInt IndexOffset = Idx - BasisIdx; in emitBump() local
583 IndexOffset.getBitWidth(), in emitBump()
587 APInt::sdivrem(IndexOffset, ElementSize, Q, R); in emitBump()
589 IndexOffset = Q; in emitBump()
596 if (IndexOffset == 1) in emitBump()
599 if (IndexOffset.isAllOnesValue()) in emitBump()
605 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
607 if (IndexOffset.isPowerOf2()) { in emitBump()
612 if ((-IndexOffset).isPowerOf2()) { in emitBump()
615 ConstantInt::get(DeltaType, (-IndexOffset).logBase2()); in emitBump()
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DTpiStreamBuilder.cpp169 for (auto &IndexOffset : TypeIndexOffsets) { in commit() local
170 if (auto EC = HW.writeObject(IndexOffset)) in commit()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp539 APInt IndexScale(Width, 0), IndexOffset(Width, 0); in DecomposeGEPExpression() local
542 Index = GetLinearExpression(Index, IndexScale, IndexOffset, ZExtBits, in DecomposeGEPExpression()
555 APInt WideScaledOffset = IndexOffset.sextOrTrunc(MaxPointerSize*2) * in DecomposeGEPExpression()
560 IndexOffset = 0; in DecomposeGEPExpression()
566 Decomposed.OtherOffset += IndexOffset.sextOrTrunc(MaxPointerSize) * Scale; in DecomposeGEPExpression()
H A DLazyCallGraph.cpp653 int IndexOffset = MergeRange.end() - MergeRange.begin(); in switchInternalEdgeToCall() local
656 SCCIndices[C] -= IndexOffset; in switchInternalEdgeToCall()
1078 int IndexOffset = MergeRange.end() - MergeRange.begin(); in insertIncomingRefEdge() local
1082 G->RefSCCIndices[RC] -= IndexOffset; in insertIncomingRefEdge()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1640 static bool isVMerge(ShuffleVectorSDNode *N, unsigned IndexOffset, in isVMerge() argument
1648 i*RHSStartValue+j+IndexOffset) || in isVMerge()
1650 i*RHSStartValue+j+IndexOffset+8)) in isVMerge()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8591 uint64_t IndexOffset = 0; in createVariablePermute() local
8600 IndexOffset |= i << (i * NumDstBits); in createVariablePermute()
8606 DAG.getConstant(IndexOffset, SDLoc(Idx), SrcVT)); in createVariablePermute()