Alessandro Di Federico
|
3cc138c8d6
|
Drop cloneMetadata
It was an hack to circumvent a bug in LLVM.
The following LLVM commit properly fixes the problem:
[Cloning] Clone metadata on function declarations
|
2022-03-17 16:46:02 +01:00 |
|
Alessandro Di Federico
|
9fb3b647a4
|
Introduce DropRootPass
|
2022-03-17 14:10:50 +01:00 |
|
Alessandro Di Federico
|
0793e4afcb
|
Turn lifting into a pass
|
2022-03-11 15:37:12 +01:00 |
|
Alessandro Di Federico
|
5e38805063
|
Rename detail namespaces into revng::detail
|
2022-03-11 15:37:12 +01:00 |
|
Antonio Frighetto
|
e798131082
|
O2Pipe: fix pipe name
|
2022-03-02 15:40:27 +01:00 |
|
Alessandro Di Federico
|
e80d159944
|
revng-pipline: simplify Kinds.h
|
2022-02-08 17:44:33 +01:00 |
|
Massimo Fioravanti
|
98ecd38162
|
Drop PureLLVMPipe
Now LLVM passes can be used directly in an LLVMPipe without specifying a
contract for it.
|
2022-02-07 22:24:39 +01:00 |
|
Alessandro Di Federico
|
3b7d7c5f7e
|
Don't use llvm::outs
|
2022-02-07 22:24:39 +01:00 |
|
Alessandro Di Federico
|
fec5f3537b
|
s/Granularity/Rank/
|
2022-02-07 22:24:39 +01:00 |
|
Alessandro Di Federico
|
e2cd7cbcdf
|
Pipeline: simplify LLVMContainer
|
2022-02-07 20:11:37 +01:00 |
|
Massimo Fioravanti
|
396095706f
|
Minor changes to revngPipeline
|
2022-02-07 20:11:15 +01:00 |
|
Alessandro Di Federico
|
0f084ed620
|
Minor changes
|
2022-02-07 16:55:46 +01:00 |
|
Alessandro Di Federico
|
78be0e9268
|
Explode TupleTree.h
|
2022-01-31 16:28:26 +01:00 |
|
Massimo Fioravanti
|
70ec456078
|
Introduce revng-pipeline
|
2022-01-17 18:17:54 +01:00 |
|