insertvalue |
Insère des valeurs |
| LLVM |
Syntaxe
|
result = insertvalue aggregatetype val, ty elt, idx{, idx}*
|
Paramètres
| Nom |
Description |
| aggregatetype |
Ce paramètre permet d'indiquer le type de l'agrégat dans lequel la valeur sera insérée. Il s'agit généralement d'une structure, d'un tableau ou d'un vecteur. |
| val |
Ce paramètre permet d'indiquer la valeur de type aggregatetype dans laquelle l'élément sera inséré. Cette valeur représente l'agrégat existant. |
| ty elt |
Ce paramètre permet d'indiquer l'élément elt de type ty à insérer dans l'agrégat. Cet élément remplace la valeur à la position spécifiée. |
| idx |
Ce paramètre permet d'indiquer une ou plusieurs valeurs d'index idx (de type i32 ou i64 généralement), spécifiant la position dans l'agrégat où l'élément elt doit être inséré. |
Description
Cette instruction permet d'insérer une valeur dans un champ membre d'une valeur d'agrégat.
Dernière mise à jour : Jeudi, le 13 juin 2019