Home
last modified time | relevance | path

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

1234

/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DReplaceConstant.cpp44 case Instruction::AShr: in createReplacementInstr()
H A DInstruction.cpp152 case Instruction::AShr: in dropPoisonGeneratingFlags()
387 case AShr: return "ashr"; in getOpcodeName()
H A DConstantFold.cpp1206 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1361 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1417 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1430 case Instruction::AShr: in ConstantFoldBinaryInstruction()
1523 case Instruction::AShr: in ConstantFoldBinaryInstruction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp67 case Instruction::AShr: in getArithmeticInstrCost()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp107 if (!(Ashr && Ashr->getOpcode() == Instruction::AShr)) in runOnFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp65 case Instruction::AShr: in getIntImmCostInst()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h196 return Opcode >= Shl && Opcode <= AShr;
206 return getOpcode() == AShr;
H A DOperator.h143 OpC == Instruction::AShr || in isPossiblyExactOpcode()
449 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
H A DVPIntrinsics.def113 HELPER_REGISTER_BINARY_INT_VP(vp_ashr, VP_ASHR, AShr)
H A DInstruction.def163 HANDLE_BINARY_INST(27, AShr , BinaryOperator) // Shift right (arithmetic)
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp188 case Instruction::AShr: in visitImpl()
193 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl()
H A DInstCombineMulDivRem.cpp1127 auto *AShr = BinaryOperator::CreateExactAShr( in visitSDiv() local
1130 return AShr; in visitSDiv()
1131 Builder.Insert(AShr); in visitSDiv()
1132 AShr->setName(I.getName() + ".neg"); in visitSDiv()
1133 return BinaryOperator::CreateNeg(AShr, I.getName()); in visitSDiv()
H A DInstCombineShifts.cpp672 if (I.getOpcode() != Instruction::AShr && in FoldShiftByConstant()
1135 Value *AShr = Builder.CreateAShr(X, NewShAmt); in visitLShr() local
1136 return new ZExtInst(AShr, Ty); in visitLShr()
1194 assert(OldAShr.getOpcode() == Instruction::AShr && in foldVariableSignZeroExtensionOfVariableHighBitExtract()
/netbsd/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DOperations.cpp28 Ops.push_back(binOpDescriptor(1, Instruction::AShr)); in describeFuzzerIntOps()
106 case Instruction::AShr: in binOpDescriptor()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCExpr.h502 AShr, ///< Arithmetic shift right. enumerator
600 return create(AShr, LHS, RHS, Ctx); in createAShr()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp225 case Instruction::AShr: in ComputeSpeculationCost()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp230 case Instruction::AShr: in tryInterleave()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp171 case Instruction::AShr: in generateCreationChecksForBinOp()
/netbsd/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCExpr.cpp138 case MCBinaryExpr::AShr: OS << ">>"; break; in print()
947 case MCBinaryExpr::AShr: Result = LHS >> RHS; break; in evaluateAsRelocatableImpl()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h331 case Instruction::AShr: // 0 >> X = 0 in getSafeVectorConstantForBinop()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1976 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) { in selectShift()
1998 case Instruction::AShr: in selectShift()
2021 case Instruction::AShr: in selectShift()
2060 case Instruction::AShr: in fastSelectInstruction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp160 case Instruction::AShr: in getIntImmCostInst()
492 Opcode == Instruction::AShr) { in getArithmeticInstrCost()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDemandedBits.cpp237 case Instruction::AShr: in determineLiveOperandBits()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp273 case Instruction::AShr: in getIntImmCostInst()
669 J->getOpcode() == Instruction::AShr || in mightUseCTR()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp728 case Instruction::AShr: { in shouldSpeculateInstrs()

1234