Polly 19.0.0git
Classes | Namespaces | Functions
VirtualInstruction.h File Reference
#include "polly/ScopInfo.h"

Go to the source code of this file.

Classes

class  polly::VirtualUse
 Determine the nature of a value's use within a statement. More...
 
class  polly::VirtualOperandIterator
 An iterator for virtual operands. More...
 
class  polly::VirtualInstruction
 This class represents a "virtual instruction", an instruction in a ScopStmt, effectively a ScopStmt/Instruction-pair. More...
 
struct  llvm::DenseMapInfo< polly::VirtualInstruction >
 Support VirtualInstructions in llvm::DenseMaps. More...
 

Namespaces

namespace  polly
 
namespace  llvm
 This file contains the declaration of the PolyhedralInfo class, which will provide an interface to expose polyhedral analysis information of Polly.
 

Functions

static bool polly::operator== (VirtualInstruction LHS, VirtualInstruction RHS)
 
void polly::markReachable (Scop *S, LoopInfo *LI, DenseSet< VirtualInstruction > &UsedInsts, DenseSet< MemoryAccess * > &UsedAccs, ScopStmt *OnlyLocal=nullptr)
 Find all reachable instructions and accesses.