struct VScaleVal_match

Declaration

struct VScaleVal_match { /* full declaration omitted */ };

Description

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.

Declared at: llvm/include/llvm/IR/PatternMatch.h:2465

Member Variables

public const llvm::DataLayout& DL

Method Overview

  • public VScaleVal_match(const llvm::DataLayout & DL)
  • public template <typename ITy>bool match(ITy * V)

Methods

VScaleVal_match(const llvm::DataLayout& DL)

Declared at: llvm/include/llvm/IR/PatternMatch.h:2467

Parameters

const llvm::DataLayout& DL

template <typename ITy>
bool match(ITy* V)

Declared at: llvm/include/llvm/IR/PatternMatch.h:2469

Templates

ITy

Parameters

ITy* V