/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 53 /// 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 D | InstCombineInternal.h | 518 bool SimplifyDemandedBits(Use &U, APInt DemandedMask, APInt &KnownZero,
|
H A D | InstCombineCompares.cpp | 1341 // 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 D | TargetLowering.cpp | 381 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 D | DAGCombiner.cpp | 182 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 D | XCoreISelLowering.cpp | 1639 TLI.SimplifyDemandedBits(OutVal, DemandedMask, KnownZero, KnownOne, 1656 TLI.SimplifyDemandedBits(Time, DemandedMask, KnownZero, KnownOne,
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 2154 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 2474 if (TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) 2792 TLI.SimplifyDemandedBits(BitsFrom, Demanded,
|
H A D | SIISelLowering.cpp | 2134 TLI.SimplifyDemandedBits(Src, Demanded, KnownZero, KnownOne, TLO)) {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8766 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, KnownZero, KnownOne, TLO)) {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 24755 // SimplifyDemandedBits to simplify the condition operand. 24796 TLI.SimplifyDemandedBits(Cond, DemandedMask, KnownZero, KnownOne, [all...] |