Go to the source code of this file.
|
static cl::opt< bool > | CtxProfPromoteAlwaysInline ("ctx-prof-promote-alwaysinline", cl::init(false), cl::Hidden, cl::desc("If using a contextual profile in this module, and an indirect " "call target is marked as alwaysinline, perform indirect call " "promotion for that target. If multiple targets for an indirect " "call site fit this description, they are all promoted.")) |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "module-inline" |
◆ inlineHistoryIncludes()
Return true if the specified inline history ID indicates an inline history that includes the specified function.
Definition at line 61 of file ModuleInliner.cpp.
References assert(), and F.
◆ isKnownLibFunction()
◆ STATISTIC() [1/2]
STATISTIC |
( |
NumDeleted |
, |
|
|
"Number of functions deleted because all callers found" |
|
|
) |
| |
◆ STATISTIC() [2/2]
STATISTIC |
( |
NumInlined |
, |
|
|
"Number of functions inlined" |
|
|
) |
| |
◆ CtxProfPromoteAlwaysInline
cl::opt< bool > CtxProfPromoteAlwaysInline("ctx-prof-promote-alwaysinline", cl::init(false), cl::Hidden, cl::desc("If using a contextual profile in this module, and an indirect " "call target is marked as alwaysinline, perform indirect call " "promotion for that target. If multiple targets for an indirect " "call site fit this description, they are all promoted.")) |
( |
"ctx-prof-promote-alwaysinline" |
, |
|
|
cl::init(false) |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("If using a contextual profile in this module, and an indirect " "call target is marked as alwaysinline, perform indirect call " "promotion for that target. If multiple targets for an indirect " "call site fit this description, they are all promoted.") |
|
|
) |
| |
|
static |