| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
This CL turns the previous "Op Definition" doc into a manual for table-driven
op definition specification by fleshing out more details of existing mechanisms.
--
PiperOrigin-RevId: 248013274
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 248005642
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247991231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
derived type instead of the string name. The derived dialect type must provide a static 'getDialectNamespace' method.
This means that we can now do something like:
ctx->getRegisteredDialect<LLVMDialect>();
as opposed to:
static_cast<LLVMDialect *>(ctx->getRegisteredDialect("llvm");
--
PiperOrigin-RevId: 247989896
|
|
|
|
|
|
|
|
| |
enum to allow for dialects to define attribute kinds. The currently defined attributes kinds have now been moved to StandardAttributes.
--
PiperOrigin-RevId: 247988373
|
|
|
|
|
|
|
|
| |
framework.
--
PiperOrigin-RevId: 247981385
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247980849
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247979132
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247978922
|
|
|
|
|
|
|
|
| |
to Affine Dialect doc.
--
PiperOrigin-RevId: 247971222
|
|
|
|
|
|
|
|
|
| |
This CL extends the execution engine to allow the additional resolution of symbols names
that have been registered explicitly. This allows linking static library symbols that have not been explicitly exported with the -rdynamic linking flag (which is deemed too intrusive).
--
PiperOrigin-RevId: 247969504
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247950156
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247946677
|
|
|
|
|
|
|
|
| |
has been removed. The dependency was on the op casting methods, which have now moved out of Operation, used by the walker.
--
PiperOrigin-RevId: 247944666
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restructure the Regions section in LangRef to avoid having a wall of text and
reflect a recent evolution of the design. Unspecify region types, that are put
on hold until use cases arise.
Update the Rationale doc with a list of design decisions related to regions.
Separately list the design alternatives that were considered and discarded due
to the lack of existing use cases.
--
PiperOrigin-RevId: 247943144
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247926512
|
|
|
|
|
|
|
|
| |
derived operations now that op casting is no longer inside of Operation.
--
PiperOrigin-RevId: 247791672
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247789235
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247785983
|
|
|
|
|
|
|
|
| |
replace usages of Operation::dyn_cast with llvm::dyn_cast.
--
PiperOrigin-RevId: 247780086
|
|
|
|
| |
PiperOrigin-RevId: 247778691
|
|
|
|
|
|
|
|
| |
replace usages of Operation::dyn_cast with llvm::dyn_cast.
--
PiperOrigin-RevId: 247778391
|
|
|
|
|
|
|
|
| |
standard naming scheme.
--
PiperOrigin-RevId: 247771192
|
|
|
|
|
|
|
|
| |
fields/methods to the .cpp file.
--
PiperOrigin-RevId: 247768443
|
|
|
|
|
|
|
|
|
|
|
|
| |
generates remarks for testing, it isn't itself a transformation.
While there, upgrade its diagnostic emission to use the streaming interface.
Prune some unnecessary #includes.
--
PiperOrigin-RevId: 247768062
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247762545
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247758075
|
|
|
|
|
|
|
|
|
|
| |
called by gpu.launch_func operations"
OSS build was broken (missing CMakeLists.txt changes and compilation failures on Ubuntu)
Automated rollback of changelist 247564213.
PiperOrigin-RevId: 247713812
|
|
|
|
|
|
|
|
| |
location/message/kind. This opens the door for many more powerful use cases: fixits, colors, etc.
--
PiperOrigin-RevId: 247705673
|
|
|
|
|
|
|
|
| |
OptionalAttr/DefaultValuedAttr
--
PiperOrigin-RevId: 247693280
|
|
|
|
|
|
|
|
| |
Generator.
--
PiperOrigin-RevId: 247686419
|
|
|
|
|
|
|
|
| |
Definition Generator.
--
PiperOrigin-RevId: 247686212
|
|
|
|
|
|
|
|
| |
the final steps towards allowing dialects to define their own attributes, but there are still several things missing before this is fully supported(e.g. parsing/printing ).
--
PiperOrigin-RevId: 247684322
|
|
|
|
|
|
|
|
| |
files seen in diagnostics.
--
PiperOrigin-RevId: 247681779
|
|
|
|
|
|
|
|
|
| |
The switch is supposed to be fully covered, but GCC warns that:
"control reaches end of non-void function"
--
PiperOrigin-RevId: 247672430
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 247672377
|
|
|
|
|
|
|
|
|
|
| |
in Parser (NFC)
Fix GCC warning.
--
PiperOrigin-RevId: 247672318
|
|
|
|
|
|
|
|
| |
mlir-tblgen) (NFC)
--
PiperOrigin-RevId: 247672280
|
|
|
|
|
|
|
|
|
|
| |
This is intended to fix a GCC warning:
> mlir/lib/IR/LocationDetail.h:32:25: warning: ‘mlir::detail::LocationStorage::kind’ is too small to hold all values of ‘enum class mlir::Location::Kind’
--
PiperOrigin-RevId: 247672213
|
|
|
|
|
|
|
|
| |
Fix a GCC warning
--
PiperOrigin-RevId: 247670176
|
|
|
|
|
|
|
|
| |
Fix a gcc warning.
--
PiperOrigin-RevId: 247669360
|
|
|
|
|
|
|
|
| |
FileLineColLoc.
--
PiperOrigin-RevId: 247662828
|
|
|
|
|
|
|
|
| |
Fix gcc warning.
--
PiperOrigin-RevId: 247647114
|
|
|
|
|
|
|
|
| |
Fix clang warning.
--
PiperOrigin-RevId: 247623306
|
|
|
|
|
|
|
|
|
| |
Fix warning for unused function when the header is included in
an implementation file that does not use this function.
--
PiperOrigin-RevId: 247622232
|
|
|
|
|
|
|
|
| |
ambiguous conversions.
--
PiperOrigin-RevId: 247621058
|
|
|
|
|
|
|
|
|
|
| |
If the attribute needs to exist for the validity of the op, then no need to use
dyn_cast_or_null as the op would be invalid in the cases where cast fails, so
just use cast.
--
PiperOrigin-RevId: 247617696
|
|
|
|
|
|
|
|
|
|
| |
This CL orders the python tests to:
1. allow introspecting on the EdscTest class and avoid the error-prone process of having to add the test call by hand;
2. account for differences in the order of `dir(edscTest)` between python2, <= python3.5 and >= python 3.6
--
PiperOrigin-RevId: 247609687
|
|
|
|
|
|
|
|
| |
the llvm::SourceMgr has no main file.
--
PiperOrigin-RevId: 247605584
|
|
|
|
|
|
|
|
|
|
| |
gpu.kernel attribute.
Also extract gpu.launch_func's function attribute name into a constant.
--
PiperOrigin-RevId: 247595352
|