clang
3.7.0
|
#include <ThreadSafetyTIL.h>
Public Member Functions | |
Apply (SExpr *F, SExpr *A) | |
Apply (const Apply &A, SExpr *F, SExpr *Ar) | |
SExpr * | fun () |
const SExpr * | fun () const |
SExpr * | arg () |
const SExpr * | arg () const |
template<class V > | |
V::R_SExpr | traverse (V &Vs, typename V::R_Ctx Ctx) |
template<class C > | |
C::CType | compare (const Apply *E, C &Cmp) const |
![]() | |
TIL_Opcode | opcode () const |
void * | operator new (size_t S, MemRegionRef &R) |
void | operator delete (void *)=delete |
SExpr objects cannot be deleted. More... | |
unsigned | id () const |
BasicBlock * | block () const |
void | setID (BasicBlock *B, unsigned id) |
Set the basic block and instruction ID for this expression. More... | |
Static Public Member Functions | |
static bool | classof (const SExpr *E) |
Additional Inherited Members | |
![]() | |
SExpr (TIL_Opcode Op) | |
SExpr (const SExpr &E) | |
![]() | |
const unsigned char | Opcode |
unsigned char | Reserved |
unsigned short | Flags |
unsigned | SExprID |
BasicBlock * | Block |
Apply an argument to a function. Note that this does not actually call the function. Functions are curried, so this returns a closure in which the first parameter has been applied. Once all parameters have been applied, Call can be used to invoke the function.
Definition at line 832 of file ThreadSafetyTIL.h.
Definition at line 836 of file ThreadSafetyTIL.h.
Definition at line 837 of file ThreadSafetyTIL.h.
|
inline |
Definition at line 844 of file ThreadSafetyTIL.h.
Referenced by compare(), and clang::threadSafety::til::PrettyPrinter< StdPrinter, std::ostream >::printApply().
|
inline |
Definition at line 845 of file ThreadSafetyTIL.h.
Definition at line 834 of file ThreadSafetyTIL.h.
References clang::threadSafety::til::SExpr::opcode().
|
inline |
Definition at line 855 of file ThreadSafetyTIL.h.
|
inline |
Definition at line 841 of file ThreadSafetyTIL.h.
Referenced by compare(), and clang::threadSafety::til::PrettyPrinter< StdPrinter, std::ostream >::printApply().
|
inline |
Definition at line 842 of file ThreadSafetyTIL.h.
|
inline |
Definition at line 848 of file ThreadSafetyTIL.h.