Base class for AST nodes in the typed intermediate language.
More...
#include "clang/Analysis/Analyses/ThreadSafetyTIL.h"
Base class for AST nodes in the typed intermediate language.
Definition at line 261 of file ThreadSafetyTIL.h.
◆ SExpr() [1/2]
clang::threadSafety::til::SExpr::SExpr |
( |
TIL_Opcode |
Op | ) |
|
|
inlineprotected |
◆ SExpr() [2/2]
clang::threadSafety::til::SExpr::SExpr |
( |
const SExpr & |
E | ) |
|
|
inlineprotected |
◆ block()
BasicBlock* clang::threadSafety::til::SExpr::block |
( |
| ) |
const |
|
inline |
Returns the block, if this is an instruction in a basic block, otherwise returns null.
Definition at line 294 of file ThreadSafetyTIL.h.
◆ id()
unsigned clang::threadSafety::til::SExpr::id |
( |
| ) |
const |
|
inline |
◆ opcode()
TIL_Opcode clang::threadSafety::til::SExpr::opcode |
( |
| ) |
const |
|
inline |
◆ operator delete()
void clang::threadSafety::til::SExpr::operator delete |
( |
void * |
| ) |
|
|
delete |
SExpr objects cannot be deleted.
◆ operator new()
◆ setID()
void clang::threadSafety::til::SExpr::setID |
( |
BasicBlock * |
B, |
|
|
unsigned |
id |
|
) |
| |
|
inline |
◆ Block
BasicBlock* clang::threadSafety::til::SExpr::Block |
|
protected |
◆ Flags
unsigned short clang::threadSafety::til::SExpr::Flags |
|
protected |
◆ Opcode
const unsigned char clang::threadSafety::til::SExpr::Opcode |
|
protected |
◆ Reserved
unsigned char clang::threadSafety::til::SExpr::Reserved |
|
protected |
◆ SExprID
unsigned clang::threadSafety::til::SExpr::SExprID |
|
protected |
The documentation for this class was generated from the following file: