Commit Graph

  • 30f464119e s/module.ll/module.bc.zstd/g Alessandro Di Federico 2024-11-11 16:51:18 +01:00
  • 7e88fbedfc Merge branch 'feature/shorter-names' Alessandro Di Federico 2024-11-07 09:12:32 +01:00
  • 24651ac468 Merge branch 'feature/shorter-names' Alessandro Di Federico 2024-11-07 09:12:27 +01:00
  • 4582982075 Replace std::string_view with llvm::StringRef Ivan Krysak 2024-11-04 18:48:07 +02:00
  • c72abab5e4 Introduce name collision tests Ivan Krysak 2024-11-04 18:31:03 +02:00
  • 7a827b4ef5 Use doxygen for header grouping Ivan Krysak 2024-11-04 15:51:30 +02:00
  • 64446d0453 Adopt name builder across the model users Ivan Krysak 2024-11-04 18:21:46 +02:00
  • 2240da4ffc Improve test documentation Ivan Krysak 2024-11-04 18:46:27 +02:00
  • efbc5cdd5c Introduce an error creation helper Ivan Krysak 2024-10-30 14:42:05 +02:00
  • 8a774b22f5 Model: forbid copies and moves of abstract structs Ivan Krysak 2024-11-06 15:15:54 +02:00
  • 672ee5df50 Replace std::string_view with llvm::StringRef Ivan Krysak 2024-11-04 15:48:04 +02:00
  • 8e3c9c0788 Model: remove obsolete name methods Ivan Krysak 2024-11-04 15:37:12 +02:00
  • a67ba96644 Adopt name builder across the model users Ivan Krysak 2024-11-04 15:36:39 +02:00
  • 2a5d50630b Model: adopt name builder in verification Ivan Krysak 2024-11-04 15:17:33 +02:00
  • 2be6f4aebb TypeSystemPrinter: adopt name builder Ivan Krysak 2024-11-04 15:15:27 +02:00
  • ad868f57ad Model: introduce name builder Ivan Krysak 2024-11-04 15:11:01 +02:00
  • c101770c72 ModelTypeTests: pass the binary to the verifier Ivan Krysak 2024-11-04 15:09:28 +02:00
  • 0a3628e6fe Model: introduce naming configuration Ivan Krysak 2024-11-04 15:07:23 +02:00
  • 1eb80ecd2d Introduce an error creation helper Ivan Krysak 2024-10-30 14:42:02 +02:00
  • a0f4921e07 Minor improvements Ivan Krysak 2024-11-04 19:36:01 +02:00
  • a12f5d9e97 Minor improvements Ivan Krysak 2024-10-02 10:51:38 +03:00
  • 96b60dbde3 Merge branch 'feature/prepare-revng-c-merge' Alessandro Di Federico 2024-11-04 15:14:35 +01:00
  • d32726cf47 Merge branch 'feature/prepare-revng-c-merge' Alessandro Di Federico 2024-11-04 15:14:30 +01:00
  • a48e0f5c93 Rework usage of analyses list Alessandro Di Federico 2024-10-30 17:14:32 +01:00
  • 8cd4ee3b59 Move Kinds.h to revng Alessandro Di Federico 2024-10-25 10:56:21 +02:00
  • 98903f6b07 Move Ranks.h to revng Alessandro Di Federico 2024-10-25 10:54:59 +02:00
  • f544a39195 Move STLExtras.h to revng Alessandro Di Federico 2024-10-25 10:50:39 +02:00
  • 4e670ac8e6 Either link revngcSupport or revngSupport Alessandro Di Federico 2024-10-25 10:29:45 +02:00
  • 253558ba63 Minor changes Alessandro Di Federico 2024-10-25 09:42:33 +02:00
  • 89f828c694 Link some revng libraries Alessandro Di Federico 2024-10-25 09:36:39 +02:00
  • 2e4f4d09b9 Remaining FunctionTags have been moved to revng Alessandro Di Federico 2024-10-18 16:39:38 +02:00
  • e239e18b0c Adopt FunctionPoolTag Alessandro Di Federico 2024-10-18 16:32:47 +02:00
  • 800340d6e8 IRHelpers.cpp has been moved to revng Alessandro Di Federico 2024-10-18 14:48:59 +02:00
  • 2ed940dc3a FunctionTags have been moved to revng Alessandro Di Federico 2024-10-18 14:48:38 +02:00
  • fdd0d6d06c CMakeLists.txt: reduce revng differences Alessandro Di Federico 2024-10-18 14:36:44 +02:00
  • 36e2faad3d Introduce -Wunreachable-code-break Alessandro Di Federico 2024-10-18 11:19:42 +02:00
  • f9fad18cb4 EFA, Yield: handle blockless functions feature/prepare-revng-c-merge Alessandro Di Federico 2024-10-31 17:01:54 +01:00
  • bd84bd7f2e Rework --analyze and --analyses-list Alessandro Di Federico 2024-10-25 10:06:12 +02:00
  • 8e6942451e Import revng-c's Kinds.h Alessandro Di Federico 2024-10-25 10:55:49 +02:00
  • d633b414e1 Import revng-c's Ranks.h Alessandro Di Federico 2024-10-25 10:53:44 +02:00
  • ac31e804fe Import revng-c's STLExtras.h Alessandro Di Federico 2024-10-25 10:49:17 +02:00
  • 05881c242a revngSupport: use default set of LLVM libraries Alessandro Di Federico 2024-10-25 09:33:11 +02:00
  • 16e01f43d6 Import revng-c's FunctionTags.h Alessandro Di Federico 2024-10-18 14:32:11 +02:00
  • d27773c688 CMakeLists.txt: reorg for revng-c compatibility Alessandro Di Federico 2024-10-18 14:33:05 +02:00
  • d72f6413f0 Import revng-c's Support/IRHelpers.h Alessandro Di Federico 2024-10-18 14:32:27 +02:00
  • 36c344fc62 OpaqueFunctionsPool: improve assertion Alessandro Di Federico 2024-10-23 17:34:14 +02:00
  • c97438c5e4 DynamicHierarchy: ensure we call init last Alessandro Di Federico 2024-10-23 17:32:26 +02:00
  • a0ffb42910 Merge branch 'feature/clift-expressions' Pietro Fezzardi 2024-10-31 15:31:53 +01:00
  • 687aaf2c7b Merge branch 'feature/mass-testing-improvements' Alessandro Di Federico 2024-10-31 12:13:40 +01:00
  • f0a5a48c8e mass-testing: generate crash graphs for OOMs Giacomo Vercesi 2024-10-24 16:51:40 +02:00
  • 023b470473 mass-testing: implement cmd/env overrides Giacomo Vercesi 2024-10-17 15:19:50 +02:00
  • 1cbd01804c mass-testing-report: handle empty crash stats Giacomo Vercesi 2024-10-28 15:14:20 +01:00
  • 208e18cedb revng.internal.cli: unify temporary_file Giacomo Vercesi 2024-10-24 16:58:49 +02:00
  • e651eaa072 revng ptml: update color token mapping Giacomo Vercesi 2024-10-17 15:10:37 +02:00
  • 2d2fe890fb Add Clift expression operations Lauri Vasama 2024-10-24 10:53:03 +03:00
  • 4338607257 Add Clift operand type parser Lauri Vasama 2024-10-02 15:14:12 +03:00
  • eb20e745a3 Add Clift op type constraints Lauri Vasama 2024-10-29 16:15:33 +02:00
  • ecf4869473 Move CliftTypeHelpers.h functions to CliftType.h Lauri Vasama 2024-10-24 11:01:01 +03:00
  • ac013efb1d Improve Clift op constraint formatting Lauri Vasama 2024-10-02 13:36:52 +03:00
  • 3e0b0d3fd7 Add Clift_ExpressionOp class Lauri Vasama 2024-10-02 13:32:39 +03:00
  • 26adce6182 Add isLvalueExpression on ExpressionOpInterface Lauri Vasama 2024-10-02 10:28:14 +03:00
  • 9479086bc4 Improve CliftTypes.td formatting Lauri Vasama 2024-10-02 10:26:55 +03:00
  • 7a0db383c5 A void-returning Clift function has a result Lauri Vasama 2024-10-29 14:18:54 +02:00
  • e1b55fd5c3 Add custom assembly format for Clift FunctionOp Lauri Vasama 2024-10-23 16:44:57 +03:00
  • 2350f91c48 Use symbol attribute for GlobalVariableOp Lauri Vasama 2024-10-21 09:33:49 +03:00
  • 596244a5a2 Add NoTerminator trait to Clift_Op Lauri Vasama 2024-10-23 16:46:40 +03:00
  • 5385ea7e7f Add result for LocalVariableOp Lauri Vasama 2024-10-02 13:29:41 +03:00
  • 8dc04776a6 Add Clift_StatementOp class Lauri Vasama 2024-10-02 13:28:27 +03:00
  • 8e6adb5268 Add addConst and removeConst for ValueType Lauri Vasama 2024-10-02 16:04:50 +03:00
  • 8a613dc9f0 Remove Clift ArrayType const Lauri Vasama 2024-10-02 16:05:12 +03:00
  • b8f0e7d99b Add missing const qualifiers in DefinedType Lauri Vasama 2024-10-02 16:05:02 +03:00
  • c29a71a0d9 Add colon in clift.undef assembly format Lauri Vasama 2024-10-01 12:05:39 +03:00
  • 6062d4a863 Fix YieldOp::verify message Lauri Vasama 2024-10-15 17:50:17 +03:00
  • 2d75b9e430 Merge branch 'feature/storage-speedup' Alessandro Di Federico 2024-10-30 21:58:01 +01:00
  • dd8d158e47 revng opt: make compatible with zstd Giacomo Vercesi 2024-10-04 15:52:23 +02:00
  • 8e65716ad8 Use zstd compression in pipeline Giacomo Vercesi 2024-10-03 15:55:22 +02:00
  • 3fc9bbf8fc Uniform GzipStream Giacomo Vercesi 2024-10-01 11:39:37 +02:00
  • 5b200df81a Implement ZstdStream Giacomo Vercesi 2024-09-30 15:29:24 +02:00
  • 9c47c92af2 Target::PathComponents: use SmallVector<1> Alessandro Di Federico 2024-10-29 10:31:28 +01:00
  • e9e9a958e6 PathTargetBimap: drop ReverseMap Alessandro Di Federico 2024-10-25 15:46:19 +02:00
  • 248e642f02 Fix tests due to module.ll format change Giacomo Vercesi 2024-10-04 09:54:02 +02:00
  • 4ea7abe773 revng opt: make compatible with zstd feature/storage-speedup Giacomo Vercesi 2024-10-04 15:52:23 +02:00
  • a8e43b2910 [DLA] Fix removeBackedgesFromSCC DFS visit Pietro Fezzardi 2024-10-22 23:28:20 +02:00
  • 80755900b7 Use zstd compression in pipeline Giacomo Vercesi 2024-10-03 15:55:22 +02:00
  • de926d100b Uniform GzipStream Giacomo Vercesi 2024-10-01 11:39:37 +02:00
  • 900192506e Implement ZstdStream Giacomo Vercesi 2024-09-30 15:29:24 +02:00
  • bf9ef91f4e Drop revng model import binary Alessandro Di Federico 2024-10-16 11:46:56 +02:00
  • 48dd571500 Drop revng model dump Alessandro Di Federico 2024-10-16 11:44:26 +02:00
  • 892a0fc62a working-environment.md: add the Docker option Alessandro Di Federico 2024-06-21 17:41:13 +02:00
  • 1d4fd4687e Merge branch 'feature/ptml-c-type-builder' Pietro Fezzardi 2024-10-15 10:04:49 +02:00
  • 63a3c9cec0 PTML: move location creation to the type builder Ivan Krysak 2024-10-11 09:47:55 +03:00
  • 94d860e2b2 Clean up builder configuration Ivan Krysak 2024-09-24 16:17:10 +03:00
  • 1a35cbcb77 Introduce PTMLCTypeBuilder Ivan Krysak 2024-08-07 17:23:48 +03:00
  • 3773cb6c6d Merge branch 'feature/ptml-c-type-builder' Pietro Fezzardi 2024-10-15 09:18:42 +02:00
  • f523edc863 Pipeline: toString -> locationString Ivan Krysak 2024-10-09 14:57:55 +03:00
  • 8aa7b55e2d PTMLIndentedOstream: rename into IndentedOstream Ivan Krysak 2024-09-02 11:23:45 +03:00
  • 8288bd68d2 PTMLCBuilder: rename into ptml::CBuilder Ivan Krysak 2024-09-02 11:20:46 +03:00
  • 0e13b20730 PTMLBuilder: rename into ptml::MarkupBuilder Ivan Krysak 2024-09-02 10:49:44 +03:00
  • 8dbbbd3552 Minor Improvements Ivan Krysak 2024-09-02 12:25:35 +03:00
  • 99e966f6e8 ptml::TagBuilder: rename GenerateTagLessPTML Ivan Krysak 2024-09-02 12:16:38 +03:00