|
| BasicBlock::iterator | llvm::PrepareToSplitEntryBlock (BasicBlock &BB, BasicBlock::iterator IP) |
| | Instrumentation passes often insert conditional checks into entry blocks. More...
|
| |
| GlobalVariable * | llvm::createPrivateGlobalForString (Module &M, StringRef Str, bool AllowMerging, const char *NamePrefix="") |
| |
| Comdat * | llvm::GetOrCreateFunctionComdat (Function &F, Triple &T, const std::string &ModuleId) |
| |
| ModulePass * | llvm::createGCOVProfilerPass (const GCOVOptions &Options=GCOVOptions::getDefault()) |
| |
| ModulePass * | llvm::createPGOInstrumentationGenLegacyPass () |
| |
| ModulePass * | llvm::createPGOInstrumentationUseLegacyPass (StringRef Filename=StringRef("")) |
| |
| ModulePass * | llvm::createPGOIndirectCallPromotionLegacyPass (bool InLTO=false, bool SamplePGO=false) |
| |
| FunctionPass * | llvm::createPGOMemOPSizeOptLegacyPass () |
| |
| Instruction * | llvm::pgo::promoteIndirectCall (Instruction *Inst, Function *F, uint64_t Count, uint64_t TotalCount, bool AttachProfToDirectCall, OptimizationRemarkEmitter *ORE) |
| |
| ModulePass * | llvm::createInstrProfilingLegacyPass (const InstrProfOptions &Options=InstrProfOptions()) |
| | Insert frontend instrumentation based profiling. More...
|
| |
| FunctionPass * | llvm::createAddressSanitizerFunctionPass (bool CompileKernel=false, bool Recover=false, bool UseAfterScope=false) |
| |
| ModulePass * | llvm::createAddressSanitizerModulePass (bool CompileKernel=false, bool Recover=false, bool UseGlobalsGC=true, bool UseOdrIndicator=true) |
| |
| FunctionPass * | llvm::createHWAddressSanitizerPass (bool CompileKernel=false, bool Recover=false) |
| |
| ModulePass * | llvm::createDataFlowSanitizerPass (const std::vector< std::string > &ABIListFiles=std::vector< std::string >(), void *(*getArgTLS)()=nullptr, void *(*getRetValTLS)()=nullptr) |
| |
| ModulePass * | llvm::createEfficiencySanitizerPass (const EfficiencySanitizerOptions &Options=EfficiencySanitizerOptions()) |
| |
| ModulePass * | llvm::createSanitizerCoverageModulePass (const SanitizerCoverageOptions &Options=SanitizerCoverageOptions()) |
| |
| static uint64_t | llvm::calculateCountScale (uint64_t MaxCount) |
| | Calculate what to divide by to scale counts. More...
|
| |
| static uint32_t | llvm::scaleBranchCount (uint64_t Count, uint64_t Scale) |
| | Scale an individual branch count. More...
|
| |