|
Jlm
|
Classes | |
| class | ComparisonTest |
| ComparisonTest class. More... | |
| class | ConstantDeltaTest |
| ConstantDeltaTest class. More... | |
| class | FloatBinaryTest |
| FloatBinaryTest class. More... | |
| class | FloatConversionTest |
| FloatConversionTest class. More... | |
| class | GlobalArrayTest |
| GlobalArrayTest class. More... | |
| class | IntegerConversionTest |
| IntegerConversionTest class. More... | |
| class | IOBarrierTest |
| IOBarrierTest class. More... | |
| class | JlmToMlirConverter |
| class | LoadNonVolatileTest |
| LoadNonVolatileTest class. More... | |
| class | LoadVolatileTest |
| LoadVolatileTest class. More... | |
| class | MemoryHoistBarrierTest |
| MemoryHoistBarrierTest class. More... | |
| class | MlirToJlmConverter |
| class | RootRegionNodesTest |
| RootRegionNodesTest class. More... | |
| class | StoreNonVolatileTest |
| StoreNonVolatileTest class. More... | |
| class | StoreVolatileTest |
| StoreVolatileTest class. More... | |
| class | WideMemoryNodesTest |
| WideMemoryNodesTest class. More... | |
Functions | |
| ::mlir::ArrayAttr | memoryNodeIndicesToArrayAttr (::mlir::MLIRContext *context, const std::vector< llvm::MemoryNodeId > &memoryNodeIndices) |
| static std::vector< llvm::MemoryNodeId > | arrayAttrToMemoryNodeIds (::mlir::ArrayAttr arrayAttr) |
| const util::BijectiveMap<::mlir::arith::CmpFPredicate, llvm::fpcmp > & | GetFpCmpPredicateMap () |
|
static |
Definition at line 450 of file MlirToJlmConverter.cpp.
| const util::BijectiveMap<::mlir::arith::CmpFPredicate, llvm::fpcmp > & jlm::mlir::GetFpCmpPredicateMap | ( | ) |
Get a bijective mapping between MLIR floating-point comparison predicates and JLM fpcmp values.
Definition at line 13 of file MLIRConverterCommon.cpp.
|
static |
Converts a list of memory node ids into an ArrayAttr, containing one IntegerAttr for each memory node id.
| context | the MLIR context |
| memoryNodeIndices | the list of indices to convert into an ArrayAttr |
Definition at line 435 of file JlmToMlirConverter.cpp.