| addCommonArgs(InstrumentationConfig &IConf, LLVMContext &Ctx, bool PassId) | llvm::instrumentor::InstrumentationOpportunity | inline |
| CallbackTy typedef | llvm::instrumentor::InstrumentationOpportunity | |
| CastIO(InstrumentationLocation::KindTy Kind) | llvm::instrumentor::CastIO | inline |
| CB | llvm::instrumentor::InstrumentationOpportunity | |
| Config | llvm::instrumentor::CastIO | |
| ConfigKind enum name | llvm::instrumentor::CastIO | |
| ConfigTy typedef | llvm::instrumentor::CastIO | |
| Enabled | llvm::instrumentor::InstrumentationOpportunity | |
| Filter | llvm::instrumentor::InstrumentationOpportunity | |
| forceCast(Value &V, Type &Ty, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::InstrumentationOpportunity | static |
| getAllOpcodes() const override | llvm::instrumentor::InstructionIO< Instruction::PtrToInt, Instruction::IntToPtr, Instruction::Trunc, Instruction::ZExt, Instruction::SExt, Instruction::FPToUI, Instruction::FPToSI, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPTrunc, Instruction::FPExt, Instruction::AddrSpaceCast, Instruction::BitCast > | inlinevirtual |
| getIdFromEpoch(uint32_t CurrentEpoch) | llvm::instrumentor::InstrumentationOpportunity | inlinestatic |
| getIdPost(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::InstrumentationOpportunity | static |
| getIdPre(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::InstrumentationOpportunity | static |
| getInput(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | static |
| getInputSize(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | static |
| getInputTypeId(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | static |
| getLocationKind() const | llvm::instrumentor::InstrumentationOpportunity | inline |
| getName() const override | llvm::instrumentor::CastIO | inlinevirtual |
| getNumOpcodes() | llvm::instrumentor::InstructionIO< Instruction::PtrToInt, Instruction::IntToPtr, Instruction::Trunc, Instruction::ZExt, Instruction::SExt, Instruction::FPToUI, Instruction::FPToSI, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPTrunc, Instruction::FPExt, Instruction::AddrSpaceCast, Instruction::BitCast > | inlinestatic |
| getResultSize(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | static |
| getResultTypeId(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | static |
| getRetTy(LLVMContext &Ctx) const | llvm::instrumentor::InstrumentationOpportunity | inlinevirtual |
| getValue(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::InstrumentationOpportunity | inlinestatic |
| init(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, ConfigTy *UserConfig=nullptr) | llvm::instrumentor::CastIO | |
| InstructionIO(InstrumentationLocation::KindTy Kind) | llvm::instrumentor::InstructionIO< Instruction::PtrToInt, Instruction::IntToPtr, Instruction::Trunc, Instruction::ZExt, Instruction::SExt, Instruction::FPToUI, Instruction::FPToSI, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPTrunc, Instruction::FPExt, Instruction::AddrSpaceCast, Instruction::BitCast > | inline |
| instrument(Value *&V, bool &Changed, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, InstrumentationCaches &ICaches) | llvm::instrumentor::InstrumentationOpportunity | inlinevirtual |
| InstrumentationOpportunity(const InstrumentationLocation IP) | llvm::instrumentor::InstrumentationOpportunity | inline |
| IP | llvm::instrumentor::InstrumentationOpportunity | |
| IRTArgs | llvm::instrumentor::InstrumentationOpportunity | |
| NumConfig enum value | llvm::instrumentor::CastIO | |
| OpcodesArray | llvm::instrumentor::InstructionIO< Instruction::PtrToInt, Instruction::IntToPtr, Instruction::Trunc, Instruction::ZExt, Instruction::SExt, Instruction::FPToUI, Instruction::FPToSI, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPTrunc, Instruction::FPExt, Instruction::AddrSpaceCast, Instruction::BitCast > | static |
| PassId enum value | llvm::instrumentor::CastIO | |
| PassInput enum value | llvm::instrumentor::CastIO | |
| PassInputSize enum value | llvm::instrumentor::CastIO | |
| PassInputTypeId enum value | llvm::instrumentor::CastIO | |
| PassOpcode enum value | llvm::instrumentor::CastIO | |
| PassResult enum value | llvm::instrumentor::CastIO | |
| PassResultSize enum value | llvm::instrumentor::CastIO | |
| PassResultTypeId enum value | llvm::instrumentor::CastIO | |
| populate(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::CastIO | inlinestatic |
| ReplaceResult enum value | llvm::instrumentor::CastIO | |
| replaceValue(Value &V, Value &NewV, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB) | llvm::instrumentor::InstrumentationOpportunity | static |
| ~InstructionIO() | llvm::instrumentor::InstructionIO< Instruction::PtrToInt, Instruction::IntToPtr, Instruction::Trunc, Instruction::ZExt, Instruction::SExt, Instruction::FPToUI, Instruction::FPToSI, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPTrunc, Instruction::FPExt, Instruction::AddrSpaceCast, Instruction::BitCast > | inlinevirtual |
| ~InstrumentationOpportunity() | llvm::instrumentor::InstrumentationOpportunity | inlinevirtual |