|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64ISelLowering.cpp12230 Value *Hi = Builder.CreateTrunc(Builder.CreateLShr(Val, 64), Int64Ty, "hi");
lib/Target/AArch64/AArch64StackTagging.cpp 157 V = IRB.CreateLShr(V, Offset * 8);
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 496 B.CreateTrunc(B.CreateLShr(NewV, 32), B.getInt32Ty());
595 B.CreateTrunc(B.CreateLShr(PHI, 32), B.getInt32Ty());
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 402 Builder.CreateLShr(ExtRes, 32 - getBaseElementBitWidth(I.getType()));
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 204 Load : Builder.CreateLShr(Load, OffsetDiff * 8);
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 263 Value *Y = Builder.CreateLShr(LoadXY, 16);
lib/Target/ARM/ARMISelLowering.cpp16666 Value *Hi = Builder.CreateTrunc(Builder.CreateLShr(Val, 32), Int32Ty, "hi");
lib/Transforms/InstCombine/InstCombineCalls.cpp 3560 : Builder.CreateLShr(Shl, IntSize - Width);
3566 : Builder.CreateLShr(Src, Offset);
lib/Transforms/InstCombine/InstCombineCasts.cpp 775 Value *Shift = Builder.CreateLShr(A, Cst->getZExtValue());
lib/Transforms/InstCombine/InstCombineSelect.cpp 217 V = Builder.CreateLShr(V, AndZeros - ValZeros);
666 V = Builder.CreateLShr(V, C1Log - C2Log);
lib/Transforms/InstCombine/InstCombineShifts.cpp 538 V = IC.Builder.CreateLShr(C, NumBits);
1040 Value *NewLShr = Builder.CreateLShr(X, ShAmt);
1055 Value *NewLShr = Builder.CreateLShr(X, SrcTyBitWidth - 1);
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 243 Scalar = Builder.CreateLShr(Scalar, ShAmt);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1286 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale);
1682 Value *Tag = IRB.CreateLShr(AddrLong, kMyriadTagShift);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1247 Value *ShrShadow = IRB.CreateLShr(WideShadow, 64 - DFS.ShadowWidth);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 603 Value *Shadow = IRB.CreateLShr(Mem, Mapping.Scale);
629 Value *PtrTag = IRB.CreateTrunc(IRB.CreateLShr(PtrLong, kPointerTagShift),
849 IRB.CreateXor(StackPointerLong, IRB.CreateLShr(StackPointerLong, 20),
lib/Transforms/Instrumentation/MemorySanitizer.cpp 2250 Value *SaOtherBits = IRB.CreateLShr(IRB.CreateShl(Sa, 1), 1);
2267 Value *SaOtherBits = IRB.CreateLShr(IRB.CreateShl(Sa, 1), 1);
2826 S = IRB.CreateLShr(S, ZeroBitsPerResultElement);
lib/Transforms/Scalar/SROA.cpp 2141 V = IRB.CreateLShr(V, ShAmt, Name + ".shift");
2694 V = IRB.CreateLShr(V, VITy->getBitWidth() - AITy->getBitWidth(),
lib/Transforms/Utils/VNCoercion.cpp 443 RV = Builder.CreateLShr(RV, (NewLoadSize - SrcValStoreSize) * 8);
tools/clang/lib/CodeGen/CGBuiltin.cpp12195 HigherBits = Builder.CreateLShr(MulResult, 64);
12228 Res = Builder.CreateLShr(Builder.CreateShl(Val, Amt), 64);
tools/clang/lib/CodeGen/CGCall.cpp 1191 Val = CGF.Builder.CreateLShr(Val, SrcSize - DstSize, "coerce.highbits");
tools/clang/lib/CodeGen/CGExpr.cpp 1839 Val = Builder.CreateLShr(Val, Info.Offset, "bf.lshr");
tools/clang/lib/CodeGen/CGExprScalar.cpp 1454 : Builder.CreateLShr(Result, SrcScale - DstScale, "downscale");