#include <KernelArgVisitor.h>
◆ LambdaArgVisitor()
| proteus::LambdaArgVisitor::LambdaArgVisitor |
( |
CallBase * |
LambdaCB, |
|
|
Module & |
M |
|
) |
| |
|
inline |
◆ back()
| auto proteus::LambdaArgVisitor::back |
( |
| ) |
|
|
inline |
◆ empty()
| bool proteus::LambdaArgVisitor::empty |
( |
| ) |
|
|
inline |
◆ failed()
| bool proteus::LambdaArgVisitor::failed |
( |
| ) |
|
|
inline |
◆ getKernelArgInfo()
◆ getOffset()
| auto proteus::LambdaArgVisitor::getOffset |
( |
| ) |
|
|
inline |
◆ markAsSeen()
| void proteus::LambdaArgVisitor::markAsSeen |
( |
Value * |
Val | ) |
|
|
inline |
◆ popBack()
| void proteus::LambdaArgVisitor::popBack |
( |
| ) |
|
|
inline |
◆ seen()
| bool proteus::LambdaArgVisitor::seen |
( |
Value * |
Val | ) |
|
|
inline |
◆ success()
| bool proteus::LambdaArgVisitor::success |
( |
| ) |
|
|
inline |
◆ visitAddrSpaceCastInst()
| void proteus::LambdaArgVisitor::visitAddrSpaceCastInst |
( |
AddrSpaceCastInst & |
ASC | ) |
|
|
inline |
◆ visitAllocaInst()
| void proteus::LambdaArgVisitor::visitAllocaInst |
( |
AllocaInst & |
Alloca | ) |
|
|
inline |
◆ visitArgument()
| void proteus::LambdaArgVisitor::visitArgument |
( |
Argument & |
A | ) |
|
|
inline |
◆ visitBitCastInst()
| void proteus::LambdaArgVisitor::visitBitCastInst |
( |
BitCastInst & |
BC | ) |
|
|
inline |
◆ visitCallBase()
| void proteus::LambdaArgVisitor::visitCallBase |
( |
CallBase & |
CB | ) |
|
|
inline |
◆ visitExtractValueInst()
| void proteus::LambdaArgVisitor::visitExtractValueInst |
( |
ExtractValueInst & |
EVI | ) |
|
|
inline |
◆ visitGetElementPtrInst()
| void proteus::LambdaArgVisitor::visitGetElementPtrInst |
( |
GetElementPtrInst & |
GEP | ) |
|
|
inline |
◆ visitInsertValueInst()
| void proteus::LambdaArgVisitor::visitInsertValueInst |
( |
InsertValueInst & |
IVI | ) |
|
|
inline |
◆ visitInstruction()
| void proteus::LambdaArgVisitor::visitInstruction |
( |
Instruction & |
I | ) |
|
|
inline |
◆ visitIntrinsicInst()
| void proteus::LambdaArgVisitor::visitIntrinsicInst |
( |
IntrinsicInst & |
| ) |
|
|
inline |
◆ visitIntToPtr()
| void proteus::LambdaArgVisitor::visitIntToPtr |
( |
IntToPtrInst & |
ITP | ) |
|
|
inline |
◆ visitLoadInst()
| void proteus::LambdaArgVisitor::visitLoadInst |
( |
LoadInst & |
LI | ) |
|
|
inline |
◆ visitMemIntrinsic()
| void proteus::LambdaArgVisitor::visitMemIntrinsic |
( |
MemIntrinsic & |
I | ) |
|
|
inline |
◆ visitPHINode()
| void proteus::LambdaArgVisitor::visitPHINode |
( |
PHINode & |
P | ) |
|
|
inline |
◆ visitSelectInst()
| void proteus::LambdaArgVisitor::visitSelectInst |
( |
SelectInst & |
S | ) |
|
|
inline |
◆ visitStoreInst()
| void proteus::LambdaArgVisitor::visitStoreInst |
( |
StoreInst & |
SI | ) |
|
|
inline |
◆ visitTruncInst()
| void proteus::LambdaArgVisitor::visitTruncInst |
( |
TruncInst & |
TI | ) |
|
|
inline |
◆ MemoryAnalysisPtrUse
| Value* proteus::LambdaArgVisitor::MemoryAnalysisPtrUse = nullptr |
The documentation for this class was generated from the following file: