LLVM: Prefetch Struct Reference (original) (raw)

A record for a potential prefetch made during the initial scan of the loop. More...

Public Attributes
const SCEVAddRecExpr * LSCEVAddRec
The address formula for this prefetch as returned by ScalarEvolution.
Instruction * InsertPt = nullptr
The point of insertion for the prefetch instruction.
bool Writes = false
True if targeting a write memory access.
Instruction * MemI = nullptr
The (first seen) prefetched instruction.

A record for a potential prefetch made during the initial scan of the loop.

This is used to let a single prefetch target multiple memory accesses.

Definition at line 233 of file LoopDataPrefetch.cpp.

addInstruction()

InsertPt

LSCEVAddRec

MemI

Writes


The documentation for this struct was generated from the following file: