struct ValueAndContext

Declaration

struct ValueAndContext : public std::pair { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:163

Inherits from: std::pair

Method Overview

Methods

ValueAndContext(
    const llvm::AA::ValueAndContext::Base& B)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:165

Parameters

const llvm::AA::ValueAndContext::Base& B

ValueAndContext(llvm::Value& V,
                const llvm::Instruction* CtxI)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:166

Parameters

llvm::Value& V
const llvm::Instruction* CtxI

ValueAndContext(llvm::Value& V,
                const llvm::Instruction& CtxI)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:167

Parameters

llvm::Value& V
const llvm::Instruction& CtxI

const llvm::Instruction* getCtxI() const

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:170

llvm::Value* getValue() const

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:169