FLANG

Fortran::lower::CharacterExprHelper Member List

This is the complete list of members for Fortran::lower::CharacterExprHelper, including all inherited members.

CharacterExprHelper(FirOpBuilder &builder, mlir::Location loc) | Fortran::lower::CharacterExprHelper | inline explicit
CharacterExprHelper(const CharacterExprHelper &)=delete (defined in Fortran::lower::CharacterExprHelper) | Fortran::lower::CharacterExprHelper |
createAssign(mlir::Value lhs, mlir::Value rhs) | Fortran::lower::CharacterExprHelper |
createAssign(mlir::Value lptr, mlir::Value llen, mlir::Value rptr, mlir::Value rlen) | Fortran::lower::CharacterExprHelper |
createBlankConstant(fir::CharacterType type) | Fortran::lower::CharacterExprHelper |
createCharacterTemp(mlir::Type type, mlir::Value len) | Fortran::lower::CharacterExprHelper |
createCharacterTemp(mlir::Type type, int len) | Fortran::lower::CharacterExprHelper | inline
createConcatenate(mlir::Value lhs, mlir::Value rhs) | Fortran::lower::CharacterExprHelper |
createCopy(mlir::Value dest, mlir::Value src, mlir::Value count) | Fortran::lower::CharacterExprHelper |
createEmboxChar(mlir::Value addr, mlir::Value len) | Fortran::lower::CharacterExprHelper |
createLenTrim(mlir::Value str) | Fortran::lower::CharacterExprHelper |
createPadding(mlir::Value str, mlir::Value lower, mlir::Value upper) | Fortran::lower::CharacterExprHelper |
createSubstring(mlir::Value str, llvm::ArrayRef< mlir::Value > bounds) | Fortran::lower::CharacterExprHelper |
createUnboxChar(mlir::Value boxChar) | Fortran::lower::CharacterExprHelper |
getCharacterKind(mlir::Type type) | Fortran::lower::CharacterExprHelper | static
getLengthType() | Fortran::lower::CharacterExprHelper | inline
isCharacter(mlir::Type type) | Fortran::lower::CharacterExprHelper | static
isCharacterLiteral(mlir::Type type) | Fortran::lower::CharacterExprHelper | static
materializeCharacter(mlir::Value str) | Fortran::lower::CharacterExprHelper |
toExtendedValue(mlir::Value character, mlir::Value len={}) | Fortran::lower::CharacterExprHelper |