[LLVMdev] list of available/valid values near an instruction

Krzysztof Parzyszek kparzysz at codeaurora.org
Wed Jan 14 08:16:07 PST 2015


I'm not sure if I understand your question correctly, but all values 
whose definitions dominate the instruction that you are looking at are 
available.  Globals and function arguments are always available in a 
given module or function.

-Krzysztof


On 1/14/2015 9:08 AM, Alexander Poddey wrote:
> I wonder if there is a list of available/valid values (globals, constants
> arguments,..) in the scope of a given instruction?
>
> Background:
> Iterating over the instructions of a module, i would like to know which
> values are accessible in the context of the instruction, possibly replacing
> the instructions operand by a valid available other operand.
>
>
> Thx
> Alex
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation



More information about the llvm-dev mailing list