Home
last modified time | relevance | path

Searched refs:AShr (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp57 case Instruction::AShr: in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstruction.h159 return Opcode >= Shl && Opcode <= AShr;
169 return getOpcode() == AShr;
H A DOperator.h143 OpC == Instruction::AShr || in isPossiblyExactOpcode()
426 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
H A DInstruction.def163 HANDLE_BINARY_INST(26, AShr , BinaryOperator) // Shift right (arithmetic)
H A DPatternMatch.h779 inline BinaryOp_match<LHS, RHS, Instruction::AShr> m_AShr(const LHS &L, in m_AShr()
781 return BinaryOp_match<LHS, RHS, Instruction::AShr>(L, R); in m_AShr()
902 return Opcode == Instruction::LShr || Opcode == Instruction::AShr; in isOpType()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp107 if (!(Ashr && Ashr->getOpcode() == Instruction::AShr)) in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp341 if (IsValid && Shift.getOpcode() == Instruction::AShr) in canShiftBinOpWithConstantRHS()
357 if (I.getOpcode() != Instruction::AShr && in FoldShiftByConstant()
792 Value *AShr = Builder.CreateAShr(X, NewShAmt); in visitLShr() local
793 return new ZExtInst(AShr, Ty); in visitLShr()
H A DInstCombineVectorOps.cpp987 case Instruction::AShr: in canEvaluateShuffled()
1057 case Instruction::AShr: in buildNew()
1155 case Instruction::AShr: in evaluateInDifferentElementOrder()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCExpr.h439 AShr, ///< Arithmetic shift right. enumerator
538 return create(AShr, LHS, RHS, Ctx); in createAShr()
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DOperations.cpp29 Ops.push_back(binOpDescriptor(1, Instruction::AShr)); in describeFuzzerIntOps()
107 case Instruction::AShr: in binOpDescriptor()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp224 case Instruction::AShr: in ComputeSpeculationCost()
H A DLoopIdiomRecognize.cpp1355 if (DefX->getOpcode() == Instruction::AShr && !isKnownNonNegative(InitX, DL)) in detectShiftUntilZeroIdiom()
1599 if (DefX->getOpcode() == Instruction::AShr) in transformLoopToCountable()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp100 case Instruction::AShr: in createReplacementInstr()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp120 case Instruction::AShr: in getIntImmCost()
516 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info, in getArithmeticInstrCost()
537 int ShrCost = getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCExpr.cpp109 case MCBinaryExpr::AShr: OS << ">>"; break; in print()
811 case MCBinaryExpr::AShr: Result = LHS >> RHS; break; in evaluateAsRelocatableImpl()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp133 case Instruction::AShr: in dropPoisonGeneratingFlags()
360 case AShr: return "ashr"; in getOpcodeName()
H A DConstantFold.cpp988 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1119 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1175 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1188 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1268 case Instruction::AShr: in ConstantFoldBinaryInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp158 case Instruction::AShr: in getIntImmCost()
404 Opcode == Instruction::AShr) { in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp149 case Instruction::AShr: in getIntImmCost()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDemandedBits.cpp214 case Instruction::AShr: in determineLiveOperandBits()
H A DCFLGraph.h577 case Instruction::AShr: in visitConstantExpr()
H A DObjCARCInstKind.cpp267 case Instruction::AShr: in GetARCInstKind()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRInterpreter.cpp578 case Instruction::AShr: in CanInterpret()
713 case Instruction::AShr: in Interpret()
788 case Instruction::AShr: in Interpret()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1974 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) { in selectShift()
1996 case Instruction::AShr: in selectShift()
2019 case Instruction::AShr: in selectShift()
2058 case Instruction::AShr: in fastSelectInstruction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp552 case Instruction::AShr: { in shouldSpeculateInstrs()

123