[LLVMdev] Dependence Analysis [was: Flow-Sensitive AA]

Vikram S. Adve vadve at cs.uiuc.edu
Sun Aug 24 21:14:43 PDT 2008


On Aug 24, 2008, at 11:10 PM, Daniel Berlin wrote:

>>
>> Also, here's a trick that could be useful for calculations that are
>> sensitive to overflow: if a loop has only a single possible exit
>> controlled by an index variable, and it doesn't use any
>> synchronization primitives, you can assume the loop isn't infinite  
>> for
>> dependence analysis purposes.
>
> You also have to include inline assembly, tls variables, shared global
> memory, etc.
> (These aren't synchronization primitives per-se, though they can be
> used to implement them).



Also, any kind of output I/O.

--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.org/




More information about the llvm-dev mailing list