Displaying 20 results from an estimated 100000 matches similar to: "[LLVMdev] Clang Plugin"
2013 Mar 11
1
[LLVMdev] regarding C++11 plugins
Hi all,
I have written a Clang plug-in which uses some c++11 keywords.
Coz of that I am able to load that plug-in. Can you just help me out.
It produces lots of warnings at those keywords.
Thanks..
-Aashay
PICT, Pune
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130311/ccc43416/attachment.html>
2007 Jun 12
0
New experimental XEXEC plugin status
No to long ago I proposed an experimental extension to the IMAP protocol
to allow IMAP to execute extername server side code and talk to email
plugins to create custom client/server applications over an existing
authenticated IMAP connection. I am happy to say they we have working
code. It's not quite ready to download yet but we do have some life
happening. I have started to document it
2014 Dec 14
2
[LLVMdev] ScheduleDAGInstrs.cpp
Hello again,
Sorry -- I think I found the problem somewhere else. I was a bit confused and missed the fact that adjustChainDeps() is called a few lines down and does just what I wanted :-)
I would like to instead ask another question:
Why is I->isCtrl() used in code like
// Iterate over chain dependencies only.
for (SUnit::const_succ_iterator I = SUb->Succs.begin(), E =
2006 Oct 10
1
[LLVMdev] tblgen multiclasses
> > Basically, flag operands are a hack used to handle resources that
> are not
> > accurately modeled in the scheduler (e.g. condition codes, explicit
> > register assignments, etc). The basic idea of the flag operand is
> that
> > they require the scheduler to keep the "flagged" nodes stuck
> together in
> > the output machine instructions.
>
2014 Dec 08
3
[LLVMdev] ScheduleDAGInstrs.cpp
Hi,
Can anyone help me to understand the ScheduleDAGInstrs::buildSchedGraph() method?
I find the handling of AliasChain is disturbing since:
1. A new alias chain add deps to all possibly aliasing SUs, and then clears those lists.
2. When AliasChain is present, the addChainDependency() method is called,
but the target hook areMemAccessesTriviallyDisjoint() called inside
2009 Dec 06
2
[LLVMdev] Question about 'side-effect' and 'chain'
Hi everyone,
It says in document 'The LLVM Target-Independent Code Generator ':
"SelectionDAGs contain two different kinds of values: those that represent
data flow and those that represent control flow dependencies. Data values
are simple edges with an integer or floating point value type. Control edges
are represented as "chain" edges which are of type MVT::Other. These
2006 Jun 30
1
writing a plugin for LDA to chain Unix pipes
Hi,
I've spent some part of the last week on trying to figure out
whether dovecot LDA meets our requirements for a new mail server
infrastructure (the IMAP and POP servers, as well as the SASL
backend certainly do; thanks a lot!). The one thing that's holding
me back is that we need per-user integration of SpamAssassin and
some other, custom content filters, all of which are implemented
2014 Dec 16
3
[LLVMdev] ScheduleDAGInstrs.cpp
Hi,
Thank you for the reply.
>It looks to me like we can choose any subset of edges here and be correct. We're basically trying to prune/pinch the DAG edges here. They can easily blow up with AA sched. I would guess that isCtrl() edges are good ones to bypass because they could be a low-latecy edges, whereas true data dependencies from a load are expected to be >higher latency, so they
2013 Apr 07
0
Jenkins Plugins & puppet
I''ve been looking at the problem of jenkins plugins, and they seem to fit the custom package provider model vs a set of exec scripts in a module.
It''s possible to get a list of versioned plugins that are present, and tell the system to install new ones, either from a source string, or a version (built from a URL), or central list of the plugins.
The major problem I see is
2019 Oct 11
0
[PATCH NOT WORKING nbdkit v2 1/2] server: Add .ready_to_serve plugin method.
This method can be used for plugins to get control after the server
has forked and changed user but before it accepts a connection. This
is very late and the only real use for this is for a plugin to create
background threads for its own use.
---
docs/nbdkit-filter.pod | 20 +++++++++++++++-----
docs/nbdkit-plugin.pod | 27 ++++++++++++++++++++++++++-
include/nbdkit-filter.h | 2 ++
2007 Mar 30
4
Current status of webgen 0.4.3 and 0.5.0 (new plugin system)
Hi everybody!
As the easter holidays have now finally arrived and all the exams are
over, I will have more time for webgen again!
Summary
=======
* Changes included in the upcoming 0.4.3 release
* webgen repository
* Status on 0.5.0
* Detailed information on the new 0.5.0 plugin system
Changes for 0.4.3
-----------------
I have collected all mails/forum entries/ML postings in which bugs
2015 Apr 06
2
[LLVMdev] "distinct" metadata nodes are ...?
I'm encountering a merge issue whose root cause has to do with "distinct"
metadata nodes. I see that distinct-ness is an intentional concept, but
the explanation in the LLVM Language Reference is not very enlightening.
distinct nodes are useful when nodes shouldn't be merged based on
their content.
The notion of "merged" metadata is not discussed elsewhere on
2009 Dec 06
0
[LLVMdev] Question about 'side-effect' and 'chain'
Hi,
> 1 What side effects do operatios of loads/stores/calls/returns have?
> (maybe i don't understand concept of side effect )
suppose you do a store to a memory location, and then load from the
memory location. This is not the same as first doing the load and
then only afterwards doing the store! How to represent the order in the
SDAG? The SDAG is not a linear sequence of
2019 Mar 04
2
Add Bitwidth Attribute in Clang without Modification in Source Code of Clang
I've actually got an implementation of this as an arbitrary precision integer extension that I've written up an RFC for (but not submitted). Below is my copy/pasted RFC (again, not reviewed, but I DO have an implementation of it that I need to prepare for review). I suspect my implementation will do what you need out of it. Its actually more significant than just adding a normal
2019 Jan 03
4
[RFC] Adding a -memeq-lib-function flag to allow the user to specify a memeq function.
Hi all,
We'd like to suggest *adding a -memeq-lib-function* flag to allow the user
to specify a `*memeq()*` function to improve string equality check
performance.
Right now, when llvm encounters a *string equality check*, e.g. `if
(memcmp(a, b, s) == 0)`, it tries to expand to an equality comparison if
`s` is a small compile-time constant, and falls back on calling `memcmp()`
else.
This is
2012 Feb 08
0
[LLVMdev] BackedgeTakenCount calculation for fortran loops and DragonEgg gfortran-4.6
On 8 February 2012 15:50, Marcello Maggioni <hayarms at gmail.com> wrote:
> Well, it wasn't intended as a "real" patch to be included , but more
> as a "proof of concept" for a solution. Do you think it is a valid
> solution and I'm correct in my assumption? If so then I'll clean up
> the patch and attach a testcase for inclusion.
>
I'm
2006 Jul 26
4
yhtml plugin
I have released a yhtml plugin, which is available at
http://http://svn.visualjquery.com/admin_console/trunk/admin_console/vendor/plugins/yhtml
You can also get my other plugins, specificlly: the pre-alpha
administrative console (AJAX-based scaffolding engine),
acts_as_automatic, which allows you to define associations in a single
yaml file, and not need to define has_many, has_one,
2006 Jul 11
1
responds_to_parent plugin
Not sure where I can get help with this one but I getting a wierd
behavior out of safari when trying to use the responds to parent
plugin. Basically I have the following in my view:
<div class="rightsidecontentbody">
<%= form_tag({:action => "create"}, {:multipart => "true", :target
=> "frame"}) %>
<form
2007 Mar 05
1
Creating a simple tag plugin
I want to create a tag processor that is activated by something like:
{flickr: http://www.flickr.com/photos/censi/232006603/}
(it then downloads from flickr the description of the photo -- look
for example at http://www.dis.uniroma1.it/~acensi/category/sss06.html)
This is my flickr.rb:
load_plugin ''webgen/plugins/tags/tag_processor''
module Tags
class FlickrTag <
2012 Feb 09
0
[LLVMdev] BackedgeTakenCount calculation for fortran loops and DragonEgg gfortran-4.6
This is instead a very simple (handmade) test case that triggers the
problem (attached)
Also a more conforming patch has been attached
2012/2/9 Marcello Maggioni <hayarms at gmail.com>:
> This is the .ll for that graph (attached). I think I understand what
> you are saying.
> This particular testcase returns CNC not because the exit block
> doesn't have a unique predecessor,