class LoadStoreOpt::StoreMergeCandidate

Declaration

class LoadStoreOpt::StoreMergeCandidate { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:82

Member Variables

public llvm::Register BasePtr
public uint64_t CurrentLowestOffset
public SmallVector<llvm::GStore*> Stores
public SmallVector< std::pair<MachineInstr*, unsigned int>> PotentialAliases

Method Overview

Methods

void addPotentialAlias(llvm::MachineInstr& MI)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:101

Parameters

llvm::MachineInstr& MI

void reset()

Description

Reset this candidate back to an empty one.

Declared at: llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:104