class AliasScopeTracker

Declaration

class AliasScopeTracker { /* full declaration omitted */ };

Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4349

Member Variables

private SmallPtrSet<const llvm::MDNode*, 8> UsedAliasScopesAndLists
private SmallPtrSet<const llvm::MDNode*, 8> UsedNoAliasScopesAndLists

Method Overview

Methods

void analyse(llvm::Instruction* I)

Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4354

Parameters

llvm::Instruction* I

bool isNoAliasScopeDeclDead(
    llvm::Instruction* Inst)

Declared at: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:4372

Parameters

llvm::Instruction* Inst