search for: shuhan

Displaying 19 results from an estimated 19 matches for "shuhan".

2005 May 30
2
[LLVMdev] help!
...y, when I learned llvm at the first time, I followed the simple example on web of "Getting Started with LLVM System", everything is ok, I didn't see such an error. It maybe a very silly question to you, but could anyone give me some help if you've had the same experience? -- Shuhan
2005 May 23
1
[LLVMdev] questions about delete instructions
...m one by one, it cause the error message like, " use stuck around after a def is destroyed" even if I deleted the use befor the def. When I tried to add them to another block, errors occurred like "def must dominate all the use". Could anybody help me with that? Thank! -- Shuhan
2005 Jun 13
2
[LLVMdev] annotate a value
Hi, I want to annotate values in llvm, like making a flag for the operands and result of an instruction for future use. I wonder if there's any interface to do such a thing? Thanks! -- Shuhan
2005 Jul 11
2
[LLVMdev] how to pass message from LLVM IR to bachend code
...ass some message of instructions from LLVM Internal representation to backend code. For example, I make a flag for some certain operands of certain instructions. How can it be passed to the backend instructions? Which programs I should look into? Would someone give me some idea? Thank you ! -- Shuhan
2005 Sep 05
2
[LLVMdev] a very beginning question
Hi, Where can I find the main function of llvm compiler in the source file? Thanks! -- Shuhan
2005 Sep 09
2
[LLVMdev] bytecode
...when "linking comp_genericeh.bc component..". comp_genericeh.bc is some bytecode in /runtime/GCCLibrary. I wonder is it because the comp_genericeh.bc is produced by orignal bytecode format so that the changed bytecode read& write lib cann't encode and decode it correctly? -- Shuhan
2005 Jul 11
2
[LLVMdev] how to pass message from LLVM IR to bachend code
...t; -Chris > > -- > http://nondot.org/sabre/ > http://llvm.cs.uiuc.edu/ > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > -- Shuhan
2005 May 23
2
[LLVMdev] dose anybody have MIPS backend?
As the title. Thank! -- Shuhan
2005 Jun 14
0
[LLVMdev] annotate a value
Hello, The interface is named Annotation and it allows any Annotable object to be annotated. Note that the Value class is an Annotable. HOWEVER, if the annotation information is something that might be useful to other developers or to other analysis/transformation passes, you're strongly encouraged to create an Analysis instead. See the various analyses in include/llvm/Analysis for examples.
2005 Jun 15
1
[LLVMdev] annotate a value
On Tue, 14 Jun 2005, Reid Spencer wrote: > Hello, > > The interface is named Annotation and it allows any Annotable object to > be annotated. This is correct. > Note that the Value class is an Annotable. This is not. Shuhan, you have two options: 1. You can store the information you want in an std::map somewhere on the side. 2. You can add the fields you want to the LLVM Instruction subclasses corresponding to the instructions you want to modify. This is how the 'volatile' flag for load/store are...
2005 Jul 11
0
[LLVMdev] how to pass message from LLVM IR to bachend code
On Sun, 10 Jul 2005 shding at mtu.edu wrote: > Hi: > I want to pass some message of instructions from LLVM Internal > representation to backend code. For example, I make a flag for some > certain operands of certain instructions. How can it be passed to the > backend instructions? Which programs I should look into? Would someone > give me some idea? Thank you ! The easiest
2005 Jul 28
1
[LLVMdev] about Sparcv9 assembly code
...amp;) const: Assertion `UserRegType == RegTypeWanted && "Default method is probably incorrect for class with multiple types."' failed. What does that mean? Besides I used 176.art program in spec2000. Does anybody has the same experience? How to solve it? Thanks! -- Shuhan
2005 Oct 12
2
[LLVMdev] bytecode version
...e bytecode produced now is still version 6! Of course the reader cannot recognize it because the current reader only recognize the version 5 and before. Did I miss something here? I don't understand how can the current compiler output a version 6 bytecode after I rebuild it? Thanks! -- Shuhan
2005 Oct 12
1
[LLVMdev] bytecode version
Which bytecode files? Perhaps the ones in the runtime library? If these were built with Bytecode V6, then the reader (V5) will not read them. Chris Lattner wrote: > On Wed, 12 Oct 2005 shding at mtu.edu wrote: > >> For some reason, I changed the files /ByteCode/Writer/Writer.cpp and >> /ByteCode/Reader/Reader.cpp and I introduced an new version number 6. >> Now I
2005 Oct 17
1
[LLVMdev] about switch and select instructions in SparcV9
...he file of SparcV9BurgISel.cpp, you said you didn't implement the "Switch" instruction and I also can't find how the "Select" instruction is implemented. So do you do some work to handle these two kind of instructions in other parts? Where can I find it? Thank you! -- Shuhan
2005 Sep 05
0
[LLVMdev] a very beginning question
shding at mtu.edu wrote: > Hi, > Where can I find the main function of llvm compiler in the source file? > Thanks! Well, there's a loaded question. :) It depends on "which" compiler you mean. If you're talking about the llvm-gcc and llvm-g++ compilers (C/C++ to LLVM) then they are in the downloadable tarballs available here: http://llvm.cs.uiuc.edu/releases/. You
2005 Sep 05
1
[LLVMdev] a very beginning question
...itory at projects/Stacker/lib/compiler. > > Hope this helps. > > Reid > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > -- Shuhan
2005 Jul 12
0
[LLVMdev] how to pass message from LLVM IR to bachend code
On Mon, 11 Jul 2005 shding at mtu.edu wrote: > I have extended the IR for adding flag. But I just want this flag to > pass through the backend machine code. I know there're several passes > like register relocation, schedualing, etc. But I think I just miss the > part which is used to "parser" the LLVM IR to machine code > instructions. The part of the code
2005 Jul 13
2
[LLVMdev] how to pass message from LLVM IR to bachend code
...> > -Chris > > -- > http://nondot.org/sabre/ > http://llvm.org/ > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev > -- Shuhan