Searched refs:SimplifyDemandedBits (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 51 /// 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 D | InstCombine.h | 332 bool SimplifyDemandedBits(Use &U, APInt DemandedMask, 342 /// SimplifyDemandedBits knows about. See if the instruction has any
|
H A D | InstCombineCompares.cpp | 1164 // 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 D | TargetLowering.cpp | 342 /// 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 D | DAGCombiner.cpp | 134 /// 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 D | TargetLowering.h | 1767 /// 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 D | X86ISelLowering.cpp | 15822 // 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