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

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 3662   if (Ops.LHS->getType() != RHS->getType())
 3663     RHS = Builder.CreateIntCast(RHS, Ops.LHS->getType(), false, "sh_prom");
 3663     RHS = Builder.CreateIntCast(RHS, Ops.LHS->getType(), false, "sh_prom");
 3667     RHS =
 3668         Builder.CreateAnd(RHS, GetWidthMinusOneValue(Ops.LHS, RHS), "shr.mask");
 3668         Builder.CreateAnd(RHS, GetWidthMinusOneValue(Ops.LHS, RHS), "shr.mask");
 3673         Builder.CreateICmpULE(RHS, GetWidthMinusOneValue(Ops.LHS, RHS));
 3673         Builder.CreateICmpULE(RHS, GetWidthMinusOneValue(Ops.LHS, RHS));
 3678     return Builder.CreateLShr(Ops.LHS, RHS, "shr");
 3679   return Builder.CreateAShr(Ops.LHS, RHS, "shr");