LLVM 22.0.0git
MemoryOpRemark.cpp File Reference

Go to the source code of this file.

Functions

static void inlineVolatileOrAtomicWithExtraArgs (bool *Inline, bool Volatile, bool Atomic, DiagnosticInfoIROptimization &R)
static std::optional< uint64_tgetSizeInBytes (std::optional< uint64_t > SizeInBits)
static std::optional< StringRefnameOrNone (const Value *V)

Function Documentation

◆ getSizeInBytes()

std::optional< uint64_t > getSizeInBytes ( std::optional< uint64_t > SizeInBits)
static

Definition at line 150 of file MemoryOpRemark.cpp.

Referenced by getTypePartition().

◆ inlineVolatileOrAtomicWithExtraArgs()

void inlineVolatileOrAtomicWithExtraArgs ( bool * Inline,
bool Volatile,
bool Atomic,
DiagnosticInfoIROptimization & R )
static

Definition at line 128 of file MemoryOpRemark.cpp.

◆ nameOrNone()

std::optional< StringRef > nameOrNone ( const Value * V)
static

Definition at line 303 of file MemoryOpRemark.cpp.