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

References

tools/clang/lib/Sema/SemaChecking.cpp
12573   using UsageInfoMap = llvm::SmallDenseMap<Object, UsageInfo, 16>;
12588   SmallVectorImpl<std::pair<Object, Usage>> *ModAsSideEffect = nullptr;
12616     SmallVector<std::pair<Object, Usage>, 4> ModAsSideEffect;
12617     SmallVectorImpl<std::pair<Object, Usage>> *OldModAsSideEffect;
12653   Object getObject(Expr *E, bool Mod) const {
12674   void addUsage(UsageInfo &UI, Object O, Expr *Ref, UsageKind UK) {
12685   void checkUsage(Object O, UsageInfo &UI, Expr *Ref, UsageKind OtherKind,
12707   void notePreUse(Object O, Expr *Use) {
12713   void notePostUse(Object O, Expr *Use) {
12719   void notePreMod(Object O, Expr *Mod) {
12726   void notePostMod(Object O, Expr *Use, UsageKind UK) {
12748     Object O = Object();
12801     Object O = getObject(BO->getLHS(), true);
12838     Object O = getObject(UO->getSubExpr(), true);
12853     Object O = getObject(UO->getSubExpr(), true);