#include "llvm/ADT/StringRef.h"
#include <utility>
Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
|
| void | llvm::appendToGlobalCtors (Module &M, Function *F, int Priority, Constant *Data=nullptr) |
| | Append F to the list of global ctors of module M with the given Priority. More...
|
| |
| void | llvm::appendToGlobalDtors (Module &M, Function *F, int Priority, Constant *Data=nullptr) |
| | Same as appendToGlobalCtors(), but for global dtors. More...
|
| |
| Function * | llvm::checkSanitizerInterfaceFunction (Constant *FuncOrBitcast) |
| |
| std::pair< Function *, Function * > | llvm::createSanitizerCtorAndInitFunctions (Module &M, StringRef CtorName, StringRef InitName, ArrayRef< Type * > InitArgTypes, ArrayRef< Value * > InitArgs, StringRef VersionCheckName=StringRef()) |
| | Creates sanitizer constructor function, and calls sanitizer's init function from it. More...
|
| |
| bool | llvm::nameUnamedGlobals (Module &M) |
| | Rename all the anon globals in the module using a hash computed from the list of public globals in the module. More...
|
| |
| void | llvm::appendToUsed (Module &M, ArrayRef< GlobalValue * > Values) |
| | Adds global values to the llvm.used list. More...
|
| |
| void | llvm::appendToCompilerUsed (Module &M, ArrayRef< GlobalValue * > Values) |
| | Adds global values to the llvm.compiler.used list. More...
|
| |
| void | llvm::filterDeadComdatFunctions (Module &M, SmallVectorImpl< Function * > &DeadComdatFunctions) |
| | Filter out potentially dead comdat functions where other entries keep the entire comdat group alive. More...
|
| |