Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp68 bool InstCombiner::SimplifyDemandedBits(Use &U, APInt DemandedMask, in SimplifyDemandedBits() function in InstCombiner
226 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
228 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero, in SimplifyDemandedUseBits()
258 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
260 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne, in SimplifyDemandedUseBits()
294 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
296 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, in SimplifyDemandedUseBits()
369 if (SimplifyDemandedBits(I->getOperandUse(2), DemandedMask, in SimplifyDemandedUseBits()
371 SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, in SimplifyDemandedUseBits()
391 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, in SimplifyDemandedUseBits()
[all …]
DInstCombine.h321 bool SimplifyDemandedBits(Use &U, APInt DemandedMask,
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp69 bool InstCombiner::SimplifyDemandedBits(Use &U, const APInt &DemandedMask, in SimplifyDemandedBits() function in InstCombiner
242 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero, in SimplifyDemandedUseBits()
244 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero, in SimplifyDemandedUseBits()
280 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero, in SimplifyDemandedUseBits()
282 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne, in SimplifyDemandedUseBits()
322 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero, in SimplifyDemandedUseBits()
324 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, LHSKnownZero, in SimplifyDemandedUseBits()
415 if (SimplifyDemandedBits(I->getOperandUse(2), DemandedMask, RHSKnownZero, in SimplifyDemandedUseBits()
417 SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, LHSKnownZero, in SimplifyDemandedUseBits()
437 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, KnownZero, in SimplifyDemandedUseBits()
[all …]
DInstCombineInternal.h524 bool SimplifyDemandedBits(Use &U, const APInt &DemandedMask, APInt &KnownZero,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp81 bool InstCombiner::SimplifyDemandedBits(Instruction *I, unsigned OpNo, in SimplifyDemandedBits() function in InstCombiner
168 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
169 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.Zero, LHSKnown, in SimplifyDemandedUseBits()
202 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
203 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.One, LHSKnown, in SimplifyDemandedUseBits()
235 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
236 SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
324 if (SimplifyDemandedBits(I, 2, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
325 SimplifyDemandedBits(I, 1, DemandedMask, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
345 if (SimplifyDemandedBits(I, 0, InputDemandedMask, InputKnown, Depth + 1)) in SimplifyDemandedUseBits()
[all …]
DInstCombineInternal.h742 bool SimplifyDemandedBits(Instruction *I, unsigned Op,
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp1206 bool TargetLowering::SimplifyDemandedBits(SDValue Op, in SimplifyDemandedBits() function in TargetLowering
1267 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
1271 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask, in SimplifyDemandedBits()
1298 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
1302 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownOne & NewMask, in SimplifyDemandedBits()
1332 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
1336 if (SimplifyDemandedBits(Op.getOperand(0), NewMask, KnownZero2, in SimplifyDemandedBits()
1401 if (SimplifyDemandedBits(Op.getOperand(2), NewMask, KnownZero, in SimplifyDemandedBits()
1404 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero2, in SimplifyDemandedBits()
1419 if (SimplifyDemandedBits(Op.getOperand(3), NewMask, KnownZero, in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp121 bool SimplifyDemandedBits(SDValue Op) { in SimplifyDemandedBits() function in __anon357488270111::DAGCombiner
124 return SimplifyDemandedBits(Op, Demanded); in SimplifyDemandedBits()
127 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded);
643 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { in SimplifyDemandedBits() function in DAGCombiner
646 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) in SimplifyDemandedBits()
1404 if (!VT.isVector() && SimplifyDemandedBits(SDValue(N, 0))) in visitADD()
2368 SimplifyDemandedBits(SDValue(N, 0))) in visitAND()
2863 SimplifyDemandedBits(SDValue(N, 0))) in visitOR()
3163 SimplifyDemandedBits(SDValue(N, 0))) in visitXOR()
3285 if (N1C && SimplifyDemandedBits(SDValue(N, 0))) in visitSHL()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp428 bool TargetLowering::SimplifyDemandedBits(SDValue Op, in SimplifyDemandedBits() function in TargetLowering
489 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
493 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask, in SimplifyDemandedBits()
520 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
524 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownOne & NewMask, in SimplifyDemandedBits()
554 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
558 if (SimplifyDemandedBits(Op.getOperand(0), NewMask, KnownZero2, in SimplifyDemandedBits()
624 if (SimplifyDemandedBits(Op.getOperand(2), NewMask, KnownZero, in SimplifyDemandedBits()
627 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero2, in SimplifyDemandedBits()
642 if (SimplifyDemandedBits(Op.getOperand(3), NewMask, KnownZero, in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp183 bool SimplifyDemandedBits(SDValue Op) { in SimplifyDemandedBits() function in __anona4a1c9fb0111::DAGCombiner
186 return SimplifyDemandedBits(Op, Demanded); in SimplifyDemandedBits()
189 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded);
916 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { in SimplifyDemandedBits() function in DAGCombiner
919 if (!TLI.SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) in SimplifyDemandedBits()
1722 if (!VT.isVector() && SimplifyDemandedBits(SDValue(N, 0))) in visitADD()
3301 SimplifyDemandedBits(SDValue(N, 0))) in visitAND()
3862 SimplifyDemandedBits(SDValue(N, 0))) in visitOR()
4284 SimplifyDemandedBits(SDValue(N, 0))) in visitXOR()
4463 if (N1C && SimplifyDemandedBits(SDValue(N, 0))) in visitSHL()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp433 TargetLowering::SimplifyDemandedBits(SDNode *User, unsigned OpIdx, in SimplifyDemandedBits() function in TargetLowering
440 if (!SimplifyDemandedBits(Op, Demanded, Known, TLO, 0, true)) in SimplifyDemandedBits()
482 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask, in SimplifyDemandedBits() function in TargetLowering
490 bool Simplified = SimplifyDemandedBits(Op, DemandedMask, Known, TLO); in SimplifyDemandedBits()
503 bool TargetLowering::SimplifyDemandedBits(SDValue Op, in SimplifyDemandedBits() function in TargetLowering
606 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, Known, TLO, Depth+1)) in SimplifyDemandedBits()
609 if (SimplifyDemandedBits(Op.getOperand(0), ~Known.Zero & NewMask, in SimplifyDemandedBits()
636 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, Known, TLO, Depth+1)) in SimplifyDemandedBits()
639 if (SimplifyDemandedBits(Op.getOperand(0), ~Known.One & NewMask, in SimplifyDemandedBits()
663 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, Known, TLO, Depth+1)) in SimplifyDemandedBits()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Disel-simplify-crash.ll3 ; This used to crash in SimplifyDemandedBits due to a type mismatch
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dsimplify-demanded-bits-pointer.ll3 ; SimplifyDemandedBits should cope with pointer types.
Dassoc-cast-assoc.ll52 ; Unlike the rest, this case is handled by SimplifyDemandedBits / ShrinkDemandedConstant.
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dsimplify-demanded-bits-pointer.ll3 ; SimplifyDemandedBits should cope with pointer types.
/external/llvm/test/Transforms/InstCombine/
Dsimplify-demanded-bits-pointer.ll3 ; SimplifyDemandedBits should cope with pointer types.
/external/llvm/test/CodeGen/AMDGPU/
Dmad_uint24.ll58 ; SimplifyDemandedBits on the first operand of the mul instruction
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dsimplifydemandedbits-recursion.ll4 ; infinite loop in TLI.SimplifyDemandedBits() due to failure
Dmul_int24.ll59 ; will not be removed by SimplifyDemandedBits because there are
Dmad_uint24.ll62 ; SimplifyDemandedBits on the first operand of the mul instruction
Dextract_vector_elt-i8.ll133 ; isTypeDesirableForOp in SimplifyDemandedBits
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dzext-demanded.ll88 ; after the or before SimplifyDemandedBits messes it up.
Dcombine-and.ll285 ; SimplifyDemandedBits
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetLowering.h2784 bool SimplifyDemandedBits(SDNode *User, unsigned OpIdx, const APInt &Demanded,
2800 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
2807 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedMask,
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DXRayExample.rst93 …00019] 0.000138 TargetLowering.cpp:506:0: llvm::TargetLowering::SimplifyDemandedBits(llvm::SDVal…

12