Home
last modified time | relevance | path

Searched refs:SimplifyDemandedBits (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp70 bool InstCombiner::SimplifyDemandedBits(Use &U, APInt DemandedMask, in SimplifyDemandedBits() function in InstCombiner
237 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
239 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero, in SimplifyDemandedUseBits()
269 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
271 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne, in SimplifyDemandedUseBits()
305 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
307 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, in SimplifyDemandedUseBits()
380 if (SimplifyDemandedBits(I->getOperandUse(2), DemandedMask, in SimplifyDemandedUseBits()
382 SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
402 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, in SimplifyDemandedUseBits()
[all …]
DInstCombine.h347 bool SimplifyDemandedBits(Use &U, APInt DemandedMask, APInt &KnownZero,
DInstCombineCompares.cpp2484 if (SimplifyDemandedBits(I.getOperandUse(0), in visitICmpInst()
2488 if (SimplifyDemandedBits(I.getOperandUse(1), in visitICmpInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp372 bool TargetLowering::SimplifyDemandedBits(SDValue Op, in SimplifyDemandedBits() function in TargetLowering
432 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
436 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask, in SimplifyDemandedBits()
463 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
467 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownOne & NewMask, in SimplifyDemandedBits()
497 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
501 if (SimplifyDemandedBits(Op.getOperand(0), NewMask, KnownZero2, in SimplifyDemandedBits()
567 if (SimplifyDemandedBits(Op.getOperand(2), NewMask, KnownZero, in SimplifyDemandedBits()
570 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero2, in SimplifyDemandedBits()
585 if (SimplifyDemandedBits(Op.getOperand(3), NewMask, KnownZero, in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp160 bool SimplifyDemandedBits(SDValue Op) { in SimplifyDemandedBits() function in __anon2c2cd6b60111::DAGCombiner
163 return SimplifyDemandedBits(Op, Demanded); in SimplifyDemandedBits()
166 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded);
789 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { in SimplifyDemandedBits() function in DAGCombiner
792 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) in SimplifyDemandedBits()
1576 if (!VT.isVector() && SimplifyDemandedBits(SDValue(N, 0))) in visitADD()
2829 SimplifyDemandedBits(SDValue(N, 0))) in visitAND()
3435 SimplifyDemandedBits(SDValue(N, 0))) in visitOR()
3825 SimplifyDemandedBits(SDValue(N, 0))) in visitXOR()
4006 if (N1C && SimplifyDemandedBits(SDValue(N, 0))) in visitSHL()
[all …]
/external/llvm/test/CodeGen/R600/
Dmad_uint24.ll57 ; SimplifyDemandedBits on the first operand of the mul instruction
/external/llvm/test/Transforms/InstCombine/
Dsimplify-demanded-bits-pointer.ll3 ; SimplifyDemandedBits should cope with pointer types.
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1628 TLI.SimplifyDemandedBits(OutVal, DemandedMask, KnownZero, KnownOne, in PerformDAGCombine()
1645 TLI.SimplifyDemandedBits(Time, DemandedMask, KnownZero, KnownOne, in PerformDAGCombine()
/external/llvm/include/llvm/Target/
DTargetLowering.h1975 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
/external/llvm/lib/Target/R600/
DAMDGPUISelLowering.cpp1885 if (TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) in simplifyI24()
2024 TLI.SimplifyDemandedBits(BitsFrom, Demanded, KnownZero, KnownOne, TLO)) { in PerformDAGCombine()
DSIISelLowering.cpp1165 TLI.SimplifyDemandedBits(Src, Demanded, KnownZero, KnownOne, TLO)) { in PerformDAGCombine()
/external/llvm/lib/Target/
DREADME.txt2241 SimplifyDemandedBits shrinks the "and" constant to 2 but instcombine misses the
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19752 TLI.SimplifyDemandedBits(Cond, DemandedMask, KnownZero, KnownOne, TLO)) in PerformSELECTCombine()
21481 TLI.SimplifyDemandedBits(Op1, DemandedMask, KnownZero, KnownOne, TLO)) in PerformBTCombine()