FLANG
fir::CodeGenSpecifics Member List

This is the complete list of members for fir::CodeGenSpecifics, including all inherited members.

Attributes typedef (defined in fir::CodeGenSpecifics)fir::CodeGenSpecifics
boxcharArgumentType(mlir::Type eleTy) const =0fir::CodeGenSpecificspure virtual
boxcharMemoryType(mlir::Type eleTy) const =0fir::CodeGenSpecificspure virtual
CodeGenSpecifics(mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap, llvm::StringRef targetCPU, mlir::LLVM::TargetFeaturesAttr targetFeatures, const mlir::DataLayout &dl) (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
CodeGenSpecifics(mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap, llvm::StringRef targetCPU, mlir::LLVM::TargetFeaturesAttr targetFeatures, const mlir::DataLayout &dl, llvm::StringRef tuneCPU) (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
CodeGenSpecifics()=delete (defined in fir::CodeGenSpecifics)fir::CodeGenSpecifics
complexArgumentType(mlir::Location loc, mlir::Type eleTy) const =0fir::CodeGenSpecificspure virtual
complexMemoryType(mlir::Type eleTy) const =0fir::CodeGenSpecificspure virtual
complexReturnType(mlir::Location loc, mlir::Type eleTy) const =0fir::CodeGenSpecificspure virtual
context (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
dataLayout (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
get(mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap, llvm::StringRef targetCPU, mlir::LLVM::TargetFeaturesAttr targetFeatures, const mlir::DataLayout &dl) (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsstatic
get(mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap, llvm::StringRef targetCPU, mlir::LLVM::TargetFeaturesAttr targetFeatures, const mlir::DataLayout &dl, llvm::StringRef tuneCPU) (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsstatic
getCIntTypeWidth() const =0 (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificspure virtual
getDataLayout() const (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
getTargetCPU() const (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
getTargetFeatures() const (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
getTuneCPU() const (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinline
getTypeAndAttr(mlir::Type t) (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinlinestatic
integerArgumentType(mlir::Location loc, mlir::IntegerType argTy) const =0 (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificspure virtual
integerReturnType(mlir::Location loc, mlir::IntegerType argTy) const =0 (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificspure virtual
kindMap (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
Marshalling typedef (defined in fir::CodeGenSpecifics)fir::CodeGenSpecifics
structArgumentType(mlir::Location loc, fir::RecordType recTy, const Marshalling &previousArguments) const =0fir::CodeGenSpecificspure virtual
structReturnType(mlir::Location loc, fir::RecordType eleTy) const =0fir::CodeGenSpecificspure virtual
targetCPU (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
targetFeatures (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
triple (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
tuneCPU (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsprotected
TypeAndAttr typedef (defined in fir::CodeGenSpecifics)fir::CodeGenSpecifics
~CodeGenSpecifics() (defined in fir::CodeGenSpecifics)fir::CodeGenSpecificsinlinevirtual