10 #ifndef LLVM_TRANSFORMS_UTILS_GLOBALSTATUS_H
11 #define LLVM_TRANSFORMS_UTILS_GLOBALSTATUS_H
const Function * AccessingFunction
bool HasMultipleAccessingFunctions
StoredType
Keep track of what stores to the global look like.
bool HasNonInstructionUser
static bool analyzeGlobal(const Value *V, GlobalStatus &GS)
bool isSafeToDestroyConstant(const Constant *C)
bool IsCompared
True if the global's address is used in a comparison.
AtomicOrdering Ordering
Set to the strongest atomic ordering requirement.
LLVM Value Representation.
There is no store to this global. It can thus be marked constant.