/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 64 case Instruction::LShr: in getRelevantOperands() 143 case Instruction::LShr: in buildTruncExpressionGraph() 316 if (I->getOpcode() == Instruction::LShr) { in getBestTruncatedType() 433 case Instruction::LShr: in ReduceExpressionGraph()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanAnalysis.cpp | 108 case Instruction::LShr: in inferScalarTypeForRecipe() 174 case Instruction::LShr: in inferScalarTypeForRecipe()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 168 LShr, enumerator 485 pushBOperation(LShr, C); in lshr() 587 case LShr: in print() 928 case Instruction::LShr: in computePolynomialBinOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 65 case Instruction::LShr: in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRShiftExpand.cpp | 123 case Instruction::LShr: in expand()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 678 if (ConstantFoldBinaryOpOperands(Instruction::LShr, NewC, in SimplifyDemandedUseBits() 718 case Instruction::LShr: { in SimplifyDemandedUseBits() 757 Constant *NewC = ConstantFoldBinaryOpOperands(Instruction::LShr, C, in SimplifyDemandedUseBits() 823 BinaryOperator *LShr = BinaryOperator::CreateLShr(I->getOperand(0), in SimplifyDemandedUseBits() local 825 LShr->setIsExact(cast<BinaryOperator>(I)->isExact()); in SimplifyDemandedUseBits() 826 LShr->takeName(I); in SimplifyDemandedUseBits() 827 return InsertNewInstWith(LShr, I->getIterator()); in SimplifyDemandedUseBits() 1340 bool isLshr = (Shr->getOpcode() == Instruction::LShr); in simplifyShrShlDemandedBits()
|
H A D | InstCombineShifts.cpp | 305 NewMask = ConstantFoldBinaryOpOperands(Instruction::LShr, ExtendedAllOnes, in dropRedundantMaskingOfLeftShiftInput() 475 case Instruction::LShr: in commonShiftTransforms() 594 case Instruction::LShr: in canEvaluateShifted() 714 case Instruction::LShr: in getShiftedValue() 907 assert(I.getOpcode() == Instruction::LShr); in foldLShrOverflowBit() 1070 cast<Instruction>(Op0)->getOpcode() == Instruction::LShr && in visitShl() 1095 cast<Instruction>(Op0)->getOpcode() == Instruction::LShr && in visitShl()
|
H A D | InstCombineCasts.cpp | 47 case Instruction::LShr: in EvaluateInDifferentType() 314 case Instruction::LShr: { in canEvaluateTruncated() 467 if (Or0->getOpcode() == BinaryOperator::LShr) { in narrowFunnelShift() 473 Or1->getOpcode() == BinaryOperator::LShr && in narrowFunnelShift() 592 case Instruction::LShr: in narrowBinOp() 1086 case Instruction::LShr: { in canEvaluateZExtd() 2251 Instruction::LShr, C, ConstantInt::get(C->getType(), ShiftI)); in collectInsertionElements()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Operator.h | 179 OpC == Instruction::LShr; 397 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
|
H A D | Instruction.def | 162 HANDLE_BINARY_INST(26, LShr , BinaryOperator) // Shift right (logical)
|
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 27 Ops.push_back(binOpDescriptor(1, Instruction::LShr)); in describeFuzzerIntOps() 130 case Instruction::LShr: in binOpDescriptor()
|
H A D | IRMutator.cpp | 257 case Instruction::LShr: in mutate() 321 case Instruction::LShr: in mutate()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 512 LShr, ///< Logical shift right. enumerator 614 return create(LShr, LHS, RHS, Ctx); in createLShr()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SpeculativeExecution.cpp | 224 case Instruction::LShr: in ComputeSpeculationCost()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 685 case Instruction::LShr: in ConstantFoldBinaryInstruction() 846 case Instruction::LShr: in ConstantFoldBinaryInstruction() 862 case Instruction::LShr: in ConstantFoldBinaryInstruction() 962 case Instruction::LShr: in ConstantFoldBinaryInstruction()
|
H A D | Operator.cpp | 38 case Instruction::LShr: in hasPoisonGeneratingFlags()
|
H A D | Instruction.cpp | 423 case Instruction::LShr: in dropPoisonGeneratingFlags() 769 case LShr: return "lshr"; in getOpcodeName()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 998 case Instruction::LShr: // Shift right is ok. in isPromotableTo() 1249 case Instruction::LShr: in commutesWithShift() 1284 case Instruction::LShr: in keepsHighBitsZero() 1298 if (Opc == Instruction::Shl || Opc == Instruction::LShr) in isOperandShifted() 1579 case Instruction::LShr: in hasZeroSignBit() 1694 if (I->getOpcode() != Instruction::LShr) in setupPreSimplifier()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVELaneInterleavingPass.cpp | 238 case Instruction::LShr: in tryInterleave()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 167 case Instruction::LShr: in generateCreationChecksForBinOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 1970 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) { in selectShift() 1976 bool IsZExt = Opcode == Instruction::LShr; in selectShift() 1995 case Instruction::LShr: in selectShift() 2018 case Instruction::LShr: in selectShift() 2053 case Instruction::LShr: in fastSelectInstruction()
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | IRInterpreter.cpp | 619 case Instruction::LShr: in CanInterpret() 776 case Instruction::LShr: in Interpret() 863 case Instruction::LShr: in Interpret()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCExpr.cpp | 145 case MCBinaryExpr::LShr: OS << ">>"; break; in print() 996 case MCBinaryExpr::LShr: Result = uint64_t(LHS) >> uint64_t(RHS); break; in evaluateAsRelocatableImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 309 case Instruction::LShr: // 0 >>u X = 0 in getSafeVectorConstantForBinop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 200 case Instruction::LShr: in getIntImmCostInst() 537 if (Opcode == Instruction::Shl || Opcode == Instruction::LShr || in getArithmeticInstrCost()
|