Supposons que nous ayons des expressions comme :
%rem = srem i32 %i.0, 10
%mul = mul nsw i32 %rem, 2
- %i.0 est un llvm::PHINode dont je peux obtenir les limites.
La question est la suivante : existe-t-il un moyen d'obtenir la valeur de %mul au moment de la compilation ? J'écris une passe llvm et j'ai besoin d'évaluer certaines expressions qui utilisent %i.0. Je cherche une fonction, une classe ou quelque chose d'autre à laquelle je donnerais une valeur à %i.0 et qui évaluerait l'expression et renverrait le résultat.