LLVM 20.0.0git
Public Attributes | List of all members
llvm::TileInfo::MatrixLoop Struct Reference

Properties of a single loop used when generating the tiled loop nest. More...

#include "llvm/Transforms/Utils/MatrixUtils.h"

Public Attributes

ValueIndex = nullptr
 The index updated on every iteration.
 
BasicBlockHeader = nullptr
 The header and latch of the loop.
 
BasicBlockLatch = nullptr
 

Detailed Description

Properties of a single loop used when generating the tiled loop nest.

Definition at line 46 of file MatrixUtils.h.

Member Data Documentation

◆ Header

BasicBlock* llvm::TileInfo::MatrixLoop::Header = nullptr

The header and latch of the loop.

Definition at line 50 of file MatrixUtils.h.

Referenced by llvm::TileInfo::CreateTiledLoops().

◆ Index

Value* llvm::TileInfo::MatrixLoop::Index = nullptr

The index updated on every iteration.

Definition at line 48 of file MatrixUtils.h.

Referenced by llvm::TileInfo::CreateTiledLoops().

◆ Latch

BasicBlock* llvm::TileInfo::MatrixLoop::Latch = nullptr

Definition at line 51 of file MatrixUtils.h.

Referenced by llvm::TileInfo::CreateTiledLoops().


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