struct LoopVectorizeHints::Hint

Declaration

struct LoopVectorizeHints::Hint { /* full declaration omitted */ };

Description

Hint - associates name and validation with the hint value.

Declared at: llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h:50

Member Variables

public const char* Name
public unsigned int Value
public llvm::LoopVectorizeHints::HintKind Kind

Method Overview

  • public Hint(const char * Name, unsigned int Value, llvm::LoopVectorizeHints::HintKind Kind)
  • public bool validate(unsigned int Val)

Methods

Hint(const char* Name,
     unsigned int Value,
     llvm::LoopVectorizeHints::HintKind Kind)

Declared at: llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h:55

Parameters

const char* Name
unsigned int Value
llvm::LoopVectorizeHints::HintKind Kind

bool validate(unsigned int Val)

Declared at: llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h:58

Parameters

unsigned int Val