LLVM
15.0.0git
|
Matches patterns for vscale
.
More...
#include "llvm/IR/PatternMatch.h"
Public Member Functions | |
VScaleVal_match (const DataLayout &DL) | |
template<typename ITy > | |
bool | match (ITy *V) |
Public Attributes | |
const DataLayout & | DL |
Matches patterns for vscale
.
This can either be a call to llvm.vscale
or the constant expression ptrtoint(gep <vscale x 1 x i8>, <vscale x 1 x i8>* null, i32 1>
under the right conditions determined by DataLayout.
Definition at line 2459 of file PatternMatch.h.
|
inline |
Definition at line 2461 of file PatternMatch.h.
|
inline |
Definition at line 2463 of file PatternMatch.h.
References DL, GEP, llvm::TypeSize::getKnownMinSize(), llvm::DataLayout::getTypeAllocSizeInBits(), llvm::PatternMatch::m_PtrToInt(), llvm::PatternMatch::m_SpecificInt(), llvm::PatternMatch::m_Value(), and llvm::PatternMatch::m_Zero().
const DataLayout& llvm::PatternMatch::VScaleVal_match::DL |
Definition at line 2460 of file PatternMatch.h.
Referenced by match().