Searched refs:LShr (Results 1 - 25 of 77) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp61 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp57 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h144 OpC == Instruction::LShr;
449 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
H A DInstruction.h166 return getOpcode() == Shl || getOpcode() == LShr;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h446 LShr, ///< Logical shift right. enumerator in enum:llvm::MCBinaryExpr::Opcode
549 return create(LShr, LHS, RHS, Ctx);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp168 LShr, enumerator in enum:__anon1731::Polynomial::BOps
485 pushBOperation(LShr, C);
587 case LShr:
588 OS << "LShr ";
924 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp223 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp99 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp79 if (I->getOpcode() == Instruction::LShr && !I->isExact()) {
851 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, C1); local
853 LShr->setIsExact();
854 return LShr;
875 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N); local
877 LShr->setIsExact();
878 return LShr;
H A DInstCombineSimplifyDemanded.cpp526 case Instruction::LShr: {
599 BinaryOperator *LShr = BinaryOperator::CreateLShr(I->getOperand(0), local
601 LShr->setIsExact(cast<BinaryOperator>(I)->isExact());
602 return InsertNewInstWith(LShr, *I);
957 bool isLshr = (Shr->getOpcode() == Instruction::LShr);
H A DInstCombineShifts.cpp523 case Instruction::LShr:
643 case Instruction::LShr:
744 assert(I.getOpcode() == Instruction::LShr && "Unknown logical shift");
/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp27 Ops.push_back(binOpDescriptor(1, Instruction::LShr));
105 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp174 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp988 case Instruction::LShr: // Shift right is ok.
1240 case Instruction::LShr:
1275 case Instruction::LShr:
1289 if (Opc == Instruction::Shl || Opc == Instruction::LShr)
1572 case Instruction::LShr:
1687 if (I->getOpcode() != Instruction::LShr)
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp575 case Instruction::LShr:
701 case Instruction::LShr:
778 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp200 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp266 if (I.getOpcode() != Instruction::LShr)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp117 case Instruction::LShr:
135 if (UseInst->getOpcode() == Instruction::LShr) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp122 case MCBinaryExpr::LShr: OS << ">>"; break;
856 case MCBinaryExpr::LShr: Result = uint64_t(LHS) >> uint64_t(RHS); break;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp133 case Instruction::LShr:
361 case LShr: return "lshr";
H A DConstantFold.cpp267 case Instruction::LShr: {
1072 case Instruction::LShr:
1283 case Instruction::LShr:
1299 case Instruction::LShr:
1379 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp156 case Instruction::LShr:
402 if (Opcode == Instruction::Shl || Opcode == Instruction::LShr ||
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp156 case Instruction::LShr:
438 J->getOpcode() == Instruction::LShr)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1978 // If AShr or LShr, then we need to make sure the operand0 is sign extended.
1979 if (Opcode == Instruction::AShr || Opcode == Instruction::LShr) {
1985 bool IsZExt = Opcode == Instruction::LShr;
2004 case Instruction::LShr:
2027 case Instruction::LShr:
2062 case Instruction::LShr:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1154 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::LShr, RetTy,
1385 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::LShr, RetTy,
1449 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::LShr, MulTy,

Completed in 217 milliseconds

1234