Home
last modified time | relevance | path

Searched defs:Shr (Results 1 – 14 of 14) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp638 if (Instruction *Shr = dyn_cast<Instruction>(I->getOperand(0))) SimplifyDemandedUseBits() local
1263 simplifyShrShlDemandedBits(Instruction * Shr,const APInt & ShrOp1,Instruction * Shl,const APInt & ShlOp1,const APInt & DemandedMask,KnownBits & Known) simplifyShrShlDemandedBits() argument
H A DInstCombineShifts.cpp1097 BinaryOperator *Shr; visitShl() local
1146 Value *Shr = Op0BO->getOperand(0); visitShl() local
H A DInstCombineMulDivRem.cpp1562 Value *Shr = Builder.CreateLShr(Op0, CNegLog2, I.getName(), I.isExact()); visitSDiv() local
H A DInstCombineCompares.cpp2375 foldICmpShrConstant(ICmpInst & Cmp,BinaryOperator * Shr,const APInt & C) foldICmpShrConstant() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp366 Value *Shr = expandIToFP() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp813 BinaryOperator *Shr = cast<BinaryOperator>(U); strengthenRightShift() local
/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.h1759 inline bool Shr(InterpState &S, CodePtr OpPC) { Shr() function
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2203 auto *Shr = dyn_cast_or_null<Instruction>(Add->getUniqueUndroppableUser()); isExtPartOfAvgExpr() local
H A DAArch64ISelLowering.cpp18274 __anon5c8f63cd2802(SDValue Shr) performConcatVectorsCombine() argument
18314 SDValue Shr = performConcatVectorsCombine() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1946 auto Shr = MIRBuilder.buildLShr(SrcTy, SrcReg, ShiftAmt); widenScalarUnmergeValues() local
7351 auto Shr = MIRBuilder.buildLShr(SrcIntTy, SrcReg, ShiftAmt); lowerExtract() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2728 SDValue Shr = DAG.getNode(ISD::SRL, dl, SrcVT, Op0, ShiftConst); ExpandLegalINT_TO_FP() local
H A DDAGCombiner.cpp27322 SDValue Shr = DAG.getNode(ISD::SRA, SDLoc(N0), VT, Shl, ShrAmt); SimplifySelectCC() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2391 SDValue Shr = DAG.getNode(ISD::SRA, SL, MVT::i64, FractMask, Exp); LowerFTRUNC() local
H A DAMDGPULegalizerInfo.cpp2445 auto Shr = B.buildAShr(S64, FractMask, Exp); legalizeIntrinsicTrunc() local