LLVM 23.0.0git
InstrumentorUtils.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include <bitset>
#include <tuple>

Go to the source code of this file.

Classes

struct  llvm::instrumentor::InstrumentorIRBuilderTy
 An IR builder augmented with extra information for the instrumentor pass. More...
struct  llvm::instrumentor::InstrumentationCaches
 Helper that represent the caches for instrumentation call arguments. More...
struct  llvm::instrumentor::BaseConfigTy< EnumTy >
 Boolean option bitset with a compile-time number of bits to store as many options as the enumeration type EnumTy defines. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::instrumentor