LLVM 19.0.0git
llvm::MatrixBuilder Member List

This is the complete list of members for llvm::MatrixBuilder, including all inherited members.

CreateAdd(Value *LHS, Value *RHS)llvm::MatrixBuilderinline
CreateColumnMajorLoad(Type *EltTy, Value *DataPtr, Align Alignment, Value *Stride, bool IsVolatile, unsigned Rows, unsigned Columns, const Twine &Name="")llvm::MatrixBuilderinline
CreateColumnMajorStore(Value *Matrix, Value *Ptr, Align Alignment, Value *Stride, bool IsVolatile, unsigned Rows, unsigned Columns, const Twine &Name="")llvm::MatrixBuilderinline
CreateIndex(Value *RowIdx, Value *ColumnIdx, unsigned NumRows, Twine const &Name="")llvm::MatrixBuilderinline
CreateIndexAssumption(Value *Idx, unsigned NumElements, Twine const &Name="")llvm::MatrixBuilderinline
CreateMatrixInsert(Value *Matrix, Value *NewVal, Value *RowIdx, Value *ColumnIdx, unsigned NumRows)llvm::MatrixBuilderinline
CreateMatrixMultiply(Value *LHS, Value *RHS, unsigned LHSRows, unsigned LHSColumns, unsigned RHSColumns, const Twine &Name="")llvm::MatrixBuilderinline
CreateMatrixTranspose(Value *Matrix, unsigned Rows, unsigned Columns, const Twine &Name="")llvm::MatrixBuilderinline
CreateScalarDiv(Value *LHS, Value *RHS, bool IsUnsigned)llvm::MatrixBuilderinline
CreateScalarMultiply(Value *LHS, Value *RHS)llvm::MatrixBuilderinline
CreateSub(Value *LHS, Value *RHS)llvm::MatrixBuilderinline
MatrixBuilder(IRBuilderBase &Builder)llvm::MatrixBuilderinline