struct PHIDenseMapInfo

Declaration

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

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1221

Method Overview

Methods

static llvm::PHINode* getEmptyKey()

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1222

static unsigned int getHashValue(
    llvm::PHINode* PN)

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1245

Parameters

llvm::PHINode* PN

static unsigned int getHashValueImpl(
    llvm::PHINode* PN)

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1236

Parameters

llvm::PHINode* PN

static llvm::PHINode* getTombstoneKey()

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1226

static bool isEqual(llvm::PHINode* LHS,
                    llvm::PHINode* RHS)

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1263

Parameters

llvm::PHINode* LHS
llvm::PHINode* RHS

static bool isEqualImpl(llvm::PHINode* LHS,
                        llvm::PHINode* RHS)

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1257

Parameters

llvm::PHINode* LHS
llvm::PHINode* RHS

static bool isSentinel(llvm::PHINode* PN)

Declared at: llvm/lib/Transforms/Utils/Local.cpp:1230

Parameters

llvm::PHINode* PN