Searched refs:OffSCEV (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | AlignmentFromAssumptions.cpp | 129 const SCEV *OffSCEV, Value *Ptr, in getNewAlignment() argument 143 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment() 147 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV); in getNewAlignment() 150 << *AlignSCEV << " and offset " << *OffSCEV in getNewAlignment() 229 OffSCEV = SE->getSCEV(AlignOB.Inputs[2].get()); in extractAlignmentInfo() 231 OffSCEV = SE->getZero(Int64Ty); in extractAlignmentInfo() 232 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty); in extractAlignmentInfo() 239 const SCEV *AlignSCEV, *OffSCEV; in processAssumption() local 240 if (!extractAlignmentInfo(ACall, Idx, AAPtr, AlignSCEV, OffSCEV)) in processAssumption() 266 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | AlignmentFromAssumptions.h | 41 const SCEV *&AlignSCEV, const SCEV *&OffSCEV);
|