Searched refs:FShiftArgs (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 661 auto [IID, FShiftArgs] = *Opt; in SimplifyDemandedUseBits() 663 FShiftArgs[0] == FShiftArgs[1]) { in SimplifyDemandedUseBits() 743 auto [IID, FShiftArgs] = *Opt; in SimplifyDemandedUseBits() 745 FShiftArgs[0] == FShiftArgs[1]) { in SimplifyDemandedUseBits()
|
| H A D | InstCombineAndOrXor.cpp | 2909 SmallVector<Value *, 3> FShiftArgs; in convertOrOfShiftsToFunnelShift() local 3006 FShiftArgs = {ShVal0, ShVal1, ShAmt}; in convertOrOfShiftsToFunnelShift() 3062 FShiftArgs = {U, U, ConstantInt::get(Or0->getType(), *ZextHighShlAmt)}; in convertOrOfShiftsToFunnelShift() 3067 if (FShiftArgs.empty()) in convertOrOfShiftsToFunnelShift() 3071 return std::make_pair(IID, FShiftArgs); in convertOrOfShiftsToFunnelShift() 3077 auto [IID, FShiftArgs] = *Opt; in matchFunnelShift() 3080 return CallInst::Create(F, FShiftArgs); in matchFunnelShift()
|