Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Question about porting LLVM - variable length lnstruction"
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
2011 Jan 18
1
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
Hello Villmow,
Is it your backend EFI Byte Code Virtual Machine?? Would you mind to give me
an example about what pseudo instruction you add??
thanks a lot
yi-hong
2011/1/19 Villmow, Micah <Micah.Villmow at amd.com>
> I have this same problem in our backend. I solve it by adding a pseudo
> instruction at instruction selection that transforms @R1 into R1, so only a
> single
2011 Jan 22
3
[LLVMdev] Question about porting LLVM - code selection without assembler feature
Hello all,
I am adding a new target into LLVM. However there is a assembler for that
target and I just want LLVM to generate assembly. I read the document
"Writing an LLVM Backend". I am wondering to know whether I can ignore the
Inst field in the following example:
class InstSP<dag outs, dag ins, string asmstr, list<dag> pattern> :
Instruction {
field bits<32>
2011 Jan 24
1
[LLVMdev] Question about porting LLVM - code selection without assembler feature
Hello David,
Thanks for your example. Is that means that DAG pattern is consist of LLVM
IR instruction?? I met an example [(set CPURegs:$dst, (OpNode CPURegs:$b,
CPURegs:$c))] of MipsInstrInfo.td, but I can't find correspond LLVM IR
instruction of "set" in "LLVM Language Reference Manual". Is that correspond
to $dst = op $b, $c?? Would you mind to tell me whether there is
2010 Dec 16
4
[LLVMdev] Modify the LLVM front-end to support EFI C and Add LLVM to EFI Byte Code(EBC) target
Hello all,
I want to the do followings:
(1) Modify the LLVM front-end(clang) to support EFI C
(2) Add EFI Byte Code target to LLVM
I am wondering to know which task should I do first, modify front end or
porting LLVM?
thanks
yi-hong
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
2011 Jan 18
4
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
Hello all,
I am at the adding Instruction Set stage of adding new target support into
LLVM. There is a single instruction op mnemonic with multiple operand forms.
For example: Add R1, R2 & Add @R1, R2. I found that there is similar case in
x86 instruction set, such like ADD reg, reg & ADD mem, reg. However, the
solution of x86 is adding suffix of instruction and translating instruction
op
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
2011 Jan 18
0
[LLVMdev] Question about porting LLVM - a single instruction op mnemonic with multiple operand forms
I have this same problem in our backend. I solve it by adding a pseudo instruction at instruction selection that transforms @R1 into R1, so only a single pattern is required. I then can propogate the pseudo instruction after instruction selection.
Micah
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Lu Mitnick
Sent: Tuesday, January 18, 2011 10:29 AM
2010 Dec 17
1
[LLVMdev] [cfe-dev] Modify the LLVM front-end to support EFI C and Add LLVM to EFI Byte Code(EBC) target
On Thu, Dec 16, 2010 at 5:42 PM, Lu Mitnick <king19880326 at gmail.com> wrote:
> Hello all,
>
> I want to the do followings:
>
> (1) Modify the LLVM front-end(clang) to support EFI C
>
> (2) Add EFI Byte Code target to LLVM
>
> I am wondering to know which task should I do first, modify front end or
> porting LLVM?
>
> thanks
>
> yi-hong
As long as
2010 Dec 25
4
[LLVMdev] Question of autotools about adding a new target for LLVM
Hello all,
I am a beginner of LLVM and want to add a new Target for LLVM. I follow the
document (http://llvm.org/docs/WritingAnLLVMBackend.html)
to modify autotools/configure.ac. However when I type ./AutoRegen.sh
There is an error that "Your autoconf was not detected as being 2.60"
I download the source of autoconf 2.60 and install it. And there is the
other error that
"Your
2011 Jan 24
0
[LLVMdev] Question about porting LLVM - code selection without assembler feature
Lu Mitnick <king19880326 at gmail.com> writes:
> Hello all,
>
> I am adding a new target into LLVM. However there is a assembler for
> that target and I just want LLVM to generate assembly. I read the
> document "Writing an LLVM Backend". I am wondering to know whether I
> can ignore the Inst field in the following example:
I'm not an expert here so I'll
2015 Feb 05
3
[LLVMdev] Is there any known bug related to NoDuplicate in LLVM/Clang 3.5
Hello all,
I am using LLVM/Clang 3.5 to build a C++ extension. Such C++ extension
contains a special function named "barrier", which shouldn't be duplicated.
So I add __attribute__((noduplicate)) on barrier declaration.
For some reasons, I also add AlwaysInlineAttr attribute on each function
except main function. The generated LLVM IR what I expect is only a main
function with many
2010 Dec 26
2
[LLVMdev] Question of executing AutoRegen.sh to regen configure file
Hello all,
I download the src of llvm 2.8 and run ./autoconf/AutoRegen.sh
However there is a little difference between origin configure file and the
generated one
$diff configure configure.bak
1394c1394
< --enable-optimized Compile with optimizations enabled (default is
YES)
---
> --enable-optimized Compile with optimizations enabled (default is
NO)
I am wondering to know
2011 Mar 09
2
[LLVMdev] Question about TableGen when adding LLVM Backend.
Hello all,
I have some question about usage of TableGen when adding a new LLVM Backend.
There are three place to use TableGen in basic steps of document "Writing an
LLVM Compiler
Backend":
2. Describe the register set of the target. Use "TableGen" to generate code
for register definition, register aliases, and register classes from a
target-specific RegisterInfo.td input
2010 Dec 14
1
[LLVMdev] Modify for a variation of C with "size of" problem
Hello,
I recently try to modify the front end of LLVM for a variation of C. The
main difference
between the variation and the original one is that I wish to view the "size
of" as a
function. Would anybody suggest me how to start doing??
thanks
yi-hong
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2003 Aug 19
1
With sambaSamAccount, do I need an add user script and an add machine script?
Dear Folks,
With Samba 3.0.0 RC1, openldap-2.1.22, with samba as PDC and as much as possible
in LDAP, do I need to write an add user script and an add machine script? Or
does samba handle this itself? Sorry, I'm rather confused about how to go about
setting this all up.
--
Nick Urbanik RHCE nicku(at)vtc.edu.hk
Dept. of Information & Communications
2011 May 07
0
[LLVMdev] Question about linking llvm-mc when porting a new backend
Hello all,
I am a LLVM newer who want to add a new backend(EBC) into LLVM. After coping
the related
files from another target and modifying it, I meet a problem when I build
the project. The
error message is as follows:
================================================================
[ 94%] Built target llvm-dis
Linking CXX executable ../../bin/llvm-mc
Undefined symbols:
2008 Jun 06
3
[LLVMdev] Variable length condition code for SETCC and SELECT?
After a hiatus on the CellSPU development, I've got all of the
instructions necessary to get the llvm-gcc frontend to build. I've now
discovered a new and interesting problem that I'm not sure how to solve
cleanly and it's due to the fact that CellSPU has no fixed size
condition flags. CellSPU's condition flags depend on the size of what's
being compared, i.e., if both
2000 Feb 08
0
Bug report and PATCH in ssh-agent in openssh 1.2.2
Dear folks,
system: RH 6.1 Linux on a PIII
software: installed binaries resulting from rpm --rebuild
openssh-1.2.2-1.src.rpm, downloaded from
http://the.wiretapped.net/security/cryptography/ssh/OpenSSH/files/openssh-1.2.2-1.src.rpm
problem program: ssh-agent
problem description:
When execute
ssh-agent startx -- -bpp 32
ssh-agent does not pass the -bpp 32 to startx.
Why problem exists:
2010 Apr 08
0
[LLVMdev] GSoC idea — C Compiler for EFI Byte Code implement in LLVM
Hello all,
I submit my proposal “C Compiler for EFI Byte Code implement in LLVM”.
Welcome your comments, if you are interested in the topic.
My proposal URL is
http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/yi_hong/t127072960971
thanks
yi-hong
2010 Apr 08
0
[LLVMdev] GSoC idea : Implementing a C Compiler for EFI Byte Code using LLVM
Hello all,
I have made a big modification of my proposal “Implementing a C
Compiler for EFI Byte Code using LLVM”.
Welcome your comments, if you are interested in the topic.
My proposal URL is
http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/yi_hong/t127072960971
thanks
yi-hong
2003 Aug 21
1
LDAP: add machine script required?
Dear team,
If I use sambaSamAccount with samba 3.0.0 RC1, do I need to define an
add machine script? I want to be able to add machines to the domain
as simply as possible (i.e., "automatically"). So is an add machine
script needed, or does samba contain code to create the accounts
itself?
--
Nick Urbanik RHCE nicku(at)vtc.edu.hk
Dept. of Information