MLIR  21.0.0git
Macros | Functions
LowerVectorScan.cpp File Reference
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Dialect/Arith/Utils/Utils.h"
#include "mlir/Dialect/Linalg/IR/Linalg.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/Dialect/SCF/IR/SCF.h"
#include "mlir/Dialect/Tensor/IR/Tensor.h"
#include "mlir/Dialect/Utils/IndexingUtils.h"
#include "mlir/Dialect/Utils/StructuredOpsUtils.h"
#include "mlir/Dialect/Vector/IR/VectorOps.h"
#include "mlir/Dialect/Vector/Transforms/LoweringPatterns.h"
#include "mlir/Dialect/Vector/Utils/VectorUtils.h"
#include "mlir/IR/BuiltinAttributeInterfaces.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/ImplicitLocOpBuilder.h"
#include "mlir/IR/Location.h"
#include "mlir/IR/Matchers.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Interfaces/VectorInterfaces.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "vector-broadcast-lowering"
 

Functions

static bool isValidKind (bool isInt, vector::CombiningKind kind)
 This function checks to see if the vector combining kind is consistent with the integer or float element type. More...
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "vector-broadcast-lowering"

Definition at line 35 of file LowerVectorScan.cpp.

Function Documentation

◆ isValidKind()

static bool isValidKind ( bool  isInt,
vector::CombiningKind  kind 
)
static

This function checks to see if the vector combining kind is consistent with the integer or float element type.

Definition at line 42 of file LowerVectorScan.cpp.

References kind, and MINUI.