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

/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp51 /// SimplifyDemandedBits knows about. See if the instruction has any
66 /// SimplifyDemandedBits - This form of SimplifyDemandedBits simplifies the
69 bool InstCombiner::SimplifyDemandedBits(Use &U, APInt DemandedMask, function in class:InstCombiner
89 /// caller (which might recursively be SimplifyDemandedBits itself) to simplify
109 "SimplifyDemandedBits needs to know bit widths!");
236 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
238 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero,
268 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
270 SimplifyDemandedBits(
[all...]
H A DInstCombine.h332 bool SimplifyDemandedBits(Use &U, APInt DemandedMask,
342 /// SimplifyDemandedBits knows about. See if the instruction has any
H A DInstCombineCompares.cpp1164 // Make sure we don't compare the upper bits, SimplifyDemandedBits
1814 // predicate like SimplifyDemandedBits, but which goes downwards the use-def
2071 if (SimplifyDemandedBits(I.getOperandUse(0),
2075 if (SimplifyDemandedBits(I.getOperandUse(1),
2097 // If Min and Max are known to be the same, then SimplifyDemandedBits
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp342 /// SimplifyDemandedBits - Look at Op. At this point, we know that only the
349 bool TargetLowering::SimplifyDemandedBits(SDValue Op, function in class:TargetLowering
409 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
413 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask,
440 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
444 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownOne & NewMask,
474 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
478 if (SimplifyDemandedBits(Op.getOperand(0), NewMask, KnownZero2,
544 if (SimplifyDemandedBits(Op.getOperand(2), NewMask, KnownZero,
547 if (SimplifyDemandedBits(O
[all...]
H A DDAGCombiner.cpp134 /// SimplifyDemandedBits - Check the specified integer node value to see if
137 bool SimplifyDemandedBits(SDValue Op) { function in class:__anon2208::DAGCombiner
140 return SimplifyDemandedBits(Op, Demanded);
143 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded);
684 /// SimplifyDemandedBits - Check the specified integer node value to see if
687 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { function in class:DAGCombiner
690 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO))
1469 if (!VT.isVector() && SimplifyDemandedBits(SDValue(N, 0)))
2654 SimplifyDemandedBits(SDValue(N, 0)))
3192 SimplifyDemandedBits(SDValu
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h1767 /// SimplifyDemandedBits - Look at Op. At this point, we know that only the
1775 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp15822 // depend on the highest bit in each word. Try to use SimplifyDemandedBits
15840 TLI.SimplifyDemandedBits(Cond, DemandedMask, KnownZero, KnownOne, TLO))
17401 TLI.SimplifyDemandedBits(Op1, DemandedMask, KnownZero, KnownOne, TLO))

Completed in 206 milliseconds