LLVM: llvm::TailFoldingInfo Struct Reference (original) (raw)

#include "[llvm/Analysis/TargetTransformInfo.h](TargetTransformInfo%5F8h%5Fsource.html)"

Public Member Functions
Public Attributes
TargetLibraryInfo * TLI
LoopVectorizationLegality * LVL
InterleavedAccessInfo * IAI

Detailed Description

Definition at line 262 of file TargetTransformInfo.h.

Constructor & Destructor Documentation

llvm::TailFoldingInfo::TailFoldingInfo ( TargetLibraryInfo * TLI, LoopVectorizationLegality * LVL, InterleavedAccessInfo * IAI ) inline

Definition at line 266 of file TargetTransformInfo.h.

References IAI, LVL, and TLI.

Member Data Documentation

IAI

InterleavedAccessInfo* llvm::TailFoldingInfo::IAI

Definition at line 265 of file TargetTransformInfo.h.

Referenced by llvm::AArch64TTIImpl::preferPredicateOverEpilogue(), and TailFoldingInfo().

LVL

LoopVectorizationLegality* llvm::TailFoldingInfo::LVL

Definition at line 264 of file TargetTransformInfo.h.

Referenced by llvm::AArch64TTIImpl::preferPredicateOverEpilogue(), llvm::ARMTTIImpl::preferPredicateOverEpilogue(), and TailFoldingInfo().

TLI

TargetLibraryInfo* llvm::TailFoldingInfo::TLI

Definition at line 263 of file TargetTransformInfo.h.

Referenced by llvm::ARMTTIImpl::preferPredicateOverEpilogue(), and TailFoldingInfo().


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