| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptimizeSZextends.cpp | 104 if (!(Ashr && Ashr->getOpcode() == Instruction::AShr)) in runOnFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 66 case Instruction::AShr: in getArithmeticInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 124 case Instruction::AShr: in expand()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Operator.h | 152 OpC == Instruction::AShr || in isPossiblyExactOpcode() 370 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
|
| H A D | Instruction.h | 205 return Opcode >= Shl && Opcode <= AShr; 215 return getOpcode() == AShr;
|
| H A D | Instruction.def | 163 HANDLE_BINARY_INST(27, AShr , BinaryOperator) // Shift right (arithmetic)
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | MCExpr.h | 504 AShr, ///< Arithmetic shift right. enumerator 602 return create(AShr, LHS, RHS, Ctx); in createAShr()
|
| /openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 28 Ops.push_back(binOpDescriptor(1, Instruction::AShr)); in describeFuzzerIntOps() 106 case Instruction::AShr: in binOpDescriptor()
|
| H A D | IRMutator.cpp | 250 case Instruction::AShr: in mutate() 314 case Instruction::AShr: in mutate()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 435 case Instruction::AShr: in commonShiftTransforms() 747 auto ExtOpcode = (I.getOpcode() == Instruction::AShr) ? Instruction::SExt in FoldShiftByConstant() 761 if (I.getOpcode() != Instruction::AShr && in FoldShiftByConstant() 1274 Value *AShr = Builder.CreateAShr(X, NewShAmt); in visitLShr() local 1275 return new ZExtInst(AShr, Ty); in visitLShr() 1413 assert(OldAShr.getOpcode() == Instruction::AShr && in foldVariableSignZeroExtensionOfVariableHighBitExtract()
|
| H A D | InstCombineNegator.cpp | 186 case Instruction::AShr: in visitImpl() 191 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculativeExecution.cpp | 225 case Instruction::AShr: in ComputeSpeculationCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Operator.cpp | 32 case Instruction::AShr: in hasPoisonGeneratingFlags()
|
| H A D | Instruction.cpp | 197 case Instruction::AShr: in dropPoisonGeneratingFlags() 467 case AShr: return "ashr"; in getOpcodeName()
|
| H A D | ConstantFold.cpp | 960 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1115 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1171 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1184 case Instruction::AShr: in ConstantFoldBinaryInstruction() 1286 case Instruction::AShr: in ConstantFoldBinaryInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 230 case Instruction::AShr: in tryInterleave()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | PoisonChecking.cpp | 165 case Instruction::AShr: in generateCreationChecksForBinOp()
|
| /openbsd-src/gnu/llvm/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 611 case Instruction::AShr: in CanInterpret() 747 case Instruction::AShr: in Interpret() 830 case Instruction::AShr: in Interpret()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 341 case Instruction::AShr: // 0 >> X = 0 in getSafeVectorConstantForBinop()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 196 case Instruction::AShr: in getIntImmCostInst() 527 Opcode == Instruction::AShr) { in getArithmeticInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 231 case Instruction::AShr: in determineLiveOperandBits()
|
| H A D | ValueTracking.cpp | 1290 case Instruction::AShr: { in computeKnownBitsFromOperator() 1422 if ((Opcode == Instruction::LShr || Opcode == Instruction::AShr || in computeKnownBitsFromOperator() 1447 case Instruction::AShr: in computeKnownBitsFromOperator() 2097 case Instruction::AShr: in isPowerOfTwoRecurrence() 2432 case Instruction::AShr: in isNonZeroRecurrence() 2606 case Instruction::AShr: { in isKnownNonZero() 2799 case Instruction::AShr: in getInvertibleOperands() 3175 case Instruction::AShr: { in ComputeNumSignBitsImpl() 5243 case Instruction::AShr: in canCreateUndefOrPoison() 6696 case Instruction::AShr: in matchSimpleRecurrence() [all …]
|