Home
last modified time | relevance | path

Searched refs:LowerDiff (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp7411 APInt LowerDiff; in tryFoldAndOrOrICmpsUsingRanges() local
7420 LowerDiff = CR1.getLower() ^ CR2.getLower(); in tryFoldAndOrOrICmpsUsingRanges()
7423 if (!LowerDiff.isPowerOf2() || LowerDiff != UpperDiff || in tryFoldAndOrOrICmpsUsingRanges()
7447 auto TildeLowerDiff = B.buildConstant(CmpOperandTy, ~LowerDiff); in tryFoldAndOrOrICmpsUsingRanges()
7455 auto TildeLowerDiff = B.buildConstant(CmpOperandTy, ~LowerDiff); in tryFoldAndOrOrICmpsUsingRanges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1361 APInt LowerDiff = CR1.getLower() ^ CR2.getLower(); in foldAndOrOfICmpsUsingRanges() local
1364 if (!LowerDiff.isPowerOf2() || LowerDiff != UpperDiff || in foldAndOrOfICmpsUsingRanges()
1369 NewV = Builder.CreateAnd(NewV, ConstantInt::get(Ty, ~LowerDiff)); in foldAndOrOfICmpsUsingRanges()