clang 24.0.0git
CIRABIClassifierX86_64.cpp File Reference
#include "CIRABIClassifier.h"
#include "clang/CIR/Dialect/IR/CIRDialect.h"
#include "clang/CIR/MissingFeatures.h"
#include "llvm/ADT/StringExtras.h"
#include <algorithm>
#include <array>

Go to the source code of this file.

Functions

static llvm::abi::X86AVXABILevel funcAvxLevel (cir::FuncOp func, llvm::abi::X86AVXABILevel base)
 The AVX level to classify func at: base, raised if the function's own recorded feature list enables a wider vector.

Function Documentation

◆ funcAvxLevel()

llvm::abi::X86AVXABILevel funcAvxLevel ( cir::FuncOp func,
llvm::abi::X86AVXABILevel base )
static

The AVX level to classify func at: base, raised if the function's own recorded feature list enables a wider vector.

Definition at line 29 of file CIRABIClassifierX86_64.cpp.

References cir::MissingFeatures::opFuncMultiVersioning().