Enzyme main
Loading...
Searching...
No Matches
BlasInfo Struct Reference

#include "Utils.h"

Collaboration diagram for BlasInfo:

Public Member Functions

llvm::Type * fpType (llvm::LLVMContext &ctx, bool to_scalar=false) const
 
llvm::IntegerType * intType (llvm::LLVMContext &ctx) const
 

Public Attributes

std::string floatType
 
std::string prefix
 
std::string suffix
 
std::string function
 
bool is64
 

Detailed Description

Definition at line 744 of file Utils.h.

Member Function Documentation

◆ fpType()

Type * BlasInfo::fpType ( llvm::LLVMContext & ctx,
bool to_scalar = false ) const

Definition at line 981 of file Utils.cpp.

References floatType.

◆ intType()

IntegerType * BlasInfo::intType ( llvm::LLVMContext & ctx) const

Definition at line 1000 of file Utils.cpp.

References is64.

Member Data Documentation

◆ floatType

std::string BlasInfo::floatType

◆ function

std::string BlasInfo::function

Definition at line 748 of file Utils.h.

◆ is64

bool BlasInfo::is64

Definition at line 749 of file Utils.h.

Referenced by intType().

◆ prefix

std::string BlasInfo::prefix

◆ suffix

std::string BlasInfo::suffix

The documentation for this struct was generated from the following files: