Searched defs:Shr (Results 1 - 6 of 6) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 601 Instruction *Shr = cast<Instruction>(I->getOperand(0)); local 602 Value *R = SimplifyShrShlDemandedBits(Shr, I, DemandedMask, 845 Value *InstCombiner::SimplifyShrShlDemandedBits(Instruction *Shr, argument 849 const APInt &ShrOp1 = cast<ConstantInt>(Shr->getOperand(1))->getValue(); 853 Value *VarX = Shr->getOperand(0); 869 bool isLshr = (Shr->getOpcode() == Instruction::LShr); 885 if (!Shr->hasOneUse()) 899 if (cast<BinaryOperator>(Shr)->isExact())
|
H A D | InstCombineCompares.cpp | 961 Instruction *InstCombiner::FoldICmpShrCst(ICmpInst &ICI, BinaryOperator *Shr, argument 976 if (ICI.isSigned() != (Shr->getOpcode() == Instruction::AShr)) 982 if (Shr->getOpcode() == Instruction::AShr && 983 (!Shr->isExact() || ShAmtVal == TypeBits - 1)) 987 Worklist.Add(Shr); 990 ConstantInt::get(Shr->getType(), APInt::getOneBitSet(TypeBits, ShAmtVal)); 993 Shr->getOpcode() == Instruction::AShr ? 994 Builder->CreateSDiv(Shr->getOperand(0), DivCst, "", Shr->isExact()) : 995 Builder->CreateUDiv(Shr [all...] |
/external/clang/test/FixIt/ |
H A D | fixit.cpp | 276 struct Shr { struct in namespace:greatergreater 277 template<typename T> Shr(T); 289 (Shr)&t<S<int>>>>=p; // expected-error {{use '> >'}} 292 //(Shr)&t<int>>>=p;
|
/external/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 402 Shr, ///< Shift right (arithmetic or logical, depending on target) enumerator in enum:llvm::MCBinaryExpr::Opcode 482 return Create(Shr, LHS, RHS, Ctx);
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 1728 SDValue Shr = DAG.getNode(ISD::SRA, SL, MVT::i64, FractMask, Exp); local 1729 SDValue Not = DAG.getNOT(SL, Shr, MVT::i64);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 11270 SDValue Shr = DAG.getNode(ISD::SRA, SDLoc(N0), VT, Shl, ShrAmt); local 11272 return DAG.getNode(ISD::AND, DL, VT, Shr, N3);
|
Completed in 2022 milliseconds