Home
last modified time | relevance | path

Searched refs:IsFshl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp153 bool IsFshl = IID == Intrinsic::fshl; in foldGuardedFunnelShift() local
155 if (IsFshl && !llvm::isGuaranteedNotToBePoison(ShVal1)) in foldGuardedFunnelShift()
157 else if (!IsFshl && !llvm::isGuaranteedNotToBePoison(ShVal0)) in foldGuardedFunnelShift()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2534 bool IsFshl = (ShAmt == SA0); in foldSelectFunnelShift() local
2536 if ((IsFshl && TVal != SV0) || (!IsFshl && TVal != SV1)) in foldSelectFunnelShift()
2548 if (IsFshl && !llvm::isGuaranteedNotToBePoison(SV1)) in foldSelectFunnelShift()
2550 else if (!IsFshl && !llvm::isGuaranteedNotToBePoison(SV0)) in foldSelectFunnelShift()
2556 Intrinsic::ID IID = IsFshl ? Intrinsic::fshl : Intrinsic::fshr; in foldSelectFunnelShift()
H A DInstCombineCasts.cpp586 bool IsFshl = true; // Sub on LSHR. in narrowFunnelShift() local
589 IsFshl = false; // Sub on SHL. in narrowFunnelShift()
612 Intrinsic::ID IID = IsFshl ? Intrinsic::fshl : Intrinsic::fshr; in narrowFunnelShift()
H A DInstCombineAndOrXor.cpp2908 bool IsFshl = true; // Sub on LSHR. in convertOrOfShiftsToFunnelShift() local
3001 IsFshl = false; // Sub on SHL. in convertOrOfShiftsToFunnelShift()
3070 Intrinsic::ID IID = IsFshl ? Intrinsic::fshl : Intrinsic::fshr; in convertOrOfShiftsToFunnelShift()