LLVM 23.0.0git
llvm::instrumentor::CompareIO Member List

This is the complete list of members for llvm::instrumentor::CompareIO, including all inherited members.

addCommonArgs(InstrumentationConfig &IConf, LLVMContext &Ctx, bool PassId)llvm::instrumentor::InstrumentationOpportunityinline
BaseInstructionIO(InstrumentationLocation::KindTy Kind)llvm::instrumentor::BaseInstructionIOinline
CallbackTy typedefllvm::instrumentor::InstrumentationOpportunity
CBllvm::instrumentor::InstrumentationOpportunity
CompareIO(InstrumentationLocation::KindTy Kind)llvm::instrumentor::CompareIOinline
Configllvm::instrumentor::CompareIO
ConfigKind enum namellvm::instrumentor::CompareIO
ConfigTy typedefllvm::instrumentor::CompareIO
Enabledllvm::instrumentor::InstrumentationOpportunity
Filterllvm::instrumentor::InstrumentationOpportunity
forceCast(Value &V, Type &Ty, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getAllOpcodes() const overridellvm::instrumentor::InstructionIO< Instruction::ICmp, Instruction::FCmp >inlinevirtual
getFlags(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::CompareIOstatic
getIdFromEpoch(uint32_t CurrentEpoch)llvm::instrumentor::InstrumentationOpportunityinlinestatic
getIdPost(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getIdPre(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
getLeftOperand(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::BaseInstructionIOstatic
getLocationKind() constllvm::instrumentor::InstrumentationOpportunityinline
getName() const overridellvm::instrumentor::CompareIOinlinevirtual
getNumOpcodes()llvm::instrumentor::InstructionIO< Instruction::ICmp, Instruction::FCmp >inlinestatic
getOpcode(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::BaseInstructionIOstatic
getOperandSize(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::CompareIOstatic
getOperandTypeId(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::CompareIOstatic
getPredicate(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::CompareIOstatic
getRetTy(LLVMContext &Ctx) constllvm::instrumentor::InstrumentationOpportunityinlinevirtual
getRightOperand(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::BaseInstructionIOstatic
getTypeId(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::BaseInstructionIOstatic
getTypeSize(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::BaseInstructionIOstatic
getValue(Value &V, Type &Ty, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunityinlinestatic
init(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, ConfigTy *UserConfig=nullptr)llvm::instrumentor::CompareIO
InstructionIO(InstrumentationLocation::KindTy Kind)llvm::instrumentor::InstructionIO< Instruction::ICmp, Instruction::FCmp >inline
instrument(Value *&V, bool &Changed, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB, InstrumentationCaches &ICaches)llvm::instrumentor::InstrumentationOpportunityinlinevirtual
InstrumentationOpportunity(const InstrumentationLocation IP)llvm::instrumentor::InstrumentationOpportunityinline
IPllvm::instrumentor::InstrumentationOpportunity
IRTArgsllvm::instrumentor::InstrumentationOpportunity
NumConfig enum valuellvm::instrumentor::CompareIO
OpcodesArrayllvm::instrumentor::InstructionIO< Instruction::ICmp, Instruction::FCmp >static
PassFlags enum valuellvm::instrumentor::CompareIO
PassId enum valuellvm::instrumentor::CompareIO
PassLeft enum valuellvm::instrumentor::CompareIO
PassOpcode enum valuellvm::instrumentor::CompareIO
PassOpSize enum valuellvm::instrumentor::CompareIO
PassOpTypeId enum valuellvm::instrumentor::CompareIO
PassPredicate enum valuellvm::instrumentor::CompareIO
PassResult enum valuellvm::instrumentor::CompareIO
PassResultSize enum valuellvm::instrumentor::CompareIO
PassResultTypeId enum valuellvm::instrumentor::CompareIO
PassRight enum valuellvm::instrumentor::CompareIO
populate(InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::CompareIOinlinestatic
ReplaceResult enum valuellvm::instrumentor::CompareIO
replaceValue(Value &V, Value &NewV, InstrumentationConfig &IConf, InstrumentorIRBuilderTy &IIRB)llvm::instrumentor::InstrumentationOpportunitystatic
~BaseInstructionIO()llvm::instrumentor::BaseInstructionIOinlinevirtual
~InstructionIO()llvm::instrumentor::InstructionIO< Instruction::ICmp, Instruction::FCmp >inlinevirtual
~InstrumentationOpportunity()llvm::instrumentor::InstrumentationOpportunityinlinevirtual