Searched refs:matchShiftAmount (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 478 auto matchShiftAmount = [&](Value *L, Value *R, unsigned Width) -> Value * { in narrowFunnelShift() local 510 Value *ShAmt = matchShiftAmount(ShAmt0, ShAmt1, NarrowWidth); in narrowFunnelShift() 513 ShAmt = matchShiftAmount(ShAmt1, ShAmt0, NarrowWidth); in narrowFunnelShift()
|
H A D | InstCombineAndOrXor.cpp | 2887 auto matchShiftAmount = [&](Value *L, Value *R, unsigned Width) -> Value * { in convertOrOfShiftsToFunnelShift() local 2951 Value *ShAmt = matchShiftAmount(ShAmt0, ShAmt1, Width); in convertOrOfShiftsToFunnelShift() 2953 ShAmt = matchShiftAmount(ShAmt1, ShAmt0, Width); in convertOrOfShiftsToFunnelShift()
|