class InlineResult
Declaration
class InlineResult { /* full declaration omitted */ };
Description
InlineResult is basically true or false. For false results the message describes a reason.
Declared at: llvm/include/llvm/Analysis/InlineCost.h:164
Member Variables
- private const char* Message = nullptr
Method Overview
- private InlineResult(const char * Message = nullptr)
- public static llvm::InlineResult failure(const char * Reason)
- public const char * getFailureReason() const
- public bool isSuccess() const
- public static llvm::InlineResult success()
Methods
¶InlineResult(const char* Message = nullptr)
InlineResult(const char* Message = nullptr)
Declared at: llvm/include/llvm/Analysis/InlineCost.h:166
Parameters
- const char* Message = nullptr
¶static llvm::InlineResult failure(
const char* Reason)
static llvm::InlineResult failure(
const char* Reason)
Declared at: llvm/include/llvm/Analysis/InlineCost.h:170
Parameters
- const char* Reason
¶const char* getFailureReason() const
const char* getFailureReason() const
Declared at: llvm/include/llvm/Analysis/InlineCost.h:174
¶bool isSuccess() const
bool isSuccess() const
Declared at: llvm/include/llvm/Analysis/InlineCost.h:173
¶static llvm::InlineResult success()
static llvm::InlineResult success()
Declared at: llvm/include/llvm/Analysis/InlineCost.h:169