/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineShifts.cpp | 163 case Instruction::LShr: in CanEvaluateShifted() 261 case Instruction::LShr: { in GetShiftedValue() 400 assert(I.getOpcode() == Instruction::LShr && "Unknown logical shift"); in FoldShiftByConstant() 587 if (I.getOpcode() == Instruction::LShr && in FoldShiftByConstant() 602 assert(ShiftOp->getOpcode() == Instruction::LShr || in FoldShiftByConstant() 613 if (I.getOpcode() == Instruction::LShr && in FoldShiftByConstant() 618 BinaryOperator *NewLShr = BinaryOperator::Create(Instruction::LShr, in FoldShiftByConstant() 661 if (I.getOpcode() == Instruction::LShr && in FoldShiftByConstant()
|
D | InstCombineMulDivRem.cpp | 60 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { in simplifyValueKnownNonZero() 977 BinaryOperator *LShr = BinaryOperator::CreateLShr( in foldUDivPow2Cst() local 980 LShr->setIsExact(); in foldUDivPow2Cst() 981 return LShr; in foldUDivPow2Cst() 1007 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N); in foldUDivShl() local 1009 LShr->setIsExact(); in foldUDivShl() 1010 return LShr; in foldUDivShl()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVTargetTransformInfo.cpp | 61 case Instruction::LShr: in getIntImmCostInst()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyTargetTransformInfo.cpp | 56 case Instruction::LShr: in getArithmeticInstrCost()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyTargetTransformInfo.cpp | 57 case Instruction::LShr: in getArithmeticInstrCost()
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVTargetTransformInfo.cpp | 64 case Instruction::LShr: in getIntImmCostInst()
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyTargetTransformInfo.cpp | 58 case Instruction::LShr: in getArithmeticInstrCost()
|
/external/llvm/include/llvm/IR/ |
D | Operator.h | 149 OpC == Instruction::LShr; in isPossiblyExactOpcode() 357 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
|
D | PatternMatch.h | 530 inline BinaryOp_match<LHS, RHS, Instruction::LShr> m_LShr(const LHS &L, in m_LShr() 532 return BinaryOp_match<LHS, RHS, Instruction::LShr>(L, R); in m_LShr() 657 inline BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr> 659 return BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr>(L, R); in m_Shr() 664 inline BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::Shl> 666 return BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::Shl>(L, R); in m_LogicalShift()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | InterleavedLoadCombinePass.cpp | 168 LShr, enumerator 485 pushBOperation(LShr, C); in lshr() 587 case LShr: in print() 924 case Instruction::LShr: in computePolynomialBinOp()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | InterleavedLoadCombinePass.cpp | 168 LShr, enumerator 485 pushBOperation(LShr, C); in lshr() 587 case LShr: in print() 924 case Instruction::LShr: in computePolynomialBinOp()
|
/external/llvm/lib/Transforms/Scalar/ |
D | SpeculativeExecution.cpp | 218 case Instruction::LShr: in ComputeSpeculationCost()
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | Operator.h | 144 OpC == Instruction::LShr; in isPossiblyExactOpcode() 449 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
|
/external/llvm/include/llvm/MC/ |
D | MCExpr.h | 406 LShr, ///< Logical shift right. enumerator 490 return create(LShr, LHS, RHS, Ctx); in createLShr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Operator.h | 144 OpC == Instruction::LShr; in isPossiblyExactOpcode() 449 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 79 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { in simplifyValueKnownNonZero() 851 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, C1); in foldUDivPow2Cst() local 853 LShr->setIsExact(); in foldUDivPow2Cst() 854 return LShr; in foldUDivPow2Cst() 875 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N); in foldUDivShl() local 877 LShr->setIsExact(); in foldUDivShl() 878 return LShr; in foldUDivShl()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 157 case Instruction::LShr: in getIntImmCost()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MCExpr.h | 446 LShr, ///< Logical shift right. enumerator 549 return create(LShr, LHS, RHS, Ctx); in createLShr()
|
/external/llvm-project/llvm/lib/FuzzMutate/ |
D | Operations.cpp | 27 Ops.push_back(binOpDescriptor(1, Instruction::LShr)); in describeFuzzerIntOps() 105 case Instruction::LShr: in binOpDescriptor()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/ |
D | Operations.cpp | 27 Ops.push_back(binOpDescriptor(1, Instruction::LShr)); in describeFuzzerIntOps() 105 case Instruction::LShr: in binOpDescriptor()
|
/external/llvm-project/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 80 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { in simplifyValueKnownNonZero() 879 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, C1); in foldUDivPow2Cst() local 881 LShr->setIsExact(); in foldUDivPow2Cst() 882 return LShr; in foldUDivPow2Cst() 903 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N); in foldUDivShl() local 905 LShr->setIsExact(); in foldUDivShl() 906 return LShr; in foldUDivShl()
|
D | InstCombineSimplifyDemanded.cpp | 562 case Instruction::LShr: { in SimplifyDemandedUseBits() 637 BinaryOperator *LShr = BinaryOperator::CreateLShr(I->getOperand(0), in SimplifyDemandedUseBits() local 639 LShr->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits() 640 return InsertNewInstWith(LShr, *I); in SimplifyDemandedUseBits() 983 bool isLshr = (Shr->getOpcode() == Instruction::LShr); in simplifyShrShlDemandedBits()
|
/external/swiftshader/third_party/subzero/pnacl-llvm/ |
D | NaClBitcodeDecoders.cpp | 100 LLVMOpcode = Instruction::LShr; in DecodeBinaryOpcode()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | SpeculativeExecution.cpp | 223 case Instruction::LShr: in ComputeSpeculationCost()
|
/external/llvm-project/llvm/include/llvm/MC/ |
D | MCExpr.h | 500 LShr, ///< Logical shift right. enumerator 602 return create(LShr, LHS, RHS, Ctx); in createLShr()
|