Comments (3)
We cannot trivially move MachineModulePass
into the Patmos folder as the serialization pass depends on it.
Serialization is also a customization of the LLVM, which means it must also be moved into the Patmos folder to continue to use MachineModulePass
.
We could move the serialization into the Patmos folder, however, it seems that platin
also supports ARM targets, which means it might have been the plan to add the serialization to the ARM backend too.
from patmos-llvm.
Serialization is not enabled for the ARM targets, so effectively PML Import/Export is a Patmos specific pass. Will move it into the Patmos folder.
from patmos-llvm.
Moving PML Import/Export into the Patmos folder results in clang
failing to build, since it uses the PML.h
header.
from patmos-llvm.
Related Issues (19)
- patmos-clang always links libraries HOT 3
- ARM related HOT 6
- singlepath: singlepath crashes when divide is used and compiled from bitcode HOT 3
- patmos-clang: cannot bundle two immediate adds in assembly HOT 2
- Singlepath: unbounded loops produce non-singlepath code
- assembly: invalid `bcopy` parsing HOT 1
- Singlepath: crashes on break from nested loop HOT 3
- Singlepath: wrong execution when returning from loop
- SinglePath/SPScope breaks build on macOS HOT 10
- Extract Platin into its own repository HOT 2
- Doesn't compile on MacOs HOT 4
- Question: multiply takes a different number of cycles based on input HOT 1
- Function splitter accepts inline assembly blocks larger than subfunction size HOT 1
- -mpatmos-subfunction-align flag doesn't seem to work HOT 1
- Remove use of '@code' symbol type for subfunctions HOT 1
- Endianess set wrong HOT 4
- patmos-clang crash HOT 2
- Handling unresolved calls in PML HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from patmos-llvm.