clang API Documentation

Namespaces | Functions
ThreadSafetyTIL.cpp File Reference
#include "clang/Analysis/Analyses/ThreadSafetyTIL.h"
#include "clang/Analysis/Analyses/ThreadSafetyTraverse.h"
Include dependency graph for ThreadSafetyTIL.cpp:

Go to the source code of this file.

Namespaces

namespace  clang
namespace  clang::threadSafety
namespace  clang::threadSafety::til

Functions

StringRef clang::threadSafety::til::getUnaryOpcodeString (TIL_UnaryOpcode Op)
 Return the name of a unary opcode.
StringRef clang::threadSafety::til::getBinaryOpcodeString (TIL_BinaryOpcode Op)
 Return the name of a binary opcode.
const SExpr * clang::threadSafety::til::getCanonicalVal (const SExpr *E)
SExpr * clang::threadSafety::til::simplifyToCanonicalVal (SExpr *E)
void clang::threadSafety::til::simplifyIncompleteArg (til::Phi *Ph)
static void clang::threadSafety::til::computeNodeSize (BasicBlock *B, BasicBlock::TopologyNode BasicBlock::*TN)
static void clang::threadSafety::til::computeNodeID (BasicBlock *B, BasicBlock::TopologyNode BasicBlock::*TN)