Displaying 9 results from an estimated 9 matches for "michaelgraumann".
2009 Jun 30
0
[LLVMdev] modifying llc asm output
On Tue, Jun 30, 2009 at 8:33 AM, Michael
Graumann<MichaelGraumann at gmx.net> wrote:
> Hi
>
> I am trying to modify the llc in that way:
>
>
>
>         subf 3, 5, 3                                 subf 3, 5, 3
>
>         stw 3, 44(1)                                stw 3, 44(1)
>
>                                              ...
2009 Jun 30
1
[LLVMdev] modifying llc asm output
...iche Nachricht-----
Von: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] Im
Auftrag von Bill Wendling
Gesendet: Dienstag, 30. Juni 2009 19:16
An: LLVM Developers Mailing List
Betreff: Re: [LLVMdev] modifying llc asm output
On Tue, Jun 30, 2009 at 8:33 AM, Michael
Graumann<MichaelGraumann at gmx.net> wrote:
> Hi
>
> I am trying to modify the llc in that way:
>
>
>
>         subf 3, 5, 3                                 subf 3, 5, 3
>
>         stw 3, 44(1)                                stw 3, 44(1)
>
>                                              ...
2009 Jun 30
2
[LLVMdev] modifying llc asm output
Hi
I am trying to modify the llc in that way: 
 
        subf 3, 5, 3                                 subf 3, 5, 3
        stw 3, 44(1)                                stw 3, 44(1)
                                                               # InlineAsm
Start
                                               -->          isync
                                                              
2009 Jun 23
1
[LLVMdev] physical registers content/data print out
Hi 
I am using LLVM version 2.5. I am trying to build traces, using lli
-print-machineinstrs to print out the machine instructions. But I don't get
access to the physical registers values (e.g.  %R4=??). Is it possible to
print out this physical registers values? I'd tried to modify the
MachineInstr.cpp, but I can't find the right place/value.
 
I hope anybody can help me 
2009 Aug 11
1
[LLVMdev] llc undefined symbol
Hi 
At the moment there are in my pass only this virtual function
(runOnMachineFunction). maybe is there an other reason?
Thank you
Michael
-----Ursprüngliche Nachricht-----
Von: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] Im
Auftrag von Mike Stump
Gesendet: Dienstag, 11. August 2009 19:16
An: LLVM Developers Mailing List
Betreff: Re: [LLVMdev] llc undefined symbol
On
2009 Aug 11
2
[LLVMdev] llc undefined symbol
Hi all
 
I'm writing a pass for the llc tool. If I try to load my pass(llc -load
../mypass.so), this error message appears  :
 
Error opening '/nfs/wsi/ti/graumann/llvm-2.5/Release/lib/LLVMMicha.so':
/nfs/wsi/ti/graumann/llvm-2.5/Release/lib/LLVMMicha.so: undefined symbol:
_ZTVN12_GLOBAL__N_119MyRegisterAllocatorE
  -load request ignored.
 
Is this code wrong for the pass
2009 Aug 01
1
[LLVMdev] Inserting Instructions (pass)
Hi,
both versions are working:
 
FunctionType *asm_Ftype = FunctionType::get(Type::VoidTy, std::vector<const
Type*>(), false);
InlineAsm* Iasm =
InlineAsm::get(asm_Ftype,"isync","~{dirflag},~{fpsr},~{flags}",true);
 
How can I insert this InlineAsm, because it is no instruction and this way
it will not work:
 
Instruction *pi = bi;
2009 Aug 01
2
[LLVMdev] Inserting Instructions (pass)
Thank you Chris,
for your hint, but I am still too stupid. I tried two versions
 
asm_arguments.push_back(Type::VoidTy);
FunctionType *asm_type = FunctionType::get(Type::VoidTy, asm_arguments,
false);
 
Alternatively
 
FunctionType *asm_type = FunctionType::get(Type::VoidTy, std::vector<const
Type*>(), false);
 
. Can you give me a snippet of example code, or somebody else? 
2009 Jul 31
2
[LLVMdev] Inserting Instructions (pass)
Hi,
I' am trying to insert an InlineAsm Instruction in my pass, which
FunctionType do I need for Inlineasm? 
If I understand it right, I need a call instruction to insert the new
produced InlineAsm? 
 
Thanks for help,
 
Michael
 
for (BasicBlock::iterator bi = i->begin(), be = i->end(); bi != be; ++bi){
std::vector<const Type*> asm_arguments;