reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);