LLVM
8.0.1
|
#include "llvm/IR/CallSite.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/IR/Instruction.def"
Go to the source code of this file.
Classes | |
class | llvm::InstVisitor< SubClass, RetTy > |
Base class for instruction visitors. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Macros | |
#define | HANDLE_INST(NUM, OPCODE, CLASS) class CLASS; |
#define | DELEGATE(CLASS_TO_VISIT) |
#define | HANDLE_INST(NUM, OPCODE, CLASS) |
#define | HANDLE_INST(NUM, OPCODE, CLASS) |
#define DELEGATE | ( | CLASS_TO_VISIT | ) |
Definition at line 30 of file InstVisitor.h.
Referenced by llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitAddrSpaceCastInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitAllocaInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitAtomicCmpXchgInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitAtomicRMWInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitBinaryOperator(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitBitCastInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCallBase(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCallSite(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCastInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCatchPadInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCleanupPadInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitCmpInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitDbgDeclareInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitDbgInfoIntrinsic(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitDbgLabelInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitDbgValueInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitDbgVariableIntrinsic(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitExtractElementInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitExtractValueInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFCmpInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFenceInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFPExtInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFPToSIInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFPToUIInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFPTruncInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitFuncletPadInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitGetElementPtrInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitICmpInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitInsertElementInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitInsertValueInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitInstruction(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitIntrinsicInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitIntToPtrInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitLandingPadInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitLoadInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitMemCpyInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitMemIntrinsic(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitMemMoveInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitMemSetInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitMemTransferInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitPHINode(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitPtrToIntInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitSelectInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitSExtInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitShuffleVectorInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitSIToFPInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitStoreInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitTerminator(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitTruncInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitUIToFPInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitUnaryInstruction(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitUnaryOperator(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitVAArgInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitVACopyInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitVAEndInst(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitVAStartInst(), and llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visitZExtInst().
#define HANDLE_INST | ( | NUM, | |
OPCODE, | |||
CLASS | |||
) | class CLASS; |
Definition at line 157 of file InstVisitor.h.
#define HANDLE_INST | ( | NUM, | |
OPCODE, | |||
CLASS | |||
) |
Definition at line 157 of file InstVisitor.h.
#define HANDLE_INST | ( | NUM, | |
OPCODE, | |||
CLASS | |||
) |
Definition at line 157 of file InstVisitor.h.