Quentin Bourgerie
|
b598f0ffca
|
refactor(compiler): Move the conversion from scf to std on the pipeline intead of embedded in a pass
|
2021-11-12 16:50:29 +01:00 |
|
youben11
|
03c1588db4
|
chore: update to LLVM 8b7cc93e
major changes:
- https://llvm.discourse.group/t/psa-removed-arithmetic-ops-from-standard/4455
- use add_mlir_public_c_api_library helper to correctly add a CAPI library
|
2021-10-29 16:08:41 +01:00 |
|
youben11
|
746d991af6
|
refactor: ins forward decl w generic ty @pass-init
Insert forward declarations with generic types at pass initialization.
More docs for all the pass for lowering LUT
|
2021-09-09 20:35:28 +02:00 |
|
youben11
|
ea3c940f4a
|
feat: lower LowLFHE types (apply_lut) to llvm.ptr
|
2021-09-09 20:35:28 +02:00 |
|
Quentin Bourgerie
|
6ac882fc65
|
fix(compiler/capi): Remove the memref for error and no more bare pointer call convention
|
2021-09-06 10:26:40 +02:00 |
|
Quentin Bourgerie
|
f45abce604
|
feat(compiler): More lowlfhe operators conversion to mlir std dialects
|
2021-08-16 18:54:56 +02:00 |
|
Quentin Bourgerie
|
b22f585380
|
feat(compiler): First draft of lowering from LowLFHE to std with fct call (#62)
|
2021-08-16 18:54:56 +02:00 |
|
Quentin Bourgerie
|
d0877536ed
|
feat(compiler): First draft of client parameters generation, runtime support for encrypting and decrypting circuit gates, integration of fhe parameters for the v0 (#65, #66, #56)
|
2021-08-13 14:05:29 +02:00 |
|
Quentin Bourgerie
|
b4e57984b1
|
feat(compiler): Add passes to lower mlir to mlir llvm ir and run jit and emit llvm code (#63)
|
2021-08-05 13:43:08 +01:00 |
|