#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenFixedPointBuilder.h"
|
| | CIRGenFixedPointBuilder (CIRGenBuilderTy &builder, mlir::Location loc) |
| mlir::Value | createFixedToFloating (mlir::Value src, const llvm::FixedPointSemantics &srcSema, mlir::Type dstTy) |
| mlir::Value | createFloatingToFixed (mlir::Value src, const llvm::FixedPointSemantics &dstSema) |
| mlir::Value | createFixedToInteger (mlir::Value src, const llvm::FixedPointSemantics &srcSema, unsigned dstWidth, bool dstIsSigned) |
| mlir::Value | createIntegerToFixed (mlir::Value src, unsigned srcIsSigned, const llvm::FixedPointSemantics &dstSema) |
| mlir::Value | createFixedToFixed (mlir::Value src, const llvm::FixedPointSemantics &srcSema, const llvm::FixedPointSemantics &dstSema) |
| mlir::Value | createAdd (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs, const llvm::FixedPointSemantics &rhsSema) |
| mlir::Value | createSub (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs, const llvm::FixedPointSemantics &rhsSema) |
| mlir::Value | createMul (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs, const llvm::FixedPointSemantics &rhsSema) |
| mlir::Value | createDiv (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs, const llvm::FixedPointSemantics &rhsSema) |
| mlir::Value | createCmp (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs, const llvm::FixedPointSemantics &rhsSema, cir::CmpOpKind kind) |
| mlir::Value | createShl (mlir::Value lhs, const llvm::FixedPointSemantics &lhsSema, mlir::Value rhs) |
| mlir::Value | createShr (mlir::Value lhs, mlir::Value rhs) |
Definition at line 19 of file CIRGenFixedPointBuilder.h.
◆ CIRGenFixedPointBuilder()
| clang::CIRGen::CIRGenFixedPointBuilder::CIRGenFixedPointBuilder |
( |
CIRGenBuilderTy & | builder, |
|
|
mlir::Location | loc ) |
|
inline |
◆ createAdd()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createAdd |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs, |
|
|
const llvm::FixedPointSemantics & | rhsSema ) |
|
inline |
◆ createCmp()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createCmp |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs, |
|
|
const llvm::FixedPointSemantics & | rhsSema, |
|
|
cir::CmpOpKind | kind ) |
|
inline |
◆ createDiv()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createDiv |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs, |
|
|
const llvm::FixedPointSemantics & | rhsSema ) |
|
inline |
◆ createFixedToFixed()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createFixedToFixed |
( |
mlir::Value | src, |
|
|
const llvm::FixedPointSemantics & | srcSema, |
|
|
const llvm::FixedPointSemantics & | dstSema ) |
|
inline |
◆ createFixedToFloating()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createFixedToFloating |
( |
mlir::Value | src, |
|
|
const llvm::FixedPointSemantics & | srcSema, |
|
|
mlir::Type | dstTy ) |
|
inline |
◆ createFixedToInteger()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createFixedToInteger |
( |
mlir::Value | src, |
|
|
const llvm::FixedPointSemantics & | srcSema, |
|
|
unsigned | dstWidth, |
|
|
bool | dstIsSigned ) |
|
inline |
◆ createFloatingToFixed()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createFloatingToFixed |
( |
mlir::Value | src, |
|
|
const llvm::FixedPointSemantics & | dstSema ) |
|
inline |
◆ createIntegerToFixed()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createIntegerToFixed |
( |
mlir::Value | src, |
|
|
unsigned | srcIsSigned, |
|
|
const llvm::FixedPointSemantics & | dstSema ) |
|
inline |
◆ createMul()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createMul |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs, |
|
|
const llvm::FixedPointSemantics & | rhsSema ) |
|
inline |
◆ createShl()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createShl |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs ) |
|
inline |
◆ createShr()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createShr |
( |
mlir::Value | lhs, |
|
|
mlir::Value | rhs ) |
|
inline |
◆ createSub()
| mlir::Value clang::CIRGen::CIRGenFixedPointBuilder::createSub |
( |
mlir::Value | lhs, |
|
|
const llvm::FixedPointSemantics & | lhsSema, |
|
|
mlir::Value | rhs, |
|
|
const llvm::FixedPointSemantics & | rhsSema ) |
|
inline |
The documentation for this struct was generated from the following file: