search for: gesiak

Displaying 20 results from an estimated 31 matches for "gesiak".

2019 Jul 30
2
ICE in release/9.x when using LLVM_ENABLE_MODULES
...passing again, whereas locally the issue reproduces... very strange. Looking at the CMake invocation in the build logs that Akira linked to, I can see that '-DLLVM_ENABLE_MODULES=On' is being used. Could it be one of the other options is masking the error I'm seeing on master? - Brian Gesiak On Mon, Jul 29, 2019 at 1:51 PM Akira Hatanaka <ahatanak at gmail.com> wrote: > > This is probably the same failure we've been seeing here: > > http://green.lab.llvm.org/green/job/clang-stage2-coverage-R/4124/console > > But it looks like the bot has turned green since...
2017 Jun 28
3
Next steps for optimization remarks?
...produced for my program. I'll try to look into binary YAML encoding later this week. A threshold preventing remarks from being emitted on cold code sounds good to me as well. Hal, do you agree, or is this also something that tools at a higher level should be responsible for ignoring? - Brian Gesiak
2018 Jun 04
4
Mach-O support in lld: what are the known issues?
...hat, I can see a few memory leaks and incorrect links have been reported on Bugzilla as well. [4] Is there anything else that lld developers might be aware of? What work needs to be done before ld64.lld is considered complete? Thanks in advance for any information you can send my way! :) - Brian Gesiak [1] https://lld.llvm.org [2] http://lists.llvm.org/pipermail/llvm-dev/2018-January/120216.html [3] https://bugs.llvm.org/show_bug.cgi?id=32175 [4] https://bugs.llvm.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&amp...
2017 Jun 09
3
Showing hotness in LLVM optimization remarks using AutoFDO sampling profile data?
...instrumentation profile of my program would be difficult -- it's performance-critical and I can't release an instrumented build. Sorry if this is a dumb question -- I don't have much experience using PGO -- and thanks for all the work on opt-viewer! It's really fun to use. - Brian Gesiak -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170609/46689fe0/attachment.html>
2020 Feb 26
2
Why is lldb telling me "variable not available"?
...9e3718892e63059f8347R743 that I'm applying an offset of 0, which doesn't make much sense. I need to figure out how to use this function such that it encodes in DWARF to load at an offset from the coroutine frame, just as a getelementptr would. - Brian On Wed, Feb 26, 2020 at 5:15 PM Brian Gesiak <modocache at gmail.com> wrote: > > Vedant, thank you! I had meant to ask if any of this reminded you all > of something else that I could emulate. I'll look into uses of > 'replaceDbgDeclare' in SafeStack/ASan. - Brian > > On Wed, Feb 26, 2020 at 5:08 PM Vedant...
2017 Jun 27
2
Next steps for optimization remarks?
...ample, only emit optimization remarks related to loop vectorization, or to not emit any analysis remarks? Or is it important that the YAML always include all remarks? Let me know what you think! In the meantime, I'll try to add the progress bar you mention in llvm.org/PR33522. Thanks! - Brian Gesiak -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170627/2000005c/attachment.html>
2019 Dec 26
2
[RFC] Coroutines passes in the new pass manager
...ines realizes correct program behavior, but fails to realize some of the optimization patterns that are tested for in the regression tests in 'llvm/test/Transforms/Coroutines'. I'd greatly appreciate code review on my patches! Or, please reply here with any questions/comments. - Brian Gesiak On Mon, Nov 25, 2019 at 8:39 PM Brian Gesiak <modocache at gmail.com> wrote: > > Hi all! > > I'm working on porting the LLVM passes for C++20 coroutines over to > the new pass manager infrastructure. Of the 4 passes, 3 are function > passes, and so porting them is strai...
2020 Jan 07
2
Let CallGraphSCCPass Use Function-Level Analysis
...nager I thought it should work though. Did you initialize the pass, via `INITIALIZE_PASS_DEPENDENCY(PostDominatorTreeWrapperPass)`? Did you require it, via ` AU.addRequired<PostDominatorTreeWrapperPass>();`? Btw. May I ask what you are planning to do? Cheers, Johannes On 01/07, Brian Gesiak via llvm-dev wrote: > Hello! The new pass manager provides analysis proxies from one IR unit > type to another. These are specializations of > 'llvm::InnerAnalysisManagerProxy'. For example, > 'llvm::FunctionAnalysisManagerModuleProxy' allows you to access > function...
2020 Feb 26
2
Why is lldb telling me "variable not available"?
...r that, llvm presumably runs LowerDbgDeclare (usually via InstCombine), but all the inserted dbg.values have useful locations relative to the new stack. It could be worth investigating whether replaceDbgDeclare is a good fit for the coro-split pass. vedant > On Feb 26, 2020, at 1:32 PM, Brian Gesiak via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Awesome, thanks Jeremy. > > On Wed, Feb 26, 2020 at 11:02 AM Jeremy Morse > <jeremy.morse.llvm at gmail.com <mailto:jeremy.morse.llvm at gmail.com>> wrote: >> >> Hi Brian, >> >> On Tue,...
2017 Jun 30
2
"Beginner" keyword for LLVM Bugzilla?
..., but I don't have the permissions to add keywords to Bugzilla. Can someone help me add it? Or does anyone have thoughts on why we shouldn't add this keyword? Thanks! [1] http://lists.llvm.org/pipermail/llvm-dev/2017-June/114793.html [2] https://bugs.llvm.org/describekeywords.cgi - Brian Gesiak
2018 Dec 15
4
Disabling LLVM_ATTRIBUTE_ALWAYS_INLINE for development?
...do so? If not, would anyone object if I sent up a patch to introduce a CMake variable or something to conditionally disable LLVM_ATTRIBUTE_ALWAYS_INLINE? I'd like to be able to turn it off, but I'm not sure if there's some good reason it needs to stay on even for debug builds? - Brian Gesiak
2017 Jun 19
8
Next steps for optimization remarks?
...contribute in any way I can. Please let me know if you have any thoughts on my questions above! [1] https://clang.llvm.org/docs/UsersManual.html#options-to-emit-optimization-reports [2] http://lists.llvm.org/pipermail/llvm-dev/2016-November/107039.html [3] https://reviews.llvm.org/D26723 - Brian Gesiak -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170619/659cfe62/attachment.html>
2018 Jun 05
2
Mach-O support in lld: what are the known issues?
...500c9c66d69443a4 > > If nobody else cares about the LLD Mach-O code, then we'll be better off > doing the work in zig but if others are interested then it may be more > beneficial for the community to work together on the LLD codebase. > > On Mon, Jun 4, 2018 at 7:06 PM, Brian Gesiak via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hello all, >> >> I'm trying to better understand the state of Mach-O support in lld. >> >> The lld docs state that "the linker supports ELF (Unix), PE/COFF >> (Windows), Mach-O (macOS)...
2018 Mar 19
2
Suggestions for how coroutines and UBSan codegen can play nice with one another?
...itizerKind::Null' to a set of skipped UBSan checks; should lib/CodeGen/CGCoroutine.cpp also do something like this, to avoid generating UBSan checks altogether? Would that be sufficient to avoid the error? Are there downsides to doing this? Any and all advice is appreciated -- thanks! - Brian Gesiak -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180319/68847def/attachment.html>
2019 Jul 29
4
ICE in release/9.x when using LLVM_ENABLE_MODULES
...ver, I think it might be worth looking into the commit above and determining why it crashes when using `-fmodules`. At first glance, I don't see the problem, but I've cc'ed the author, in case they might know more. Does anyone have any ideas on how to fix the underlying crash? - Brian Gesiak
2018 Mar 19
0
Suggestions for how coroutines and UBSan codegen can play nice with one another?
> On Mar 19, 2018, at 3:44 PM, Brian Gesiak <modocache at gmail.com> wrote: > > Hello all! > (+cc Vedant Kumar, who I've been told knows a lot about UBSan!) > > I am trying to fix an assert that occurs when the transforms in llvm/lib/Transforms/Coroutines are applied to LLVM IR that has been generated with UBSan en...
2020 Jan 07
2
Let CallGraphSCCPass Use Function-Level Analysis
Dear all, I would like to use the PostDominatorTree in ArgPromotion. I did not find an example of how to use function level analysis inside CallGraphSCCPass. I tried to follow an example of how to use function-level pass in a module pass, but I hit "llvm_unreachable" in PMDataManager::addLowerLevelRequiredPass. What would be a proper way to make PostDominatorTree available in
2020 Feb 26
2
Why is lldb telling me "variable not available"?
Hi Brian, On Tue, Feb 25, 2020 at 7:43 PM Brian Gesiak <modocache at gmail.com> wrote: > In other words, the value of %i is stored on the frame object, on the > heap, at an offset of 7 into the frame. I'm beginning to think a > fundamental fix for this issue would be to stop replacing > llvm.dbg.declare with llvm.dbg.value, and in...
2018 Jun 06
2
Mach-O support in lld: what are the known issues?
...supporting "fat binaries," which contain code for multiple instruction sets. Also, thanks to everyone on the thread who expressed interest! I'm still exploring and don't want to commit to anything just yet, but suffice it to say I'm interested in lld Mach-O as well. - Brian Gesiak [1] https://opensource.apple.com/source/tapi/tapi-1.30/ [2] https://lists.llvm.org/pipermail/llvm-dev/2017-September/117264.html [3] https://lld.llvm.org/AtomLLD.html [4] http://lists.llvm.org/pipermail/llvm-dev/2015-May/085115.html -------------- next part -------------- An HTML attachment was sc...
2020 Feb 12
2
Why is lldb telling me "variable not available"?
Apologies for the slow response here Jeremy. Your reply has been incredibly helpful so far, I just need to try adding 'llvm.dbg.addr' myself to confirm that works. Thank you! - Brian Gesiak On Thu, Feb 6, 2020 at 11:04 AM Jeremy Morse <jeremy.morse.llvm at gmail.com> wrote: > Hi Brian, > > Thanks for working on coroutines, the debugging experience, and in > particular thanks for the comprehensive write-up!, > > On Thu, Feb 6, 2020 at 1:19 PM Brian Gesiak via...