LLVM: lib/Target/AMDGPU/SIMemoryLegalizer.cpp File Reference (original) (raw)

Memory legalizer - implements memory model. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "si-memory-legalizer"
#define PASS_NAME "SI Memory Legalizer"
Variables
static cl::opt< bool > AmdgcnSkipCacheInvalidations ("amdgcn-skip-cache-invalidations", cl::init(false), cl::Hidden, cl::desc("Use this to skip inserting cache invalidating instructions."))

Memory legalizer - implements memory model.

More information can be found here: http://llvm.org/docs/AMDGPUUsage.html#memory-model

Definition in file SIMemoryLegalizer.cpp.

DEBUG_TYPE

#define DEBUG_TYPE "si-memory-legalizer"

PASS_NAME

#define PASS_NAME "SI Memory Legalizer"

canUseBUFFER_WBINVL1_VOL()

AmdgcnSkipCacheInvalidations

cl::opt< bool > AmdgcnSkipCacheInvalidations("amdgcn-skip-cache-invalidations", cl::init(false), cl::Hidden, cl::desc("Use this to skip inserting cache invalidating instructions.")) ( "amdgcn-skip-cache-invalidations" , cl::init(false) , cl::Hidden , cl::desc("Use this to skip inserting cache invalidating instructions.") ) static