search for: profileinfot

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

Did you mean: profileinfo
2013 Sep 13
3
[LLVMdev] Removing legacy profiling code from LLVM
...p repeatedly: no one we know of is >using EdgeProfiling.cpp, PathProfiling.cpp, and the >lib/Analysis/Profile*Pass.cpp collection of tools. We've been actively using it since at least 2.8. True, we haven't been vocal about it. While I can see perhaps getting rid of some of the older ProfileInfoT related stuff, certainly the instrumentation portion and the metadata loader (ProfileDataLoaderPass) portion are of use to us. Isn't Bob Wilson also using, or at least interested in, some of the metadata based profiling too? While we're talking about it, there are associated portions unde...
2013 Sep 13
0
[LLVMdev] Removing legacy profiling code from LLVM
...f is >> using EdgeProfiling.cpp, PathProfiling.cpp, and the >> lib/Analysis/Profile*Pass.cpp collection of tools. > We've been actively using it since at least 2.8. True, we haven't been > vocal about it. > > While I can see perhaps getting rid of some of the older ProfileInfoT > related stuff, certainly the instrumentation portion and the metadata > loader (ProfileDataLoaderPass) portion are of use to us. > > Isn't Bob Wilson also using, or at least interested in, some of the > metadata based profiling too? No, I am not interested in any of the thing...
2011 Apr 05
1
[LLVMdev] [GSoC] Optimizing for size
...is is currently done with an OptimizeForSize attribute on functions, which is added by clang with -Os. I would add a more flexible method that determines whether a given BB should be optimized for size, depending on profiling information (if available) and -Os and other options. I could put this in ProfileInfoT, since it would interact closely with profiling information. The next step is to make optimization passes use this information. This means updating passes that currently check the OptimizeForSize attribute to use the new information instead. I would also make JumpThreading, InlineCost, and possibl...