Displaying 19 results from an estimated 19 matches for "raad_7007".
2009 Mar 06
3
[LLVMdev] Inserting annotations
Hello together,
how can i insert annotations in IR ?
I want actually write something like:
CallInst *call = CallInst::Create( ??? , aBasicBlock);
in my pass.
Regards
Raad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090305/cd1db761/attachment.html>
2009 Feb 17
1
[LLVMdev] information-transfer between analysis-pases
..._________________________
From: Eli Friedman <eli.friedman at gmail.com>
To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
Sent: Tuesday, February 17, 2009 9:52:58 AM
Subject: Re: [LLVMdev] information-transfer between analysis-pases
On Tue, Feb 17, 2009 at 12:46 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> I have seen that the analysis-results are stored in llvm-IR as annotations.
> For example <; preds = %entry> in basicBlock level and <; <i32*> [#uses=2]>
> for a variable.
>
> Is there any documentation about annot...
2009 Feb 17
3
[LLVMdev] information-transfer between analysis-pases
Hello together,
I have seen that the analysis-results are stored in llvm-IR as annotations.
For example <; preds = %entry> in basicBlock level and <; <i32*> [#uses=2]> for a variable.
Is there any documentation about annotations?
Regards
Raad
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Feb 17
0
[LLVMdev] information-transfer between analysis-pases
On Tue, Feb 17, 2009 at 12:46 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> I have seen that the analysis-results are stored in llvm-IR as annotations.
> For example <; preds = %entry> in basicBlock level and <; <i32*> [#uses=2]>
> for a variable.
>
> Is there any documentation about annot...
2009 Mar 06
0
[LLVMdev] Inserting annotations
...annotable according to the documentation of annotable
class.
What you are asking would require adding annotations at instruction level,
which does not seem to be possible. You can maintain external maps between
instructions and your annotations,
--Kapil
On Thu, Mar 5, 2009 at 7:17 PM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> how can i insert annotations in IR ?
>
> I want actually write something like:
>
> CallInst *call = CallInst::Create( ??? , aBasicBlock);
>
> in my pass.
>
>
> Regards
> Raad
>
>
>
>
> _____________...
2008 Nov 27
0
[LLVMdev] Disable optimization
On Thu, Nov 27, 2008 at 6:14 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> although i use the "-O0" flag as follow, the llvm perform dead code
> elimination.
> How can i disable optimizing completely?
Sorry, it's not possible; the gcc front-end does some optimizations
which the LLVM backend can...
2008 Nov 27
2
[LLVMdev] Disable optimization
Hello together,
although i use the "-O0" flag as follow, the llvm perform dead code elimination.
How can i disable optimizing completely?
KR
Raad
llvm-gcc -O0 -emit-llvm main.cpp -S -o main.s
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081127/c4ef8aac/attachment.html>
2009 Mar 13
2
[LLVMdev] store the LLVM-bitcode from a pass
...d the file "new_prog.s"
3) used "llvm-as new_prog.s -o new_prog.bc"
4) and then "lli new_prog.bc"
And it works.
any idea?
thanks
Raad
________________________________
From: Duncan Sands <baldrick at free.fr>
To: llvmdev at cs.uiuc.edu
Cc: RAAD B <raad_7007 at yahoo.com>
Sent: Friday, March 13, 2009 12:28:52 PM
Subject: Re: [LLVMdev] store the LLVM-bitcode from a pass
Hi Raad,
> opt -load ..../Decorator.so -dec <prog.bc> /dev/null
>
> how can i store the modified bitcode on the disc (as bitcode or as human-readable assembly)?...
2009 Mar 13
2
[LLVMdev] store the LLVM-bitcode from a pass
...t;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
________________________________
From: Duncan Sands <baldrick at free.fr>
To: llvmdev at cs.uiuc.edu
Cc: RAAD B <raad_7007 at yahoo.com>
Sent: Friday, March 13, 2009 2:46:48 PM
Subject: Re: [LLVMdev] store the LLVM-bitcode from a pass
Hi, take a look inside the file new_prog.bc. How does
it start?
Ciao,
Duncan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://l...
2008 Nov 28
2
[LLVMdev] Disable optimization
...d?
Raad
________________________________
From: Eli Friedman <eli.friedman at gmail.com>
To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
Sent: Thursday, November 27, 2008 10:39:21 PM
Subject: Re: [LLVMdev] Disable optimization
On Thu, Nov 27, 2008 at 6:14 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hello together,
>
> although i use the "-O0" flag as follow, the llvm perform dead code
> elimination.
> How can i disable optimizing completely?
Sorry, it's not possible; the gcc front-end does some optimizations
which the LLVM backend can...
2008 Nov 28
0
[LLVMdev] Disable optimization
On Fri, Nov 28, 2008 at 12:36 AM, RAAD B <raad_7007 at yahoo.com> wrote:
> Hi Eli,
>
> I want to disable optimizations because, i'm going to implement a framework
> in JAVA for educational purposes.
>
> I have planned to do followings:
>
> 1) Create LLVM-IR and export it as Assembly (without optimizing the
> sou...
2008 Dec 11
0
[LLVMdev] Implementing Java bindings to LLVM
...h the LLVM license)
- Do I need to write about quotation
(from original LLVM) in each source file?
- How do I write 'LICENSE.txt' file?
(Exactly similar to the original LLVM?)
Any information, however small, would be appreciated.
S.KISHI
On Fri, Nov 28, 2008 at 12:36 AM, RAAD B <raad_7007 at yahoo.com> wrote:
>
> Hi Eli,
>
> I want to disable optimizations because,
> i'm going to implement a framework in JAVA for educational purposes.
>
> I have planned to do followings:
>
> 1) Create LLVM-IR and export it as Assembly
> (without optimizing...
2009 Mar 13
0
[LLVMdev] store the LLVM-bitcode from a pass
Hi, take a look inside the file new_prog.bc. How does
it start?
Ciao,
Duncan.
2009 Apr 15
1
[LLVMdev] IR from multiple source-files
Hi,
how can I create the IR-representation from multiple source-files?
Regards
Raad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090415/9040f657/attachment.html>
2009 Mar 13
1
[LLVMdev] store the LLVM-bitcode from a pass
Hello together,
I use the "opt" as following, to run my pass, which modifies the LLVM-IR by inserting instructions in basic-blocks.
opt -load ..../Decorator.so -dec <prog.bc> /dev/null
how can i store the modified bitcode on the disc (as bitcode or as human-readable assembly)?
Regards
Raad
-------------- next part --------------
An HTML attachment was scrubbed...
2009 Mar 15
1
[LLVMdev] using alias-analysis
Hi together,
i want to create a map containing a set of aliases for each value.
For example, for a code like:
int main() {
int i;
int *p1 = &i;
int *p2 = &i;
return 0;
}
the map should contain something like:
{i --> (p1, p2),
.....
}
For that, i do followings in my pass:
AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
AliasSetTracker *tracker =
2009 Apr 18
0
[LLVMdev] GlobalsModRef
Hi,
In my pass, I want to use the alias-analysis info provided by "GlobalsModRef".
How should I use "getModRefBehavior(...)"-method and "alias(...)", in order to get the best presicion?
More precisely, how can I find the required arguments, particularly "PointerAccessInfo", for this methods. And is it a good idea to use "GlobalsModRef" in the
2009 Aug 19
0
[LLVMdev] install-time optimization
Hello together,
the llvm is supposed to perform install-time optimization.
How is it possible, where the IR contains no machine-specific information?
Is a machine-specific code-generator the only choice to realize it?
Regards
Raad
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Mar 19
1
[LLVMdev] sample-code for alias-analysis
Hi,
i need a sample-code, for which the llvm alias-analysis finds a *must-aliases*.
I have tried codes like followings. In all cases, i see just *may-aliases* when i use "opt -aa-eval -print-all-alias-modref-info foo.bc":
Regards
Raad
1 ==========================================
void foo() {
int i = 2;
int& r = i;
}
2 ===========================================
void