class TrackingVH

Declaration

template <typename ValueTy>
class TrackingVH { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/ValueHandle.h:347

Templates

ValueTy

Method Overview

Methods

static llvm::Value* GetAsValue(llvm::Value* V)

Declared at: llvm/include/llvm/IR/ValueHandle.h:372

Parameters

llvm::Value* V

static llvm::Value* GetAsValue(
    const llvm::Value* V)

Declared at: llvm/include/llvm/IR/ValueHandle.h:373

Parameters

const llvm::Value* V

TrackingVH<ValueTy>()

Declared at: llvm/include/llvm/IR/ValueHandle.h:376

TrackingVH<ValueTy>(ValueTy* P)

Declared at: llvm/include/llvm/IR/ValueHandle.h:377

Parameters

ValueTy* P

ValueTy* getValPtr() const

Declared at: llvm/include/llvm/IR/ValueHandle.h:351

ValueTy* operator type - parameter - 0 -
    0 *() const

Declared at: llvm/include/llvm/IR/ValueHandle.h:379

void setValPtr(ValueTy* P)

Declared at: llvm/include/llvm/IR/ValueHandle.h:364

Parameters

ValueTy* P