/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 68 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 …]
|
D | InstCombine.h | 321 bool SimplifyDemandedBits(Use &U, APInt DemandedMask,
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 69 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 …]
|
D | InstCombineInternal.h | 524 bool SimplifyDemandedBits(Use &U, const APInt &DemandedMask, APInt &KnownZero,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSimplifyDemanded.cpp | 81 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 …]
|
D | InstCombineInternal.h | 742 bool SimplifyDemandedBits(Instruction *I, unsigned Op,
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 1206 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 …]
|
D | DAGCombiner.cpp | 121 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/ |
D | TargetLowering.cpp | 428 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 …]
|
D | DAGCombiner.cpp | 183 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/ |
D | TargetLowering.cpp | 433 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/ |
D | isel-simplify-crash.ll | 3 ; This used to crash in SimplifyDemandedBits due to a type mismatch
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | simplify-demanded-bits-pointer.ll | 3 ; SimplifyDemandedBits should cope with pointer types.
|
D | assoc-cast-assoc.ll | 52 ; Unlike the rest, this case is handled by SimplifyDemandedBits / ShrinkDemandedConstant.
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | simplify-demanded-bits-pointer.ll | 3 ; SimplifyDemandedBits should cope with pointer types.
|
/external/llvm/test/Transforms/InstCombine/ |
D | simplify-demanded-bits-pointer.ll | 3 ; SimplifyDemandedBits should cope with pointer types.
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | mad_uint24.ll | 58 ; SimplifyDemandedBits on the first operand of the mul instruction
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | simplifydemandedbits-recursion.ll | 4 ; infinite loop in TLI.SimplifyDemandedBits() due to failure
|
D | mul_int24.ll | 59 ; will not be removed by SimplifyDemandedBits because there are
|
D | mad_uint24.ll | 62 ; SimplifyDemandedBits on the first operand of the mul instruction
|
D | extract_vector_elt-i8.ll | 133 ; isTypeDesirableForOp in SimplifyDemandedBits
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | zext-demanded.ll | 88 ; after the or before SimplifyDemandedBits messes it up.
|
D | combine-and.ll | 285 ; SimplifyDemandedBits
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetLowering.h | 2784 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/ |
D | XRayExample.rst | 93 …00019] 0.000138 TargetLowering.cpp:506:0: llvm::TargetLowering::SimplifyDemandedBits(llvm::SDVal…
|