#include <KernelArgPtrUseVisitor.h>
◆ LambdaInstUseVisitor()
| proteus::LambdaInstUseVisitor::LambdaInstUseVisitor |
( |
Value * |
PtrBegin, |
|
|
Value * |
SeenUse, |
|
|
CallBase * |
LambdaCB, |
|
|
const DataLayout & |
Dl, |
|
|
int64_t |
TargetOff |
|
) |
| |
|
inline |
◆ back()
| auto proteus::LambdaInstUseVisitor::back |
( |
| ) |
|
|
inline |
◆ empty()
| bool proteus::LambdaInstUseVisitor::empty |
( |
| ) |
|
|
inline |
◆ failed()
| bool proteus::LambdaInstUseVisitor::failed |
( |
| ) |
|
|
inline |
◆ getAnalysisResult()
| auto proteus::LambdaInstUseVisitor::getAnalysisResult |
( |
| ) |
|
|
inline |
◆ getLastDef()
| auto proteus::LambdaInstUseVisitor::getLastDef |
( |
| ) |
|
|
inline |
◆ markAsSeen()
| void proteus::LambdaInstUseVisitor::markAsSeen |
( |
Value * |
Val | ) |
|
|
inline |
◆ offsetValueMapFailure()
| void proteus::LambdaInstUseVisitor::offsetValueMapFailure |
( |
Value * |
V | ) |
|
|
inline |
◆ popBack()
| auto proteus::LambdaInstUseVisitor::popBack |
( |
| ) |
|
|
inline |
◆ pushBack()
| void proteus::LambdaInstUseVisitor::pushBack |
( |
Value * |
NextVal, |
|
|
Value * |
CurVal |
|
) |
| |
|
inline |
◆ pushPointerUsers()
| void proteus::LambdaInstUseVisitor::pushPointerUsers |
( |
Value * |
V | ) |
|
|
inline |
◆ seen()
| bool proteus::LambdaInstUseVisitor::seen |
( |
Value * |
Val | ) |
|
|
inline |
◆ success()
| bool proteus::LambdaInstUseVisitor::success |
( |
| ) |
|
|
inline |
◆ visitAddrSpaceCastInst()
| void proteus::LambdaInstUseVisitor::visitAddrSpaceCastInst |
( |
AddrSpaceCastInst & |
ASC | ) |
|
|
inline |
◆ visitAllocaInst()
| void proteus::LambdaInstUseVisitor::visitAllocaInst |
( |
AllocaInst & |
Alloca | ) |
|
|
inline |
◆ visitBitCastInst()
| void proteus::LambdaInstUseVisitor::visitBitCastInst |
( |
BitCastInst & |
BC | ) |
|
|
inline |
◆ visitCallBase()
| void proteus::LambdaInstUseVisitor::visitCallBase |
( |
CallBase & |
CB | ) |
|
|
inline |
◆ visitGetElementPtrInst()
| void proteus::LambdaInstUseVisitor::visitGetElementPtrInst |
( |
GetElementPtrInst & |
GEP | ) |
|
|
inline |
◆ visitInstruction()
| void proteus::LambdaInstUseVisitor::visitInstruction |
( |
Instruction & |
I | ) |
|
|
inline |
◆ visitLoadInst()
| void proteus::LambdaInstUseVisitor::visitLoadInst |
( |
LoadInst & |
LI | ) |
|
|
inline |
◆ visitMemIntrinsic()
| void proteus::LambdaInstUseVisitor::visitMemIntrinsic |
( |
MemIntrinsic & |
I | ) |
|
|
inline |
◆ visitStoreInst()
| void proteus::LambdaInstUseVisitor::visitStoreInst |
( |
StoreInst & |
SI | ) |
|
|
inline |
The documentation for this class was generated from the following file: