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

References

tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
   76   return til::MatchComparator::compareExprs(E1, E2);
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  413   typename C::CType compare(const Variable* E, C& Cmp) const {
  413   typename C::CType compare(const Variable* E, C& Cmp) const {
  473   typename C::CType compare(const Future* E, C& Cmp) const {
  473   typename C::CType compare(const Future* E, C& Cmp) const {
  500   typename C::CType compare(const Undefined* E, C& Cmp) const {
  500   typename C::CType compare(const Undefined* E, C& Cmp) const {
  521   typename C::CType compare(const Wildcard* E, C& Cmp) const {
  521   typename C::CType compare(const Wildcard* E, C& Cmp) const {
  553   typename C::CType compare(const Literal* E, C& Cmp) const {
  553   typename C::CType compare(const Literal* E, C& Cmp) const {
  651   typename C::CType compare(const LiteralPtr* E, C& Cmp) const {
  651   typename C::CType compare(const LiteralPtr* E, C& Cmp) const {
  694   typename C::CType compare(const Function* E, C& Cmp) const {
  694   typename C::CType compare(const Function* E, C& Cmp) const {
  695     typename C::CType Ct =
  750   typename C::CType compare(const SFunction* E, C& Cmp) const {
  750   typename C::CType compare(const SFunction* E, C& Cmp) const {
  752     typename C::CType Ct = Cmp.compare(body(), E->body());
  785   typename C::CType compare(const Code* E, C& Cmp) const {
  785   typename C::CType compare(const Code* E, C& Cmp) const {
  786     typename C::CType Ct = Cmp.compare(returnType(), E->returnType());
  820   typename C::CType compare(const Field* E, C& Cmp) const {
  820   typename C::CType compare(const Field* E, C& Cmp) const {
  821     typename C::CType Ct = Cmp.compare(range(), E->range());
  859   typename C::CType compare(const Apply* E, C& Cmp) const {
  859   typename C::CType compare(const Apply* E, C& Cmp) const {
  860     typename C::CType Ct = Cmp.compare(fun(), E->fun());
  897   typename C::CType compare(const SApply* E, C& Cmp) const {
  897   typename C::CType compare(const SApply* E, C& Cmp) const {
  898     typename C::CType Ct = Cmp.compare(sfun(), E->sfun());
  949   typename C::CType compare(const Project* E, C& Cmp) const {
  949   typename C::CType compare(const Project* E, C& Cmp) const {
  950     typename C::CType Ct = Cmp.compare(record(), E->record());
  983   typename C::CType compare(const Call* E, C& Cmp) const {
  983   typename C::CType compare(const Call* E, C& Cmp) const {
 1017   typename C::CType compare(const Alloc* E, C& Cmp) const {
 1017   typename C::CType compare(const Alloc* E, C& Cmp) const {
 1018     typename C::CType Ct = Cmp.compareIntegers(kind(), E->kind());
 1046   typename C::CType compare(const Load* E, C& Cmp) const {
 1046   typename C::CType compare(const Load* E, C& Cmp) const {
 1077   typename C::CType compare(const Store* E, C& Cmp) const {
 1077   typename C::CType compare(const Store* E, C& Cmp) const {
 1078     typename C::CType Ct = Cmp.compare(destination(), E->destination());
 1113   typename C::CType compare(const ArrayIndex* E, C& Cmp) const {
 1113   typename C::CType compare(const ArrayIndex* E, C& Cmp) const {
 1114     typename C::CType Ct = Cmp.compare(array(), E->array());
 1150   typename C::CType compare(const ArrayAdd* E, C& Cmp) const {
 1150   typename C::CType compare(const ArrayAdd* E, C& Cmp) const {
 1151     typename C::CType Ct = Cmp.compare(array(), E->array());
 1188   typename C::CType compare(const UnaryOp* E, C& Cmp) const {
 1188   typename C::CType compare(const UnaryOp* E, C& Cmp) const {
 1189     typename C::CType Ct =
 1234   typename C::CType compare(const BinaryOp* E, C& Cmp) const {
 1234   typename C::CType compare(const BinaryOp* E, C& Cmp) const {
 1235     typename C::CType Ct =
 1274   typename C::CType compare(const Cast* E, C& Cmp) const {
 1274   typename C::CType compare(const Cast* E, C& Cmp) const {
 1275     typename C::CType Ct =
 1333   typename C::CType compare(const Phi *E, C &Cmp) const {
 1333   typename C::CType compare(const Phi *E, C &Cmp) const {
 1392   typename C::CType compare(const Goto *E, C &Cmp) const {
 1392   typename C::CType compare(const Goto *E, C &Cmp) const {
 1444   typename C::CType compare(const Branch *E, C &Cmp) const {
 1444   typename C::CType compare(const Branch *E, C &Cmp) const {
 1476   typename C::CType compare(const Return *E, C &Cmp) const {
 1476   typename C::CType compare(const Return *E, C &Cmp) const {
 1636   typename C::CType compare(const BasicBlock *E, C &Cmp) const {
 1636   typename C::CType compare(const BasicBlock *E, C &Cmp) const {
 1766   typename C::CType compare(const SCFG *E, C &Cmp) const {
 1766   typename C::CType compare(const SCFG *E, C &Cmp) const {
 1800   typename C::CType compare(const Identifier* E, C& Cmp) const {
 1800   typename C::CType compare(const Identifier* E, C& Cmp) const {
 1837   typename C::CType compare(const IfThenElse* E, C& Cmp) const {
 1837   typename C::CType compare(const IfThenElse* E, C& Cmp) const {
 1838     typename C::CType Ct = Cmp.compare(condition(), E->condition());
 1885   typename C::CType compare(const Let* E, C& Cmp) const {
 1885   typename C::CType compare(const Let* E, C& Cmp) const {
 1886     typename C::CType Ct =
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
  312   Self *self() { return reinterpret_cast<Self *>(this); }
  361 class MatchComparator : public Comparator<MatchComparator> {
  394     MatchComparator Matcher;