| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 71 bool InstCombinerImpl::SimplifyDemandedBits(Instruction *I, unsigned OpNo, in SimplifyDemandedBits() function in InstCombinerImpl 176 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Depth + 1) || in SimplifyDemandedUseBits() 178 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) { in SimplifyDemandedUseBits() 191 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits() 192 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.Zero, LHSKnown, in SimplifyDemandedUseBits() 220 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits() 221 SimplifyDemandedBits(I, 0, DemandedMask & ~RHSKnown.One, LHSKnown, in SimplifyDemandedUseBits() 248 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits() 249 SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits() 340 if (SimplifyDemandedBits(I, 2, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits() [all …]
|
| H A D | InstCombineInternal.h | 470 bool SimplifyDemandedBits(Instruction *I, unsigned Op,
|
| H A D | InstCombineCompares.cpp | 5494 if (SimplifyDemandedBits(&I, 0, in foldICmpUsingKnownBits() 5499 if (SimplifyDemandedBits(&I, 1, APInt::getAllOnes(BitWidth), Op1Known, 0)) in foldICmpUsingKnownBits()
|
| H A D | InstCombineCalls.cpp | 1632 if (SimplifyDemandedBits(II, 2, Op2Demanded, Op2Known)) in visitCallInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 598 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering 605 bool Simplified = SimplifyDemandedBits(Op, DemandedBits, Known, TLO); in SimplifyDemandedBits() 613 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering 622 SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO); in SimplifyDemandedBits() 630 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in TargetLowering 643 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, Depth, in SimplifyDemandedBits() 1064 bool TargetLowering::SimplifyDemandedBits( in SimplifyDemandedBits() function in TargetLowering 1138 if (SimplifyDemandedBits(Src, SrcDemandedBits, SrcKnown, TLO, Depth + 1)) in SimplifyDemandedBits() 1190 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) in SimplifyDemandedBits() 1196 if (SimplifyDemandedBits(Vec, DemandedBits, DemandedVecElts, KnownVec, TLO, in SimplifyDemandedBits() [all …]
|
| H A D | DAGCombiner.cpp | 322 bool SimplifyDemandedBits(SDValue Op) { in SimplifyDemandedBits() function in __anon001c44270111::DAGCombiner 325 return SimplifyDemandedBits(Op, DemandedBits); in SimplifyDemandedBits() 328 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits) { in SimplifyDemandedBits() function in __anon001c44270111::DAGCombiner 331 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, Known, TLO, 0, false)) in SimplifyDemandedBits() 354 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, 1236 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, in SimplifyDemandedBits() function in DAGCombiner 1241 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0, in SimplifyDemandedBits() 2599 if (SimplifyDemandedBits(SDValue(N, 0))) in visitADDLike() 4227 if (SimplifyDemandedBits(SDValue(N, 0))) in visitMUL() 4848 if (SimplifyDemandedBits(SDValue(N, 0))) in visitMULHU() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 525 virtual bool SimplifyDemandedBits(Instruction *I, unsigned OpNo,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3721 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, 3728 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, 3735 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits, 3740 bool SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | XRayExample.rst | 93 …00019] 0.000138 TargetLowering.cpp:506:0: llvm::TargetLowering::SimplifyDemandedBits(llvm::SDVal…
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 189 if (IC.SimplifyDemandedBits(&II, 0, APInt::getLowBitsSet(32, 16), in instCombineIntrinsic() 220 if (IC.SimplifyDemandedBits(&II, CarryOp, APInt::getOneBitSet(32, 29), in instCombineIntrinsic()
|
| H A D | ARMISelLowering.cpp | 15038 if (TLI.SimplifyDemandedBits(Op0, DemandedMask, DCI)) in PerformVMOVhrCombine() 15242 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI)) in PerformPREDICATE_CASTCombine() 17427 if (SimplifyDemandedBits(N->getOperand(3), DemandedMask, DCI)) in PerformIntrinsicCombine() 17444 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformIntrinsicCombine() 18765 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformDAGCombine() 18772 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)) in PerformDAGCombine() 18783 if ((SimplifyDemandedBits(N->getOperand(0), DemandedMask, DCI)) || in PerformDAGCombine() 18784 (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI))) in PerformDAGCombine() 18793 if ((SimplifyDemandedBits(N->getOperand(0), LowMask, DCI)) || in PerformDAGCombine() 18794 (SimplifyDemandedBits(N->getOperand(1), HighMask, DCI))) in PerformDAGCombine() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1603 TLI.SimplifyDemandedBits(OutVal, DemandedMask, Known, TLO)) in PerformDAGCombine() 1619 TLI.SimplifyDemandedBits(Time, DemandedMask, Known, TLO)) in PerformDAGCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 42737 if (SimplifyDemandedBits(Src, TruncMask, DemandedElts, KnownOp, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode() 42760 if (SimplifyDemandedBits(LHS, DemandedMaskLHS, OriginalDemandedElts, in SimplifyDemandedBitsForTargetNode() 42763 if (SimplifyDemandedBits(RHS, DemandedMaskRHS, OriginalDemandedElts, in SimplifyDemandedBitsForTargetNode() 42825 if (SimplifyDemandedBits(Op0, DemandedMask, OriginalDemandedElts, Known, in SimplifyDemandedBitsForTargetNode() 42844 if (SimplifyDemandedBits(Op.getOperand(0), DemandedMask, in SimplifyDemandedBitsForTargetNode() 42885 if (SimplifyDemandedBits(Op0, DemandedMask, OriginalDemandedElts, Known, in SimplifyDemandedBitsForTargetNode() 42951 if (SimplifyDemandedBits(Vec, DemandedVecBits, DemandedVecElts, in SimplifyDemandedBitsForTargetNode() 42980 if (SimplifyDemandedBits(Vec, OriginalDemandedBits, DemandedVecElts, in SimplifyDemandedBitsForTargetNode() 42987 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode() 43006 if (SimplifyDemandedBits(Op.getOperand(0), SignMask, DemandedLHS, in SimplifyDemandedBitsForTargetNode() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 1779 // occurs because SimplifyDemandedBits prefers srl over sra. 1784 // SimplifyDemandedBits.
|
| H A D | RISCVISelLowering.cpp | 10093 if (!SimplifyDemandedBits(Op, Mask, DCI)) in PerformDAGCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 2927 if (TLI.SimplifyDemandedBits(LHS, Demanded, DCI)) in simplifyMul24() 2929 if (TLI.SimplifyDemandedBits(RHS, Demanded, DCI)) in simplifyMul24() 4256 TLI.SimplifyDemandedBits(BitsFrom, Demanded, Known, TLO)) { in PerformDAGCombine()
|
| H A D | SIISelLowering.cpp | 11555 if (TLI.SimplifyDemandedBits(Src, DemandedBits, DCI)) { in performCvtF32UByteNCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ |
| H A D | README.txt | 2166 SimplifyDemandedBits shrinks the "and" constant to 2 but instcombine misses the
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 19067 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI)) in performVectorShiftCombine() 19207 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, Known, TLO)) { in performTBISimplification()
|