Displaying 20 results from an estimated 47 matches for "rinaldini".
2012 May 08
2
[LLVMdev] RE : RE : svn trunk comilation error
> De : 陳韋任 [chenwj at iis.sinica.edu.tw]
> Date d'envoi : mardi 8 mai 2012 11:37
> À : Rinaldini Julien
> Cc: LLVM Developers Mailing List
> Objet : Re: [LLVMdev] RE : svn trunk comilation error
>
> Hi Rinaldini,
>
> You probably need to illustrate what your enviroment is, what revision you
> checkout and how you build LLVM. I have no problem build LLVM svn here. Have
>...
2012 Apr 26
2
[LLVMdev] Detect if a basicblock is part of a loop
Hi Rinaldini,
In order to find information about loops inside a given function you should use something like "LoopInfo *LI = P->getAnalysis<LoopInfo>()", remembering to add "AU.addRequired<LoopInfo>();" to your getAnalysisUsage method.
If the function you are interested to...
2016 Sep 28
2
Xcode issues
On Wed, Sep 28, 2016 at 11:13:35AM -0700, Mehdi Amini wrote:
>
> > On Sep 28, 2016, at 11:00 AM, Rinaldini Julien via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> >
> > Hi,
> >
> > I’m using llvm+clang (+ a wrapper for swift that allow me to use my clang to compile swift files) inside Xcode and I have encountered two issues with the new clang 3.9 and Xcode 8:
> >...
2012 Apr 26
0
[LLVMdev] Detect if a basicblock is part of a loop
Rinaldini,
What exactly did you run? Specifically, you may be missing some
analysis passes that are necessary for LoopInfo to have the loop
information you desire.
-Hal
On Thu, 26 Apr 2012 14:02:04 +0000
Rinaldini Julien <julien.rinaldini at heig-vd.ch> wrote:
> Hi,
>
> I'm trying to...
2012 Apr 26
2
[LLVMdev] Detect if a basicblock is part of a loop
Hi,
I'm trying to detect if a basicblock is part of a loop or not.
I tried the llvm::LoopInfo like that (http://llvm.org/docs/doxygen/html/classllvm_1_1LoopInfo.html#a4abca289c73cd09487e05d11d9f7d877):
LoopInfo *loop = new LoopInfo();
bool isLoop = loop->getLoopFor(myBB); // getLoopFor - Return the inner most loop that BB lives in. If a basic block is in no loop (for example the entry
2015 Mar 24
2
[LLVMdev] Propagate clang attribute to IR
> On 24 Mar 2015, at 14:55, Aaron Ballman <aaron at aaronballman.com> wrote:
>
> On Tue, Mar 24, 2015 at 9:48 AM, Rinaldini Julien
> <julien.rinaldini at heig-vd.ch> wrote:
>> Hi,
>>
>> I want to *tag* some functions with some *flags*. I was using annotate((“myFlag”)) and everything was working fine until I tried on ObjC method. It seems that clang just ignore it.
>>
>> So, to be...
2011 Aug 11
5
[LLVMdev] IR code modification/transformation
Hi,
I have a question about the llvm passes.
I'm iterating over a basicblock and I can get an instruction and print it.
Now, I want to iterate over the instruction and be able to modify the values of the instruction.
For example, if my instruction is an add "<result> = add i32 4, %var" I want to transform it in a sub "<result> = sub i32 4, %var".
I looked up
2012 May 09
0
[LLVMdev] RE : RE : RE : svn trunk comilation error
> De : 陳韋任 [chenwj at iis.sinica.edu.tw]
> Date d'envoi : mardi 8 mai 2012 11:37
> À : Rinaldini Julien
> Cc: LLVM Developers Mailing List
> Objet : Re: [LLVMdev] RE : svn trunk comilation error
>
> Hi Rinaldini,
>
> You probably need to illustrate what your enviroment is, what revision you
> checkout and how you build LLVM. I have no problem build LLVM svn here. Have
>...
2012 Apr 26
0
[LLVMdev] Detect if a basicblock is part of a loop
..._______________
From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] On Behalf Of Cristianno Martins [cristiannomartins at gmail.com]
Sent: Thursday, April 26, 2012 5:52 PM
To: Hal Finkel
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Detect if a basicblock is part of a loop
Hi Rinaldini,
In order to find information about loops inside a given function you should use something like "LoopInfo *LI = P->getAnalysis<LoopInfo>()", remembering to add "AU.addRequired<LoopInfo>();" to your getAnalysisUsage method.
If the function you are interested to i...
2012 May 08
2
[LLVMdev] RE : svn trunk comilation error
...I did not precise that, but I'm already doing that...
I have, as you say, two different director, one for source and one for build (where I run my configure)...
Cheers
________________________________________
De : 陳韋任 [chenwj at iis.sinica.edu.tw]
Date d'envoi : mardi 8 mai 2012 05:21
À : Rinaldini Julien
Cc: LLVM Developers Mailing List
Objet : Re: [LLVMdev] svn trunk comilation error
> I configured it with: CC=gcc CXX=g++ ./configure --enable-optimisation=yes --enable-assertions=no
^^^^^^^^^^^
I recommend you use out-of-tree build, which means y...
2011 Aug 11
0
[LLVMdev] RE : IR code modification/transformation
Re-adding the list, below message was sent to me alone:
On 11 August 2011 13:45, Rinaldini Julien <julien.rinaldini at heig-vd.ch> wrote:
> Thx for all answers...
>
> I'll try that. But in a long term what I want to do will be a bit more complicated... It was just an example. In this case, the goal is to replace all add with sub that return the same result, like:
>...
2016 Sep 28
2
Xcode issues
...ING-Swift.h>
^
1 error generated.
Command /usr/localt/bin/clang failed with exit code 1
I guess I can add a -I/path/to/SOMETHING-Swift.h to the flags but I have a lot of those.
Does anyone encountered those issues? Do you have any pointer on how I can fix those issues?
Cheers,
Julien Rinaldini
2012 May 08
0
[LLVMdev] RE : svn trunk comilation error
Hi Rinaldini,
You probably need to illustrate what your enviroment is, what revision you
checkout and how you build LLVM. I have no problem build LLVM svn here. Have
you checked tools/llvm-config/LibraryDependencies.inc is exist?
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Inf...
2014 Oct 29
2
[LLVMdev] Problem in X86 backend (again)
>> // Increment loop variable and jmp
>> BuildMI(*MBB_erase, MBB_erase->end(), db, >> TII->get(X86::ADD64ri32),reg).addReg(reg).addImm(8);
>
> It looks like this instruction is defining virtual register "reg" the second time.
Thx for your answer...
Why would it define it again? I just want to use this register and add something to it...
Cheers
2014 Mar 26
2
[LLVMdev] Linking problem
Hi,
I'm writing a pass that implements a jump table with an array of
blockaddress and an indirectbr instruction.
It get a blockaddress in the array (via getelementptr and an index) and
then jump to this basicblock via the indirectbr.
I tried to compile several libraries to test my pass and the run their
test-suite. It works fine with, for e.g, libTomCrypt (in -O0,1,2,3).
With GMP or
2012 Apr 27
1
[LLVMdev] RE : RE : RE : Detect if a basicblock is part of a loop
...e MAX:
exit();
}
}
}
But I'm trying that before any attempt of code flattening, just to see if I can detect loop...
Cheers
________________________________________
De : 陳韋任 [chenwj at iis.sinica.edu.tw]
Date d'envoi : vendredi 27 avril 2012 15:05
À : Rinaldini Julien
Cc: llvmdev at cs.uiuc.edu
Objet : Re: [LLVMdev] RE : RE : Detect if a basicblock is part of a loop
> Yes it's my own lib... It contains some obfuscation's passes. The one I'm trying to make now is making code flattening!...
2015 Oct 05
2
Swift to IR, generates wrong IR
Hi,
2015-10-05 11:49 GMT+02:00 Rinaldini Julien via llvm-dev
<llvm-dev at lists.llvm.org>:
> Sorry, the error is (the previous one was from Apple’s lli):
>
> Documents/strong.codes/code/build/obfuscator-llvm/bin/opt: test.ll:57:203: error: expected comma after getelementptr's type
> @_METACLASS_DATA__TtC4test13TipCal...
2015 Mar 24
2
[LLVMdev] Propagate clang attribute to IR
Hi,
I want to *tag* some functions with some *flags*. I was using annotate((“myFlag”)) and everything was working fine until I tried on ObjC method. It seems that clang just ignore it.
So, to be able to *flag* my functions I’m trying to add a *real* attribute to clang.
I’ve added a new attribute to clang in tools/clang/include/clang/Basic/Attr.td:
def NoFLA : Attr {
let Spellings =
2012 Jun 13
0
[LLVMdev] llvm-mc problem after a pass
...t; is a single ctrl-M character.
The ^M is seen by the asm parser as an end-of-line, so the '18' is a new token at the start of a line, not part of the comment. Is your pass perhaps using label names which might include literal "^M" characters?
-Jim
On Jun 13, 2012, at 5:51 AM, Rinaldini Julien <julien.rinaldini at heig-vd.ch> wrote:
> Hi,
>
> I'm having some problem with llvm-mc on a program after applying a pass:
>
> ../../../build/Release+Asserts/bin/clang -emit-llvm -c -I./testprof/ -I./src/headers/ -I../libtommath-0.42.0/ -Wall -Wsign-compare -W -W...
2013 Dec 19
2
[LLVMdev] Problems with optimizations and va_arg intrinsic
...y using the libgmp and OpenSSL libraries test suites.
I know that clang is *not* relying on the va_arg intrinsic, but implements itself this set of function, hence my question: is the va_arg intrinsic
something we can trust to work with, or not?
Thank you for any input on this topic !
Cheers,
Rinaldini Julien