clang
3.7.0
|
#include "ThreadSafetyUtil.h"
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <stdint.h>
#include <utility>
#include "ThreadSafetyOps.def"
Go to the source code of this file.
Namespaces | |
clang | |
clang::threadSafety | |
clang::threadSafety::til | |
clang::threadSafety::til::ThreadSafetyTIL | |
Macros | |
#define | TIL_OPCODE_DEF(X) COP_##X, |
Functions | |
StringRef | clang::threadSafety::til::getUnaryOpcodeString (TIL_UnaryOpcode Op) |
Return the name of a unary opcode. More... | |
StringRef | clang::threadSafety::til::getBinaryOpcodeString (TIL_BinaryOpcode Op) |
Return the name of a binary opcode. More... | |
bool | clang::threadSafety::til::ThreadSafetyTIL::isTrivial (const SExpr *E) |
const SExpr * | clang::threadSafety::til::getCanonicalVal (const SExpr *E) |
SExpr * | clang::threadSafety::til::simplifyToCanonicalVal (SExpr *E) |
void | clang::threadSafety::til::simplifyIncompleteArg (til::Phi *Ph) |
Variables | |
const TIL_Opcode | clang::threadSafety::til::COP_Min = COP_Future |
const TIL_Opcode | clang::threadSafety::til::COP_Max = COP_Branch |
const TIL_UnaryOpcode | clang::threadSafety::til::UOP_Min = UOP_Minus |
const TIL_UnaryOpcode | clang::threadSafety::til::UOP_Max = UOP_LogicNot |
const TIL_BinaryOpcode | clang::threadSafety::til::BOP_Min = BOP_Add |
const TIL_BinaryOpcode | clang::threadSafety::til::BOP_Max = BOP_LogicOr |
const TIL_CastOpcode | clang::threadSafety::til::CAST_Min = CAST_none |
const TIL_CastOpcode | clang::threadSafety::til::CAST_Max = CAST_toInt |
Definition at line 67 of file ThreadSafetyTIL.h.