/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 142 case Instruction::LShr: { 260 case Instruction::LShr: { 399 assert(I.getOpcode() == Instruction::LShr && "Unknown logical shift"); 586 if (I.getOpcode() == Instruction::LShr && 601 assert(ShiftOp->getOpcode() == Instruction::LShr || 612 if (I.getOpcode() == Instruction::LShr && 617 BinaryOperator *NewLShr = BinaryOperator::Create(Instruction::LShr, 660 if (I.getOpcode() == Instruction::LShr &&
|
H A D | InstCombineMulDivRem.cpp | 60 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { 953 BinaryOperator *LShr = BinaryOperator::CreateLShr( local 956 LShr->setIsExact(); 957 return LShr; 983 BinaryOperator *LShr = BinaryOperator::CreateLShr(Op0, N); local 985 LShr->setIsExact(); 986 return LShr;
|
H A D | InstCombineVectorOps.cpp | 623 case Instruction::LShr: 686 case Instruction::LShr: 786 case Instruction::LShr:
|
H A D | InstCombineCompares.cpp | 1004 if (Shr->getOpcode() == Instruction::LShr) 1302 } else if (ShiftOpcode == Instruction::LShr) { 1361 if (Shift->getOpcode() == Instruction::LShr) { 1381 Value *X, *Y, *LShr; local 1386 if (match(Or, m_Or(m_Value(LShr), m_Value(X))) && 1387 match(LShr, m_LShr(m_Specific(X), m_Value(Y)))) { 1393 if (LShr->hasOneUse()) 1404 LShr->getName(), 1644 case Instruction::LShr: // (icmp pred (shr X, ShAmt), CI) 3470 case Instruction::LShr [all...] |
H A D | InstCombineSelect.cpp | 118 case Instruction::LShr: 136 case Instruction::LShr:
|
H A D | InstCombineSimplifyDemanded.cpp | 672 case Instruction::LShr: 912 bool isLshr = (Shr->getOpcode() == Instruction::LShr);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 157 case Instruction::LShr:
|
/external/llvm/include/llvm/IR/ |
H A D | Operator.h | 150 OpC == Instruction::LShr; 357 : public ConcreteOperator<PossiblyExactOperator, Instruction::LShr> {
|
H A D | Instruction.h | 137 return getOpcode() == Shl || getOpcode() == LShr;
|
H A D | 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);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 99 case Instruction::LShr:
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 99 case Instruction::LShr: 117 if (UseInst->getOpcode() == Instruction::LShr) {
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 136 case Instruction::LShr:
|
H A D | PPCCTRLoops.cpp | 393 J->getOpcode() == Instruction::LShr)) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | BDCE.cpp | 170 case Instruction::LShr:
|
H A D | LoopRotation.cpp | 233 case Instruction::LShr:
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | 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,
|
/external/lldb/source/Expression/ |
H A D | IRInterpreter.cpp | 510 case Instruction::LShr: 625 case Instruction::LShr: 703 case Instruction::LShr:
|
/external/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 409 case Instruction::LShr:
|
/external/llvm/lib/IR/ |
H A D | Instruction.cpp | 245 case LShr: return "lshr";
|
H A D | ConstantFold.cpp | 266 case Instruction::LShr: { 967 case Instruction::LShr: 1139 case Instruction::LShr: 1155 case Instruction::LShr: 1232 case Instruction::LShr:
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 101 case Instruction::LShr:
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ARCInstKind.cpp | 278 case Instruction::LShr:
|
/external/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 102 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, 1047 case Instruction::LShr:
|
H A D | X86FastISel.cpp | 1511 case Instruction::LShr: OpReg = X86::SHR8rCL; break; 1520 case Instruction::LShr: OpReg = X86::SHR16rCL; break; 1529 case Instruction::LShr: OpReg = X86::SHR32rCL; break; 1538 case Instruction::LShr: OpReg = X86::SHR64rCL; break; 3201 case Instruction::LShr:
|