[LLVMdev] Inverse of ConstantFP::get and similar functions?

Duncan Sands baldrick at free.fr
Tue Jul 23 06:04:13 PDT 2013


Hi Stephen,

On 22/07/13 19:19, Stephen Lin wrote:
> Hi,
>
> I noticed that ConstantFP::get automatically returns the appropriately
> types Constant depending on the LLVM type passed in (i.e. if called
> with a vector, it returns a splat vector with the given constant).
>
> Is there any simple way to do the inverse of this function? i.e.,
> given a llvm::Value, check whether it is either a scalar of the given
> constant value or a splat vector with the given constant value? I
> can't seem to find any, and it doesn't look like the pattern matching
> interface provides something similar to this either.

yes, getUniqueInteger.

Ciao, Duncan.



More information about the llvm-dev mailing list