| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | IntegerDivisionTest.cpp | 46 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); in TEST() 106 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); in TEST() 167 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); in TEST() 227 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | TruncInstCombine.cpp | 65 case Instruction::AShr: in getRelevantOperands() 144 case Instruction::AShr: in buildTruncExpressionGraph() 321 if (I->getOpcode() == Instruction::AShr) { in getBestTruncatedType() 434 case Instruction::AShr: in ReduceExpressionGraph()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptimizeSZextends.cpp | 104 if (!(Ashr && Ashr->getOpcode() == Instruction::AShr)) in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 67 case Instruction::AShr: in getArithmeticInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 124 case Instruction::AShr: in expand()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Operator.h | 149 OpC == Instruction::AShr || in isPossiblyExactOpcode() 367 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
|
| H A D | Instruction.h | 194 return Opcode >= Shl && Opcode <= AShr; 204 return getOpcode() == AShr;
|
| H A D | Instruction.def | 163 HANDLE_BINARY_INST(27, AShr , BinaryOperator) // Shift right (arithmetic)
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCExpr.h | 504 AShr, ///< Arithmetic shift right. enumerator 602 return create(AShr, LHS, RHS, Ctx); in createAShr()
|
| /llvm-project-15.0.7/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 28 Ops.push_back(binOpDescriptor(1, Instruction::AShr)); in describeFuzzerIntOps() 106 case Instruction::AShr: in binOpDescriptor()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 188 case Instruction::AShr: in visitImpl() 193 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl()
|
| H A D | InstCombineShifts.cpp | 435 case Instruction::AShr: in commonShiftTransforms() 740 if (I.getOpcode() != Instruction::AShr && in FoldShiftByConstant() 1176 Value *AShr = Builder.CreateAShr(X, NewShAmt); in visitLShr() local 1177 return new ZExtInst(AShr, Ty); in visitLShr() 1301 assert(OldAShr.getOpcode() == Instruction::AShr && in foldVariableSignZeroExtensionOfVariableHighBitExtract()
|
| H A D | InstCombineMulDivRem.cpp | 1131 auto *AShr = BinaryOperator::CreateExactAShr( in visitSDiv() local 1134 return AShr; in visitSDiv() 1135 Builder.Insert(AShr); in visitSDiv() 1136 AShr->setName(I.getName() + ".neg"); in visitSDiv() 1137 return BinaryOperator::CreateNeg(AShr, I.getName()); in visitSDiv()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculativeExecution.cpp | 225 case Instruction::AShr: in ComputeSpeculationCost()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Operator.cpp | 32 case Instruction::AShr: in hasPoisonGeneratingFlags()
|
| H A D | Instruction.cpp | 159 case Instruction::AShr: in dropPoisonGeneratingFlags() 417 case AShr: return "ashr"; in getOpcodeName()
|
| H A D | ConstantFold.cpp | 959 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1114 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1170 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1183 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1285 case Instruction::AShr: in ConstantFoldBinaryInstruction()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 230 case Instruction::AShr: in tryInterleave()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | PoisonChecking.cpp | 165 case Instruction::AShr: in generateCreationChecksForBinOp()
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 578 case Instruction::AShr: in CanInterpret() 709 case Instruction::AShr: in Interpret() 782 case Instruction::AShr: in Interpret()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCExpr.cpp | 138 case MCBinaryExpr::AShr: OS << ">>"; break; in print() 930 case MCBinaryExpr::AShr: Result = LHS >> RHS; break; in evaluateAsRelocatableImpl()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 936 auto *AShr = BinaryOperator::CreateExactAShr(Shl, Int64_32, "", Br); in TEST_F() local 937 auto *Add = BinaryOperator::CreateAdd(AShr, MinInt64, "", Br); in TEST_F() 992 auto *AShr = BinaryOperator::CreateExactAShr(Shl, Int32_16, "", Br); in TEST_F() local 993 auto *Add = BinaryOperator::CreateAdd(AShr, MinInt32, "", Br); in TEST_F()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ConvertFromLLVMIR.cpp | 625 INST(AShr, AShr), in lookupOperationNameFromOpcode() 806 case llvm::Instruction::AShr: in processInstruction()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 80 case Instruction::AShr: in getIntImmCostInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 1970 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) { in selectShift() 1992 case Instruction::AShr: in selectShift() 2015 case Instruction::AShr: in selectShift() 2054 case Instruction::AShr: in fastSelectInstruction()
|