Displaying 20 results from an estimated 1300 matches similar to: "[LLVMdev] Outlining pass or a proceduralization pass"
2010 Apr 20
1
[LLVMdev] iterate over loops inside the runOnFunction
Hello
I'm wandring to write a Function parser that iterates over loops inside each
function and inside each loop iterates over instructions
So I found a way to do the Function parser that iterates over BasicBlocks
(using the runOnfunction Pass) but I no know how make it iterates over
loops ?
So my question is there any way to make a loop inside the runOnfunction to
iterate over
2010 Apr 21
2
[LLVMdev] determining the number of iteration of a loop
Hello
I'm wandring to know how many times a block is executed inside a loop ?
knowing that I can't use getSmallConstantTripCount() because the number is
unkown "for (i=0;i<N;i++) for example"
I'm using a Function pass
for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
if (Loop *L = LI->getLoopFor(BB)) {
if (L->getHeader() ==
2010 Apr 21
0
[LLVMdev] determining the number of iteration of a loop
On Apr 21, 2010, at 7:31 AM, khaled hamidouche wrote:
> I'm wandring to know how many times a block is executed inside a
> loop ?
> knowing that I can't use getSmallConstantTripCount() because the
> number is unkown "for (i=0;i<N;i++) for example"
In general, the number of iterations is undecidable. For example:
int main(char **argv, int N) {
for
2010 Apr 19
4
[LLVMdev] Problem with the installation of llvm gcc
Hello
I'm trying to install LLVM and LLVM GCC
so I check out the source of llvm and llvm-gcc-4.2 from the svn
I flow the instructions of this page
http://llvm.org/docs/GCCFEBuildInstrs.html
I did the installation of LLVM and LLVM GCC well but the problem is there is
no llvm-gcc at the end of instalation !!! ??
I mean in the /usr/local/bin/ there are all the commands of llvm (lli llc
llvmc
2010 Apr 21
1
[LLVMdev] determining the number of iteration of a loop
In your example the the number of iterations is known -- it is N. It
is not known at compile time, but it's known at run-time before you
enter the loop. So you can do transforms like if( N < threshold ) copy
of loop optimized for small iterations count; else copy of loop
optimized for large iterations count;
But you are right, in general, the number of iterations in unknown. I
think Khaled
2010 Apr 19
0
[LLVMdev] Problem with the installation of llvm gcc
You need to manually copy the llvm-gcc front-end binaries to somewhere
in your path. Alternatively, you can download the clang front-end and
start using that instead.
On Mon, Apr 19, 2010 at 10:58 AM, khaled hamidouche
<khaledhamidouche at gmail.com> wrote:
> Hello
>
> I'm trying to install LLVM and LLVM GCC
> so I check out the source of llvm and llvm-gcc-4.2 from the svn
2010 May 11
0
[LLVMdev] determine the basic_block inside if and else
Hello
I used a functionPass to count the number of bloks ?
so for each BBlock I check if it is a loop or BB ...
and I'm wandring How can I determine if a BB is a conditional block (if) ??
and How can I separate between the BBs inside the if and those inside the
else ??
Thank you so much
K.H
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2010 Apr 24
2
net ads testjoin
Hello all,
I am new to this list and hopefully I am at the right place. Firstly,
thanks to everyone involved in this project. You do a great job!
Now, I use "net" to join Windows AD domains and was wondering where I
can find out more information on what happens during a "net ads
testjoin". The information I found on the documentation pages of net
or smb.conf on the website
2012 Dec 04
0
[LLVMdev] radr://12777299, "potential pthread/eh bug exposed by libsanitizer"
On Tue, Dec 04, 2012 at 10:36:18AM -0800, Alexander Potapenko wrote:
> Currently the replacement of allocation routines is based on creating
> a new malloc zone and a new CFAllocator (because the allocator
> replacement is done later than it could be, we must have both). This
> makes us depend on CoreFoundation to call CFAllocatorSetDefault.
> Because of some bugs in CF which start
2010 May 12
2
net ads dns register
Hello,
I would like to know whether it is possible to select (a) specific
IP(s) for a "net ads dns register" call. The reason for my question is
that we have setups with several interfaces, a few of which are
"internal" interfaces but technically they're ethernet interfaces.
Adding all those internal interfaces to a Windows AD server leads to
the DNS server giving out the
2010 Jul 06
2
net ads testjoin
>
> SNIP
>
> Is there anyone who can help with this question?
prism# net ads testjoin
Join is OK
That's about it. Pretty simple.
>
>
>
> Regards,
> Khaled
>
> 2010/4/30 Khaled Blah <khaled.blah at googlemail.com>:
>>
>> Can anyone give me any hints please? I've read the man pages for
>> smb.conf and for net and then I read the
2016 Apr 12
2
llvm outlining question
Is there any support for outlining in llvm?
As we know outlining is the opposite of inlining and while refactoring, if
we can outlining common code into functions, then function merge (supported
by llvm) can be more efficient in reducing code size.
If llvm support outlining, how to use it? Any documentation for it?
Thanks,
Ming-Hwa
-------------- next part --------------
An HTML attachment was
2017 Feb 16
2
Outlining in JIT LLVM
Just wanted to know is the code size reduction technique called outlining
is implemented as a part of JIT LLVM (Orc JIT) or is it separately
implemented as a part of code optimization. Please guide
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170216/b2b6a573/attachment.html>
2008 Feb 04
6
transcoder
Dears
Any one knows a standalone voip transcoder software name,not an ip pbx.
What I want is to transcode the incoming sip calls from g711 to g723 or
ilbc or g729 ..... and forward it to a media gateway ..
Regards
Khaled chehab
*********************************************
No employee or agent is authorized to conclude any binding agreement on behalf of Xplorium with another party by
2011 Oct 04
2
[LLVMdev] setjmp - longjmp
On Oct 4, 2011, at 3:53 PM, Eli Friedman wrote:
> On Tue, Oct 4, 2011 at 3:10 PM, Khaled ElWazeer
> <khalid.alwazeer at gmail.com> wrote:
>> Hi,
>>
>> I have some code which has sigsetjmp / longjmp. After a longjmp, unreachable
>> is inserted, which is fine. The problem is that in the backend before
>> calling longjmp, some register was spilled to a
2011 Oct 05
0
[LLVMdev] setjmp - longjmp
That code should do it, but I realized you only detect setjmp functions by
name. My code is calling "__sigsetjmp" not "segsetjmp". You only support
these functions:
static const char *ReturnsTwiceFns[] = {
"_setjmp",
"setjmp",
"sigsetjmp",
"setjmp_syscall",
"savectx",
"qsetjmp",
2015 Mar 03
2
[LLVMdev] Location of cppeh outlining tests
Hi Reid,
It occurs to me that we should probably move the cppeh outlining tests, since they aren't actually X86-specific. We should probably also add an ARM+Windows run line to them.
I'm torn between whether they should go in the test/CodeGen/CPP folder or in a new test/CodeGen/Win (or test/CodeGen/WinEH) folder.
Thoughts?
-Andy
-------------- next part --------------
An HTML
2006 Jan 31
4
Rails to Java
Hello,
I just started playing with RubyOnRails. It is indeed fascinating! I
have a question about using rails models to connect to backend Java
(i.e. EJBs) instead of database.
Any pointers will be appreciated.
Thanks and Regards,
Khaled
--
Posted via http://www.ruby-forum.com/.
2011 Jan 05
0
Vim plugin for outlining Markdown
Hello,
VOoM is a plugin for Vim that emulates two-pane outliner:
http://www.vim.org/scripts/script.php?script_id=2657
The most recent version has support for Markdown. Command
:Voom markdown
creates outline from Markdown headers.
Both underline-style and hashes-style headers are supported.
There is screenshot at
http://vim-voom.webs.com/index.html#rest
It's for reST, but it looks and
2017 Dec 20
1
outlining (highlighting) pixels in ggplot2
I apprecaite the guidance Eik, that works great! I'm also wondering if you
have any pointers for how I might stretch the color scale so that the max
and min values are the same? Right now, the min is -0.064 and the max is
something closer to 0.04. As you can see in what I sent, I tried adding:
zmax1 = max(abs(m1))
ggplot(..., autoscale = FALSE, zmin = -1 * zmax1, zmax = zmax1) + ...
to