This website requires JavaScript.
Explore
Help
Sign In
intel
/
llvm
Watch
1
Star
0
Fork
0
You've already forked llvm
mirror of
https://github.com/intel/llvm.git
synced
2026-01-26 12:26:52 +08:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
999a0c8736dffdd51483144f9f09be39675504cf
llvm
/
mlir
/
lib
History
River Riddle
2c78469a93
Introduce a TypeID class to provide unique identifiers for derived type classes. This removes the need for derived types to define a static typeID field.
...
PiperOrigin-RevId: 237482890
2019-03-29 17:07:06 -07:00
..
AffineOps
NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. The only thing left in BuiltinOps are the core MLIR types. The standard types can't be moved because they are referenced within the IR directory, e.g. in things like Builder.
2019-03-29 16:53:35 -07:00
Analysis
Add a basic model to set tile sizes + some cleanup
2019-03-29 17:06:51 -07:00
Dialect
Add binary broadcastable builder.
2019-03-29 16:23:38 -07:00
EDSC
Fix opt build.
2019-03-29 17:03:32 -07:00
ExecutionEngine
Update the PassManager infrastructure to return Status instead of bool.
2019-03-29 17:05:51 -07:00
IR
Introduce a TypeID class to provide unique identifiers for derived type classes. This removes the need for derived types to define a static typeID field.
2019-03-29 17:07:06 -07:00
LLVMIR
Introduce a TypeID class to provide unique identifiers for derived type classes. This removes the need for derived types to define a static typeID field.
2019-03-29 17:07:06 -07:00
Parser
Introduce the notion of dialect attributes and dependent attributes. A dialect attribute derives its context from a specific dialect, whereas a dependent attribute derives context from what it is attached to. Following this, we now enforce that functions and function arguments may only contain dialect specific attributes. These are generic entities and cannot provide any specific context for a dependent attribute.
2019-03-29 16:55:05 -07:00
Pass
Update the PassManager infrastructure to return Status instead of bool.
2019-03-29 17:05:51 -07:00
StandardOps
Set the namespace of the StandardOps dialect to "std", but add a special case to the parser to allow parsing standard operations without the "std" prefix. This will now allow for the standard dialect to be looked up dynamically by name.
2019-03-29 16:54:20 -07:00
SuperVectorOps
Remove remaining references to OperationInst in all directories except for lib/Transforms.
2019-03-29 16:10:38 -07:00
Support
…
TableGen
TableGen: allow mixing attributes and operands in the Arguments DAG of Op definition
2019-03-29 16:59:35 -07:00
Target
/LLVMIR
TableGen most of the LLVM IR Dialect to LLVM IR conversions
2019-03-29 17:04:50 -07:00
Transforms
Add a basic model to set tile sizes + some cleanup
2019-03-29 17:06:51 -07:00
Translation
…