llvm-project/mlir/lib
River Riddle 3e656599f1 Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures.
PiperOrigin-RevId: 235107957
2019-03-29 16:37:12 -07:00
..
AffineOps Add a generic pattern matcher for matching constant values produced by an operation with zero operands and a single result. 2019-03-29 16:31:56 -07:00
Analysis Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures. 2019-03-29 16:37:12 -07:00
Dialect Add binary broadcastable builder. 2019-03-29 16:23:38 -07:00
EDSC Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures. 2019-03-29 16:37:12 -07:00
ExecutionEngine NFC: Refactor the files related to passes. 2019-03-29 16:32:56 -07:00
IR EDSC: support call instructions 2019-03-29 16:36:26 -07:00
LLVMIR Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures. 2019-03-29 16:37:12 -07:00
Parser Add langref descriptions for the attribute values supported in MLIR. 2019-03-29 16:26:08 -07:00
Pass Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures. 2019-03-29 16:37:12 -07:00
StandardOps Update pass documentation + improve/fix some comments 2019-03-29 16:32:11 -07:00
SuperVectorOps Remove remaining references to OperationInst in all directories except for lib/Transforms. 2019-03-29 16:10:38 -07:00
Support Extract openInputFile() into Support/FileUtilities 2019-03-29 15:09:11 -07:00
TableGen Create OpTrait base class & allow operation predicate OpTraits. 2019-03-29 16:35:11 -07:00
Target/LLVMIR LLVM dialect conversion and target: support indirect calls 2019-03-29 16:28:56 -07:00
Transforms Define a PassID class to use when defining a pass. This allows for the type used for the ID field to be self documenting. It also allows for the compiler to know the set alignment of the ID object, which is useful for storing pointer identifiers within llvm data structures. 2019-03-29 16:37:12 -07:00
Translation Separate translators into "from MLIR" and "to MLIR". 2019-03-29 14:06:33 -07:00