LLVM 20.0.0git
Classes | Public Attributes | List of all members
llvm::BoundsCheckingPass::Options Struct Reference

#include "llvm/Transforms/Instrumentation/BoundsChecking.h"

Classes

struct  Runtime
 

Public Attributes

std::optional< RuntimeRt
 
bool Merge = false
 
std::optional< int8_t > GuardKind
 

Detailed Description

Definition at line 23 of file BoundsChecking.h.

Member Data Documentation

◆ GuardKind

std::optional<int8_t> llvm::BoundsCheckingPass::Options::GuardKind

Definition at line 32 of file BoundsChecking.h.

Referenced by addBoundsChecking(), and llvm::BoundsCheckingPass::printPipeline().

◆ Merge

bool llvm::BoundsCheckingPass::Options::Merge = false

Definition at line 31 of file BoundsChecking.h.

Referenced by addBoundsChecking(), and llvm::BoundsCheckingPass::printPipeline().

◆ Rt

std::optional<Runtime> llvm::BoundsCheckingPass::Options::Rt

Definition at line 30 of file BoundsChecking.h.

Referenced by addBoundsChecking(), and llvm::BoundsCheckingPass::printPipeline().


The documentation for this struct was generated from the following file: