|
raw_ostream & | llvm::operator<< (raw_ostream &OS, AliasResult AR) |
| << operator for AliasResult. More...
|
|
LLVM_NODISCARD bool | llvm::isNoModRef (const ModRefInfo MRI) |
|
LLVM_NODISCARD bool | llvm::isModOrRefSet (const ModRefInfo MRI) |
|
LLVM_NODISCARD bool | llvm::isModAndRefSet (const ModRefInfo MRI) |
|
LLVM_NODISCARD bool | llvm::isModSet (const ModRefInfo MRI) |
|
LLVM_NODISCARD bool | llvm::isRefSet (const ModRefInfo MRI) |
|
LLVM_NODISCARD bool | llvm::isMustSet (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::setMod (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::setRef (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::setMust (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::setModAndRef (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::clearMod (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::clearRef (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::clearMust (const ModRefInfo MRI) |
|
LLVM_NODISCARD ModRefInfo | llvm::unionModRef (const ModRefInfo MRI1, const ModRefInfo MRI2) |
|
LLVM_NODISCARD ModRefInfo | llvm::intersectModRef (const ModRefInfo MRI1, const ModRefInfo MRI2) |
|
LLVM_NODISCARD ModRefInfo | llvm::createModRefInfo (const FunctionModRefBehavior FMRB) |
|
bool | llvm::isNoAliasCall (const Value *V) |
| Return true if this pointer is returned by a noalias function. More...
|
|
bool | llvm::isNoAliasArgument (const Value *V) |
| Return true if this is an argument with the noalias attribute. More...
|
|
bool | llvm::isIdentifiedObject (const Value *V) |
| Return true if this pointer refers to a distinct and identifiable object. More...
|
|
bool | llvm::isIdentifiedFunctionLocal (const Value *V) |
| Return true if V is umabigously identified at the function-level. More...
|
|
FunctionPass * | llvm::createAAResultsWrapperPass () |
|
ImmutablePass * | llvm::createExternalAAWrapperPass (std::function< void(Pass &, Function &, AAResults &)> Callback) |
| A wrapper pass around a callback which can be used to populate the AAResults in the AAResultsWrapperPass from an external AA. More...
|
|
AAResults | llvm::createLegacyPMAAResults (Pass &P, Function &F, BasicAAResult &BAR) |
| A helper for the legacy pass manager to create a AAResults object populated to the best of our ability for a particular function when inside of a ModulePass or a CallGraphSCCPass . More...
|
|
void | llvm::getAAResultsAnalysisUsage (AnalysisUsage &AU) |
| A helper for the legacy pass manager to populate AU to add uses to make sure the analyses required by createLegacyPMAAResults are available. More...
|
|