Searched refs:SimplifyDemandedBits (Results 1 - 11 of 11) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp53 /// SimplifyDemandedBits knows about. See if the instruction has any
68 /// SimplifyDemandedBits - This form of SimplifyDemandedBits simplifies the
71 bool InstCombiner::SimplifyDemandedBits(Use &U, APInt DemandedMask, function in class:InstCombiner
92 /// caller (which might recursively be SimplifyDemandedBits itself) to simplify
243 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero,
245 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero,
281 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero,
283 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne,
323 if (SimplifyDemandedBits(
[all...]
H A DInstCombineInternal.h518 bool SimplifyDemandedBits(Use &U, APInt DemandedMask, APInt &KnownZero,
H A DInstCombineCompares.cpp1341 // Make sure we don't compare the upper bits, SimplifyDemandedBits
2180 // predicate like SimplifyDemandedBits, but which goes downwards the use-def
2936 if (SimplifyDemandedBits(I.getOperandUse(0),
2940 if (SimplifyDemandedBits(I.getOperandUse(1),
2962 // If Min and Max are known to be the same, then SimplifyDemandedBits
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp381 bool TargetLowering::SimplifyDemandedBits(SDValue Op, function in class:TargetLowering
442 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
446 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask,
473 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
477 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownOne & NewMask,
507 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
511 if (SimplifyDemandedBits(Op.getOperand(0), NewMask, KnownZero2,
577 if (SimplifyDemandedBits(Op.getOperand(2), NewMask, KnownZero,
580 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero2,
595 if (SimplifyDemandedBits(O
[all...]
H A DDAGCombiner.cpp182 bool SimplifyDemandedBits(SDValue Op) { function in class:__anon2522::DAGCombiner
185 return SimplifyDemandedBits(Op, Demanded);
188 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded);
924 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { function in class:DAGCombiner
927 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO))
1733 if (!VT.isVector() && SimplifyDemandedBits(SDValue(N, 0)))
3262 SimplifyDemandedBits(SDValue(N, 0)))
3813 SimplifyDemandedBits(SDValue(N, 0)))
4235 SimplifyDemandedBits(SDValue(N, 0)))
4415 if (N1C && SimplifyDemandedBits(SDValu
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1639 TLI.SimplifyDemandedBits(OutVal, DemandedMask, KnownZero, KnownOne,
1656 TLI.SimplifyDemandedBits(Time, DemandedMask, KnownZero, KnownOne,
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h2154 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2474 if (TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO))
2792 TLI.SimplifyDemandedBits(BitsFrom, Demanded,
H A DSIISelLowering.cpp2134 TLI.SimplifyDemandedBits(Src, Demanded, KnownZero, KnownOne, TLO)) {
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8766 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, KnownZero, KnownOne, TLO)) {
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24755 // SimplifyDemandedBits to simplify the condition operand.
24796 TLI.SimplifyDemandedBits(Cond, DemandedMask, KnownZero, KnownOne,
[all...]

Completed in 399 milliseconds