search for: updateimpl

Displaying 3 results from an estimated 3 matches for "updateimpl".

2020 Mar 16
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
...h to attribute deduction. That is, you always start assuming that an attribute is valid until you have info that it isn't. Seeing TEST 1 should be relatively obvious that it doesn't have something that breaks the initial assumption, that's why you see no change in state between calls to updateImpl(). But now we have to dig deeper: What can break our initial assumption (which is that a function does not throw) in the case of NoUnwind? You see in the topmost updateImpl() that they're a bunch Opcodes. Those are instructions (inside our function) that can potentially break our initial assump...
2020 Mar 14
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
...and the complexity. > > The attributes have a state, that changes. When the state stops changing, > it has reached a fixpoint, at which point > the deduction of it stops. From the initialization of the attribute until > a fixpoint is reached, the state changes > in updates (called updateImpl() in the source code). This is where > attributes try to deduce new things, ask one another > and eventually try to reach a fixpoint. > > Finally, a fixpoint can be enforced. Because if we for some reason never > stop changing, it would run forever. > Note however that attributes...
2020 Mar 13
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
Hi all, My name is Fahad Nayyar. I am an undergraduate student from India. I am interested to participate in GSOC under the project “Improve inter-procedural analyses and optimizations”. I have been using LLVM for the past 8 months. I have written various intra-procedural analysis in LLVM as FunctionPass for my course projects and research projects. But I’ve not contributed to the LLVM