Skip to content

Commit

Permalink
docs(compiler): build latest docs
Browse files Browse the repository at this point in the history
  • Loading branch information
youben11 committed Sep 12, 2023
1 parent 73a992f commit d16ce81
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 61 deletions.
64 changes: 32 additions & 32 deletions docs/dev/compilation/FHEDialect.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: Binary, BinaryEintInt, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -67,7 +67,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: BinaryEint, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -104,7 +104,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, ConstantNoise, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -188,7 +188,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -273,7 +273,7 @@ Examples:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

Expand All @@ -287,7 +287,7 @@ Effects: MemoryEffects::Effect{}

| Result | Description |
| :----: | ----------- |
«unnamed» | An encrypted integer
«unnamed» | An encrypted unsigned integer

### `FHE.gen_gate` (::mlir::concretelang::FHE::GenGateOp)

Expand Down Expand Up @@ -348,7 +348,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: BinaryEint, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -386,7 +386,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: Binary, BinaryEintInt, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -428,7 +428,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: BinaryEint, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -493,7 +493,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -533,7 +533,7 @@ Rounds a ciphertext to a smaller precision.

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -570,7 +570,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: Binary, BinaryEintInt, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -608,7 +608,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: BinaryEint, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -646,7 +646,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: Binary, BinaryIntEint, ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand Down Expand Up @@ -682,15 +682,15 @@ Examples:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

#### Operands:

| Operand | Description |
| :-----: | ----------- |
| `input` | An encrypted integer
| `input` | An encrypted unsigned integer

#### Results:

Expand All @@ -717,15 +717,15 @@ Examples:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

#### Operands:

| Operand | Description |
| :-----: | ----------- |
| `input` | An encrypted integer
| `input` | An encrypted unsigned integer

#### Results:

Expand All @@ -752,7 +752,7 @@ Examples:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface), UnaryEint

Effects: MemoryEffects::Effect{}

Expand All @@ -766,7 +766,7 @@ Effects: MemoryEffects::Effect{}

| Result | Description |
| :----: | ----------- |
«unnamed» | An encrypted integer
«unnamed» | An encrypted unsigned integer

### `FHE.zero` (::mlir::concretelang::FHE::ZeroEintOp)

Expand All @@ -780,7 +780,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, ConstantNoise, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand All @@ -804,7 +804,7 @@ Example:

Traits: AlwaysSpeculatableImplTrait

Interfaces: ConditionallySpeculatable, NoMemoryEffect (MemoryEffectOpInterface)
Interfaces: ConditionallySpeculatable, ConstantNoise, NoMemoryEffect (MemoryEffectOpInterface)

Effects: MemoryEffects::Effect{}

Expand All @@ -824,16 +824,16 @@ Syntax: `!FHE.ebool`

An encrypted boolean.

### EncryptedIntegerType
### EncryptedSignedIntegerType

An encrypted integer
An encrypted signed integer

An encrypted integer with `width` bits to performs FHE Operations.
An encrypted signed integer with `width` bits to performs FHE Operations.

Examples:
```mlir
!FHE.eint<7>
!FHE.eint<6>
!FHE.esint<7>
!FHE.esint<6>
```

#### Parameters:
Expand All @@ -842,16 +842,16 @@ Examples:
| :-------: | :-------: | ----------- |
| width | `unsigned` | |

### EncryptedSignedIntegerType
### EncryptedUnsignedIntegerType

An encrypted signed integer
An encrypted unsigned integer

An encrypted signed integer with `width` bits to performs FHE Operations.
An encrypted unsigned integer with `width` bits to performs FHE Operations.

Examples:
```mlir
!FHE.esint<7>
!FHE.esint<6>
!FHE.eint<7>
!FHE.eint<6>
```

#### Parameters:
Expand Down
Loading

0 comments on commit d16ce81

Please sign in to comment.