Searched refs:FShiftArgs (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 646 auto [IID, FShiftArgs] = *Opt; in SimplifyDemandedUseBits() 648 FShiftArgs[0] == FShiftArgs[1]) { in SimplifyDemandedUseBits() 728 auto [IID, FShiftArgs] = *Opt; in SimplifyDemandedUseBits() 730 FShiftArgs[0] == FShiftArgs[1]) { in SimplifyDemandedUseBits()
|
H A D | InstCombineAndOrXor.cpp | 2862 SmallVector<Value *, 3> FShiftArgs; in convertOrOfShiftsToFunnelShift() local 2959 FShiftArgs = {ShVal0, ShVal1, ShAmt}; in convertOrOfShiftsToFunnelShift() 3015 FShiftArgs = {U, U, ConstantInt::get(Or0->getType(), *ZextHighShlAmt)}; in convertOrOfShiftsToFunnelShift() 3020 if (FShiftArgs.empty()) in convertOrOfShiftsToFunnelShift() 3024 return std::make_pair(IID, FShiftArgs); in convertOrOfShiftsToFunnelShift() 3030 auto [IID, FShiftArgs] = *Opt; in matchFunnelShift() 3032 return CallInst::Create(F, FShiftArgs); in matchFunnelShift()
|