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 278 of file ThreadSafetyTIL.h.
◆ SExpr() [1/3]
clang::threadSafety::til::SExpr::SExpr |
( |
| ) |
|
|
delete |
◆ SExpr() [2/3]
clang::threadSafety::til::SExpr::SExpr |
( |
TIL_Opcode |
Op | ) |
|
|
inlineprotected |
◆ SExpr() [3/3]
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 316 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() [1/2]
◆ operator new() [2/2]
void* clang::threadSafety::til::SExpr::operator new |
( |
size_t |
| ) |
|
|
delete |
SExpr objects must be created in an arena.
◆ setID()
void clang::threadSafety::til::SExpr::setID |
( |
BasicBlock * |
B, |
|
|
unsigned |
id |
|
) |
| |
|
inline |
◆ Block
BasicBlock* clang::threadSafety::til::SExpr::Block = nullptr |
|
protected |
◆ Flags
unsigned short clang::threadSafety::til::SExpr::Flags = 0 |
|
protected |
◆ Opcode
const unsigned char clang::threadSafety::til::SExpr::Opcode |
|
protected |
◆ Reserved
unsigned char clang::threadSafety::til::SExpr::Reserved = 0 |
|
protected |
◆ SExprID
unsigned clang::threadSafety::til::SExpr::SExprID = 0 |
|
protected |
The documentation for this class was generated from the following file: