HomeSort by relevance Sort by last modified time
    Searched refs:LShr (Results 1 - 25 of 65) sorted by null

1 2 3

  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 66 /// %F = lshr i128 %E, 64
90 // lshr iff we know that the bits we would otherwise be shifting in are
142 case Instruction::LShr: {
147 // We can always fold lshr(c1)+lshr(c2) -> lshr(c1+c2).
150 // We can always turn lshr(c)+shl(c) -> and(c2).
155 // We can always turn lshr(c1)+shl(c2) -> lshr(c3)+and(c4), but it isn't
238 // We turn shl(c)+lshr(c) -> and(c2) if the input doesn't already hav
    [all...]
InstCombineMulDivRem.cpp 60 if (I->getOpcode() == Instruction::LShr && !I->isExact()) {
    [all...]
InstCombineVectorOps.cpp 623 case Instruction::LShr:
686 case Instruction::LShr:
786 case Instruction::LShr:
    [all...]
InstCombineCompares.cpp     [all...]
InstCombineSelect.cpp 118 case Instruction::LShr:
136 case Instruction::LShr:
    [all...]
InstCombineSimplifyDemanded.cpp 652 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
672 case Instruction::LShr:
689 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
690 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 157 case Instruction::LShr:
  /external/llvm/include/llvm/IR/
Operator.h 150 OpC == Instruction::LShr;
357 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
Instruction.h 137 return getOpcode() == Shl || getOpcode() == LShr;
PatternMatch.h 530 inline BinaryOp_match<LHS, RHS, Instruction::LShr> m_LShr(const LHS &L,
532 return BinaryOp_match<LHS, RHS, Instruction::LShr>(L, R);
655 /// \brief Matches LShr or AShr.
657 inline BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr>
659 return BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr>(L, R);
662 /// \brief Matches LShr or Shl.
664 inline BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::Shl>
666 return BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::Shl>(L, R);
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreLowerThreadLocal.cpp 99 case Instruction::LShr:
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 99 case Instruction::LShr:
117 if (UseInst->getOpcode() == Instruction::LShr) {
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 136 case Instruction::LShr:
PPCCTRLoops.cpp 393 J->getOpcode() == Instruction::LShr)) {
  /external/llvm/lib/Transforms/Scalar/
BDCE.cpp 159 AB = AOut.lshr(ShiftAmt);
170 case Instruction::LShr:
LoopRotation.cpp 233 case Instruction::LShr:
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILPeepholeOptimizer.cpp 602 LHSSrc = BinaryOperator::Create(Instruction::LShr, LHSSrc, offset,
605 LHSSrc = BinaryOperator::Create(Instruction::LShr, LHSSrc, offset,
624 LHSSrc = BinaryOperator::Create(Instruction::LShr, LHSSrc, offset,
627 LHSSrc = BinaryOperator::Create(Instruction::LShr, LHSSrc, offset,
    [all...]
  /external/lldb/source/Expression/
IRInterpreter.cpp 510 case Instruction::LShr:
625 case Instruction::LShr:
703 case Instruction::LShr:
    [all...]
  /external/llvm/lib/Analysis/
CostModel.cpp 409 case Instruction::LShr:
  /external/llvm/lib/IR/
Instruction.cpp 245 case LShr: return "lshr";
ConstantFold.cpp 225 V = V.lshr(ByteStart*8);
266 case Instruction::LShr: {
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 101 case Instruction::LShr:
  /external/llvm/lib/Transforms/ObjCARC/
ARCInstKind.cpp 278 case Instruction::LShr:
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 102 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info,
    [all...]
X86FastISel.cpp     [all...]

Completed in 1432 milliseconds

1 2 3