search for: doerfert

Displaying 20 results from an estimated 448 matches for "doerfert".

2014 Sep 08
2
[LLVMdev] Alias Analysis - ModRefBehaviour
...efBehaviours OnlyReadsPointerArguments and OnlyAccessesPointerArguments? I tried to find one but so far I only saw that different AA's return OnlyReadsMemory and DoesNotAccessMemory if the readonly and readnone attributes are set. Best regards and thanks in advance, Johannes -- Johannes Doerfert Researcher / PhD Student Compiler Design Lab (Prof. Hack) Saarland University, Computer Science Building E1.3, Room 4.26 Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de Fax. +49 (0)681 302-3065 : http://www.cdl.uni-saarland.de/people/doerfert -------------- next part -------------- A...
2019 Jun 06
2
Webpage to track implementation status of OpenMP features
...ed in Kelvin's spreadsheet on the website and track it there. He is not looking for just features which have been worked on. > Thanks > Ravi > > -----Original Message----- > From: Alexey Bataev [mailto:a.bataev at hotmail.com] > Sent: Thursday, June 6, 2019 4:07 PM > To: Doerfert, Johannes <jdoerfert at anl.gov> > Cc: Doerfert, Johannes via llvm-dev <llvm-dev at lists.llvm.org>; kli at ca.ibm.com; Narayanaswamy, Ravi <ravi.narayanaswamy at intel.com> > Subject: Re: [llvm-dev] Webpage to track implementation status of OpenMP features > > I don&...
2019 Jun 06
2
Webpage to track implementation status of OpenMP features
I don't know where it comes from, currently there is just 2 patches with the new functionality : mapper implementation in clang and in the runtime. Plus the patch for unified memory. Best regards, Alexey Bataev > 6 июня 2019 г., в 19:03, Doerfert, Johannes <jdoerfert at anl.gov> написал(а): > >> On 06/06, Alexey Bataev via llvm-dev wrote: >> Hmm, it is interesting. What's missing? and why it is "a lot". > > I have a list with ~50-60 features and ~15 have a review link assigned. > I don't ha...
2014 Sep 20
2
[LLVMdev] How to translate library functions into LLVM IR bitcode?
.../llvm_link -I <HEADER_DIR> a.c -emit-llvm -c -o linked.bc Though we can define the dependency for the source files defining callees in makefile, it's still a manual specification there. So that's why I'm looking into this further step. On Sat, Sep 20, 2014 at 10:53 AM, Johannes Doerfert < doerfert at cs.uni-saarland.de> wrote: > Hey Liwei, > > the script was "designed" to act as a compile during "the usual" > configure + make of a benchmark/program/library. If you have such a setup > (a configure script which will produce the Makefile file...
2015 Feb 09
2
[LLVMdev] [lld] Need help: "buildbot failure in LLVM on lld-x86_64-freebsd"
...message just before the segfault happens: "Unable to find lib.exe in PATH" Could somebody help me track down the problem? Thanks in advance, Johannes ----- Forwarded message from llvm.buildmaster at lab.llvm.org ----- > From: llvm.buildmaster at lab.llvm.org > To: Johannes Doerfert <doerfert at cs.uni-saarland.de> > CC: gkistanova at gmail.com > Date: Mon, 09 Feb 2015 05:15:34 -0800 > Subject: buildbot failure in LLVM on lld-x86_64-freebsd > > The Buildbot has detected a new failure on builder lld-x86_64-freebsd while building llvm. > Full details are...
2017 Mar 13
2
[llvm-devmeeting] [EuroLLVM] Hacker's Lab - Topics and Volunteers needed!
Registered, thx! On 03/13, Renato Golin wrote: > On 13 March 2017 at 13:01, Tobias Grosser <tobias.grosser at inf.ethz.ch> wrote: > > I am happy to merge these things. > > Ok. We'll need a big table. :) -- Johannes Doerfert Researcher / PhD Student Compiler Design Lab (Prof. Hack) Saarland Informatics Campus, Germany Building E1.3, Room 4.31 Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de Fax. +49 (0)681 302-3065 : http://www.cdl.uni-saarland.de/people/doerfert -------------- next part -------------- A n...
2014 Sep 24
2
[LLVMdev] noalias and alias.scope metadata producers
...alias information of the memory instructions be propagated to the used pointers by the alias analysis pass? Is this something that was not implemented (if so I'd be happy to work on this) or is my interpretation of the semantics wrong? Thanks again! Samuel 2014-09-19 21:34 GMT-04:00 Johannes Doerfert <doerfert at cs.uni-saarland.de>: > Hey Samuel, > > I'm not sure if this is interesting for you but maybe it is: > > Polly can emit these metadata for loop nests we can analyze. It is based > on runtime alias checks, thus versioning. We are currently fixing the bugs &gt...
2019 Mar 23
4
Generating object files more efficiently
It is my actual target architecture ________________________________ From: Doerfert, Johannes <jdoerfert at anl.gov> Sent: Saturday, March 23, 2019 1:30 PM To: J S Cc: via llvm-dev Subject: Re: [llvm-dev] Generating object files more efficiently I copied "-march=XYZ" from your original email, you have to replace it with your actual target architecture or simply...
2019 Mar 23
2
Generating object files more efficiently
-march for clang and -march for llc do different things unfortunately. -march for clang at least on x86 is the same as -mcpu in llc. Which is an artifact of gcc compatibility. ~Craig On Sat, Mar 23, 2019 at 1:40 PM Doerfert, Johannes via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Oh, my bad. > > > Idk why llc seems to know that architecture but clang does not. > > Doesn't make sense to me, sorry. > ------------------------------ > *From:* J S <mm92126 at hotmail.com> >...
2016 Apr 12
2
ScalarEvolution "add nsw" question
Hi Johannes, Sanjoy has given you great information already. On Sun, Apr 10, 2016 at 5:19 PM, Sanjoy Das <sanjoy at playingwithpointers.com> wrote: > Johannes Doerfert wrote: > > Is there any plan to use e.g., post-dominance information to > > propagate wrapping flags? > > None that I'm aware of. > > > If x +nsw y post-dominates the entry block > > [and is used in some side-effect instruction] the SCEV could be marked > &gt...
2017 Mar 08
4
(no subject)
...ements question? I don't remember this question. Please refresh my memory. Thanks. I thought Mehdi's question is more about what are attributes needed for these IR-annotation for other LLVM pass to understand and make sense out of them. Xinmin -----Original Message----- From: Johannes Doerfert [mailto:doerfert at cs.uni-saarland.de] Sent: Wednesday, March 8, 2017 9:58 AM To: Tian, Xinmin <xinmin.tian at intel.com> Cc: Hal Finkel <hfinkel at anl.gov>; LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini...
2014 Sep 20
2
[LLVMdev] How to translate library functions into LLVM IR bitcode?
...an help to automatically compile and link all the callees recursively required by sin() without manually specifying every source file of the callees. Sorry for coming back late on this topic and thank you so much Johannes, for sharing your helper script. On Tue, Sep 16, 2014 at 9:00 PM, Johannes Doerfert < doerfert at cs.uni-saarland.de> wrote: > Hey Liwei, > > I attached a script I used some time back to compile multiple source > files (of a benchmark) into one bitcode file (instead of an executable). > The script is very simple but worked surprisingly well. It checks the &gt...
2019 Jun 06
2
Webpage to track implementation status of OpenMP features
Hmm, it is interesting. What's missing? and why it is "a lot". It is the status for clang 8.0. There were not too many changes in trunk since last release. Best regards, Alexey Bataev 6 июня 2019 г., в 8:24, Doerfert, Johannes via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> написал(а): Thanks for pointing that one out to me! It's a start but there is a lot missing and what is there is partially outdated. I'd add all features and if they are worked on, descripti...
2017 Mar 08
2
(no subject)
...)..... There is no change to loop CFG. alloc A[100]; %t = call token @llvm.region.entry()["parallel.for"()] for(i = 0; i < 100; i++) { a[i] = f(i); } @llvm.region.exit(%t)() ["end.parallel.for"()] Xinmin -----Original Message----- From: Johannes Doerfert [mailto:doerfert at cs.uni-saarland.de] Sent: Wednesday, March 8, 2017 10:44 AM To: Tian, Xinmin <xinmin.tian at intel.com> Cc: Hal Finkel <hfinkel at anl.gov>; LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amin...
2017 Mar 08
3
[RFC][PIR] Parallel LLVM IR -- Stage 0 --
...cal() x = x + 1; __kmpc_end_critical() } @llvm.region.exit()["end.omp.parallel"()] Xinmin -----Original Message----- From: Hal Finkel [mailto:hfinkel at anl.gov] Sent: Wednesday, March 8, 2017 11:11 AM To: Tian, Xinmin <xinmin.tian at intel.com>; Johannes Doerfert <doerfert at cs.uni-saarland.de> Cc: LLVM-Dev <llvm-dev at lists.llvm.org>; Sanjoy Das <sanjoy at playingwithpointers.com>; Mehdi Amini <mehdi.amini at apple.com>; Chandler Carruth <chandlerc at gmail.com>; Adve, Vikram Sadanand <vadve at illinois.edu>; TB Schard...
2017 Mar 08
2
(no subject)
On 03/08/2017 12:44 PM, Johannes Doerfert wrote: > I don't know who pointed it out first but Mehdi made me aware of it at > CGO. I try to explain it shortly. > > Given the following situation (in pseudo code): > > alloc A[100]; > parallel_for(i = 0; i < 100; i++) > A[i] = f(i); > > acc = 1...
2016 Nov 16
2
Highlighting trailing whitespaces on Phab?
Why isn’t it in the LLVM repo? > On Nov 16, 2016, at 7:44 AM, Johannes Doerfert <doerfert at cs.uni-saarland.de> wrote: > > We have a clang format based arcanist linter (and some others) in the > Polly repository. When arcanist is used to create a review, the linter > result is shown online. We also have an arcanist add-on to run the lit > tests and show...
2017 Mar 24
2
[EuroLLVM] Hacker's Lab - Topics and Volunteers needed!
...Exception handling, Can I have a slot in the agenda > to discuss a proposal to clarify and adapt the attributes used to handle the > exception/unwind flags from clang ?. That can be at the ARM table as well. > > thanks, > > Christian > > Le 03/08/2017 à 05:10 PM, Johannes Doerfert via llvm-dev a écrit : > >The hacker's lab will be organized similar to the one at the US 2016 > >meeting [0]. That means 1.5 hour sessions and theme tables in the > >different rooms. Each table (~10) will have a sign on it to represent a > >sub-project or area of LLVM....
2016 Nov 16
2
Highlighting trailing whitespaces on Phab?
...ure request regarding trailing whitespaces and clang-format to upstream to see what upstream forks think. But a bot checking revision sounds great. It might also be useful to have the bot run clang-tidy and post findings/FixHints as comments on the patch. On Wed, Nov 16, 2016 at 12:05 PM Johannes Doerfert via llvm-dev < llvm-dev at lists.llvm.org> wrote: On 11/14, Mehdi Amini via llvm-dev wrote: > Ideally I’d even really like to have a both checking for revision on > phab, clang-formatting them, and post a comment when there is a > mismatch :) I'd like that! _____________________...
2017 Jan 20
2
[RFC] IR-level Region Annotations
...lower cost. Cheers, Johannes [0] http://lists.llvm.org/pipermail/llvm-dev/2017-January/109302.html > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev -- Johannes Doerfert Researcher / PhD Student Compiler Design Lab (Prof. Hack) Saarland Informatics Campus, Germany Building E1.3, Room 4.31 Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de Fax. +49 (0)681 302-3065 : http://www.cdl.uni-saarland.de/people/doerfert -------------- next part -------------- A n...