Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp65 case Instruction::AShr: in getRelevantOperands()
143 case Instruction::AShr: in buildTruncExpressionGraph()
320 if (I->getOpcode() == Instruction::AShr) { in getBestTruncatedType()
433 case Instruction::AShr: in ReduceExpressionGraph()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp97 if (!(Ashr && Ashr->getOpcode() == Instruction::AShr)) in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp127 case Instruction::AShr: in expand()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h180 OpC == Instruction::AShr ||
413 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
H A DInstruction.h352 return Opcode >= Shl && Opcode <= AShr;
362 return getOpcode() == AShr;
H A DInstruction.def163 HANDLE_BINARY_INST(27, AShr , BinaryOperator) // Shift right (arithmetic)
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h322 AShr, ///< Arithmetic shift right. enumerator
420 return create(AShr, LHS, RHS, Ctx); in createAShr()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp28 Ops.push_back(binOpDescriptor(1, Instruction::AShr)); in describeFuzzerIntOps()
131 case Instruction::AShr: in binOpDescriptor()
H A DIRMutator.cpp291 case Instruction::AShr: in mutate()
355 case Instruction::AShr: in mutate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp478 case Instruction::AShr: in commonShiftTransforms()
517 I.getOpcode() == Instruction::AShr) && in commonShiftTransforms()
816 auto ExtOpcode = (I.getOpcode() == Instruction::AShr) ? Instruction::SExt in FoldShiftByConstant()
830 if (I.getOpcode() != Instruction::AShr && in FoldShiftByConstant()
1467 Value *AShr = Builder.CreateAShr(X, NewShAmt); in visitLShr() local
1468 return new ZExtInst(AShr, Ty); in visitLShr()
1644 assert(OldAShr.getOpcode() == Instruction::AShr && in foldVariableSignZeroExtensionOfVariableHighBitExtract()
H A DInstCombineNegator.cpp177 case Instruction::AShr: in visitImpl()
182 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl()
H A DInstCombineCasts.cpp46 case Instruction::AShr: in EvaluateInDifferentType()
54 if (Opc == Instruction::LShr || Opc == Instruction::AShr) in EvaluateInDifferentType()
342 case Instruction::AShr: { in canEvaluateTruncated()
669 case Instruction::AShr: { in narrowBinOp()
685 OldShift->getOpcode() == Instruction::AShr in narrowBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp225 case Instruction::AShr: in ComputeSpeculationCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DValues.def107 OP(AShr) \
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp149 case MCBinaryExpr::AShr: OS << ">>"; break; in print()
639 case MCBinaryExpr::AShr: Result = LHS >> RHS; break; in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp37 case Instruction::AShr: in hasPoisonGeneratingFlags()
H A DConstantFold.cpp686 case Instruction::AShr: in ConstantFoldBinaryInstruction()
839 case Instruction::AShr: in ConstantFoldBinaryInstruction()
939 case Instruction::AShr: in ConstantFoldBinaryInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp141 case Instruction::Opcode::AShr: in notVectorizableBasedOnOpcodesAndTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp439 case MCBinaryExpr::Opcode::AShr: in binaryOpKnownBitsMapHelper()
648 case MCBinaryExpr::Opcode::AShr: in tryFoldHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp65 case Instruction::AShr: in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp231 case Instruction::AShr: in tryInterleave()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp611 case Instruction::AShr: in CanInterpret()
774 case Instruction::AShr: in Interpret()
855 case Instruction::AShr: in Interpret()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1985 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) { in selectShift()
2007 case Instruction::AShr: in selectShift()
2030 case Instruction::AShr: in selectShift()
2069 case Instruction::AShr: in fastSelectInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h306 case Instruction::AShr: // 0 >> X = 0 in getSafeVectorConstantForBinop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp203 case Instruction::AShr: in determineLiveOperandBits()

1234