Section courante

A propos

Section administrative du site

extractvalue

Valeur à extraire
LLVM

Syntaxe

result = extractvalue aggregatetype val, idx{, idx}*

Paramètres

Nom Description
result Ce paramètre permet d'indiquer la variable recevant la valeur à extraire.
aggregatetype Ce paramètre permet d'indiquer le type de l'agrégat, comme %struct.Point, { i32, float }, [4 x i8],...
val Ce paramètre permet d'indiquer la valeur agrégée (de type aggregatetype) à partir de laquelle on extrait.
idx Ce paramètre permet d'indiquer une ou plusieurs positions d'index numériques constantes (zéro-based), définissant un chemin hiérarchique pour atteindre le champ à extraire.

Description

Cette instruction permet d'extraire la valeur d'un champ membre d'une valeur d'agrégat.



Dernière mise à jour : Jeudi, le 13 juin 2019