reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineCalls.cpp
 3559       Value *RightShift = Signed ? Builder.CreateAShr(Shl, IntSize - Width)
 3565     Value *RightShift = Signed ? Builder.CreateAShr(Src, Offset)
lib/Transforms/InstCombine/InstCombineCasts.cpp
  805         Value *Shift = Builder.CreateAShr(A, std::min(ShiftAmt, ASize - 1));
lib/Transforms/InstCombine/InstCombineShifts.cpp
 1064         Value *AShr = Builder.CreateAShr(X, NewShAmt);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  965     StackBaseTag = IRB.CreateAShr(ThreadLong, 3);
 1002         IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true),
tools/clang/lib/CodeGen/CGBuiltin.cpp
12192       HigherBits = Builder.CreateAShr(MulResult, 64);
tools/clang/lib/CodeGen/CGExpr.cpp
 1836       Val = Builder.CreateAShr(Val, Info.Offset + HighBits, "bf.ashr");
 2081         ResultVal = Builder.CreateAShr(ResultVal, HighBits, "bf.result.ashr");
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1453                  ? Builder.CreateAShr(Result, SrcScale - DstScale, "downscale")
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  641   return Bld.CreateAShr(getNVPTXThreadID(CGF), LaneIDBits, "nvptx_warp_id");
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  420         Res = Builder.CreateAShr(LHS, Val.ceilLogBase2(), "polly.fdiv_q.shr");