LLVM
12.0.0git
|
InlineResult is basically true or false. More...
#include "llvm/Analysis/InlineCost.h"
Public Member Functions | |
bool | isSuccess () const |
const char * | getFailureReason () const |
Static Public Member Functions | |
static InlineResult | success () |
static InlineResult | failure (const char *Reason) |
InlineResult is basically true or false.
For false results the message describes a reason.
Definition at line 134 of file InlineCost.h.
|
inlinestatic |
Definition at line 140 of file InlineCost.h.
Referenced by llvm::getAttributeBasedInliningDecision(), llvm::InlineFunction(), and llvm::isInlineViable().
Definition at line 144 of file InlineCost.h.
References assert(), and isSuccess().
Referenced by llvm::getInlineCost().
|
inline |
Definition at line 143 of file InlineCost.h.
Referenced by getFailureReason(), llvm::getInlineCost(), InsertSafepointPoll(), and llvm::AlwaysInlinerPass::run().
|
inlinestatic |
Definition at line 139 of file InlineCost.h.
Referenced by llvm::getAttributeBasedInliningDecision(), llvm::InlineFunction(), and llvm::isInlineViable().