struct InlineResult

Declaration

struct InlineResult { /* full declaration omitted */ };

Description

InlineResult is basically true or false. For false results the message describes a reason why it is decided not to inline.

Declared at: llvm/include/llvm/Analysis/InlineCost.h:135

Member Variables

public const char* message = nullptr

Method Overview

Methods

InlineResult(bool result,
             const char* message = nullptr)

Declared at: llvm/include/llvm/Analysis/InlineCost.h:137

Parameters

bool result
const char* message = nullptr

InlineResult(const char* message = nullptr)

Declared at: llvm/include/llvm/Analysis/InlineCost.h:139

Parameters

const char* message = nullptr

bool operator bool() const

Declared at: llvm/include/llvm/Analysis/InlineCost.h:140

const char* operator const char*() const

Declared at: llvm/include/llvm/Analysis/InlineCost.h:141