Displaying 20 results from an estimated 800 matches similar to: "[LLVMdev] [cmake] : dotty handling"
2009 Dec 01
1
[LLVMdev] Viewing graphs while debugging code under windows?
Hi Ether,
The detection for graphviz / dotty / ... has been added recently to llvm cmake. It should work properly if those tools are available in the PATH. The related svn commits are : 86153, 86547 and 86644. Those commits are not present in llvm release <= 2.6, but they are straight forward to apply.
Best regards,
--
Arnaud de Grandmaison
-----Original Message-----
From: llvmdev-bounces at
2009 Jul 14
2
[LLVMdev] [patch] Dotty printer for dependency trees
Hi,
I started to work with llvm and liked the CFG dotty printer a lot.
However there was none for the dominance trees.
I implemented dotty printing for dominance trees and introduced these
new flags:
-dot-dom : Print dominance tree of function to 'dot' file
-dot-dom-only : Print dominance tree of function to 'dot' file
(with no function
2009 Jul 14
0
[LLVMdev] [patch] Dotty printer for dependency trees
On Wed, 2009-07-15 at 00:20 +0200, Tobias Grosser wrote:
> Hi,
>
> I started to work with llvm and liked the CFG dotty printer a lot.
> However there was none for the dominance trees.
>
> I implemented dotty printing for dominance trees
And here is the patch.
Tobi
-------------- next part --------------
A non-text attachment was scrubbed...
Name:
2012 Jun 16
1
[LLVMdev] broken dotty?
Hi,
I'm running ubuntu 12.04 and I'm trying to use dotty, the graphs are
produced but without data - there are just dots in the nodes instead of
text. Does anyone else have any trouble?
Cheers,
sam
--
View this message in context: http://llvm.1065342.n5.nabble.com/broken-dotty-tp46278.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.
2009 Jul 16
1
[LLVMdev] [patch] Dotty printer for dependency trees
Tobias Grosser wrote:
> On Wed, 2009-07-15 at 00:20 +0200, Tobias Grosser wrote:
>> Hi,
>>
>> I started to work with llvm and liked the CFG dotty printer a lot.
>> However there was none for the dominance trees.
>>
>> I implemented dotty printing for dominance trees
Great! I'm a huge fan of graphviz integration in the compiler.
> And here is the
2011 Jun 07
2
[LLVMdev] PBQP & register pairing
I also considered this approach, but did not want to dive in the constraint handling for now.
The PBQP path seemed easier at first sight --- and was easy to setup. And I always wanted to give a try to the pbqp :)
I will add the hook to the pbqp and propose a patch if this looks clean enough.
Thanks,
--
Arnaud de Grandmaison
-----Original Message-----
From: Jakob Stoklund Olesen
2011 Feb 10
2
[LLVMdev] Hazard recognizers & basic blocks
I am working on a target which has some structural hazards.
To detect these hazards, I implemented a sub-class of
PostRAHazardRecognizer.
PostRAHazardRecognizer resets the hazard state on a basic block basis.
So, how to detect hazards that may occur between the end of a basic block
and the beginning of another basic block ?
Thanks !
-------------- next part --------------
An HTML
2011 Jun 07
0
[LLVMdev] PBQP & register pairing
Hi Arnaud,
That sounds great. I look forward to seeing a patch.
You may also look forward to big performance improvements in the PBQP
allocator: I'm working on updates which will improve compile speeds and
massively reduce memory use.
Regards,
Lang.
On Tue, Jun 7, 2011 at 7:02 PM, Arnaud Allard de Grandmaison <
Arnaud.AllardDeGrandMaison at dibcom.com> wrote:
>
> I also
2023 Mar 13
1
Multiple Assignment built into the R Interpreter?
Yes, this is really a problem with the checks, not with the language.
A simpler approach than your alternativeAssignment function would be
simply to allow globalVariables() to be limited to a single function as
the note in its help page says.
This might be tedious to write by hand, but could be automated using
methods like "dotify" in dotty.
Duncan Murdoch
On 12/03/2023 10:36
2023 Mar 12
1
Multiple Assignment built into the R Interpreter?
On 12/03/2023 6:07 a.m., Sebastian Martin Krantz wrote:
> Thinking more about this, and seeing Kevins examples at
> https://github.com/kevinushey/dotty
> <https://github.com/kevinushey/dotty>, I think this is the most R-like
> way of doing it,
> with an additional benefit as it would allow to introduce the useful
> data.table semantics DT[, .(a = b, c, d)] to more
2023 Mar 13
1
Multiple Assignment built into the R Interpreter?
Dear All,
As a maintainer of large, complex packages, I can think of many places
in which deconstructing assignment would simplify the code, as well as
facilitate readability by breaking up larger functions into helpers, so
I would be very glad to see this incorporated somehow.
I think the crux of the matter is that while there is a number of ways
to implement deconstructing assignment within R,
2023 Mar 12
1
Multiple Assignment built into the R Interpreter?
Kevins package is very nice as a proof of concept, no doubt about that, but
it is not at the level of performance or convenience that a native R
implementation would offer. I would probably not use it to translate matlab
routines into R packages placed on CRAN, because it?s an additional
dependency, I have a performance burden in every iteration, and
utils::globalVariables() is everything but
2011 Aug 15
0
[LLVMdev] Order of code generation
After enabling assertions and recompilation I still get this error.
~/bin/llvm$ llc -view-isel-dags t3.bc
llc: Unknown command line argument '-view-isel-dags'. Try: 'llc -help'
llc: Did you mean '-fast-isel-abort'?
and I see the view-edge bundles option but get the following error.
~/bin/llvm$ llc -view-edge-bundles t3.bc
Writing
2010 Oct 19
1
[LLVMdev] How to assign a constant to a register?
On Tue, Oct 19, 2010 at 12:19 AM, Arnaud Allard de Grandmaison
<Arnaud.AllardDeGrandMaison at dibcom.com> wrote:
>> But if the usage was in a loop it would be better (at the cost of
>> register pressure) to materialise 5 into a register outside of the
>> loop and use the register repeatedly in the loop.
>
> Bouncing on this subject: you can not know before isel is
2015 Aug 11
2
Fwd: [LLVMdev] SelectionDAG viewers, filter-view-dags question
Hi,
It's changed a few times over the last year. I believe xdg-open spawns whichever application your desktop environment would use to open the file so you should be able to tell it to use dotty.
From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Ryan Taylor via llvm-dev
Sent: 11 August 2015 00:30
To: llvm-dev at lists.llvm.org
Subject: [llvm-dev] Fwd: [LLVMdev]
2008 Nov 23
4
Visualizing a call graph
Hello all,
I have been taking basic steps with DTrace and subscribed today to
this list. I have written a simple DTrace script to trace all the
function entry/exit from a given function:
#pragma D option flowindent
pid$1::*mysql_select*:entry
{
self -> start = vtimestamp ;
}
pid$1::*mysql_select*:return
/self -> start/
{
self -> start =0 ;
}
pid$1:::entry,
pid$1:::return
2009 Dec 01
2
[LLVMdev] Viewing graphs while debugging code under windows?
hi all,
i just install gv and dotty for windows, but i cant see any way to
configure it using cmake.
is Viewing graphs under windows supported? and how could i configure it?
regards
--ether
2012 Feb 16
1
[LLVMdev] Your LLVM email
I believe it's "Dotty", I simply output "opt -view-regions-only".
On Thu, Feb 16, 2012 at 8:22 AM, Schuster, Vince J <vinces at lanl.gov> wrote:
> Hi Ryan,
>
> wrt your llvm email. What do you use to get a visual
> display of your .obj file?
>
> thanks,
> Vince Schuster
>
>
> ------------------------------
>
> Message: 2
>
2015 Jul 27
2
[LLVMdev] SelectionDAG viewers, filter-view-dags question
Is this option currently mandatory? If so, why? If not, I'm not sure what's
been added that I need to do differently.
-view-isel-dags opened just fine in dotty in 3.4 and now this does nothing
without the filter-view-dags 'option' and now has a different priority
program list or something.
I'm just curious why this option should be mandatory?
Thanks.
-------------- next part
2016 Feb 02
3
creating Intrinsic DAG Node
Matt,
This seems to generate llvm.my_intrinsic just fine in the DAG, so no DAG
errors; however, it won't match. For example, if I call the intrinsic from
C, the DAG node looks to be named the same in dotty file but it won't
match... am I missing something?
I've done it exactly the way it was done above. The DAG looks great but
it won't match. Did I miss something?
Thanks.