Displaying 12 results from an estimated 12 matches for "llvmbackend".
Did you mean:
llvmcbackend
2006 Mar 24
2
[LLVMdev] Virtual "components" for llvm-config
...y "engine", though, it will automatically choose between
these two options for you. This seems like a useful thing to have.
For a list of all possible components, run:
llvm-config --components
You should be able to pick any LLVM library by name.[1]
Cheers,
Eric
[1] Except "LLVMBackend.o", which clashes with the virtual "backend"
component, and can only be pulled in by another library. Maybe I
should rename the virtual "backend" component. :-(
2012 Mar 19
1
[LLVMdev] floating point immediate problem
...g
point immediate to a floating point register.
def MOVF32fk : InstTCE<(outs F32Regs:$dst), (ins f32imm:$val),
"$val -> $dst;",
[(set F32Regs:$dst, (f32 imm:$val))]>;
This causes an type contradiction:
/home/hkultala26/src/devel/tce/src/applibs/LLVMBackend/plugin//TCEInstrInfo.td:109:1:
error: In MOVF32fk: Type inference contradiction found, 'f32' needs to
be integer
def MOVF32fk : InstTCE<(outs F32Regs:$dst), (ins f32imm:$val),
why? Why does llvm assume floating point immediate needs to be integer?
2020 Jul 14
2
[Beginner] Understanding Tablegen language
...ing variables:
http://nhaehnle.blogspot.com/2018/03/tablegen-4-resolving-variables.html
- DAGs: http://nhaehnle.blogspot.com/2018/03/tablegen-5-dags.html
Some of the parts of TableGen used in SelectionDAG are in the backend
docs (e.g., the keywords OP asked about):
https://llvm.org/docs/WritingAnLLVMBackend.html#instruction-set
& https://llvm.org/docs/WritingAnLLVMBackend.html#instruction-selector
(has a simple example of `PatFrag` for `store`).
There are a few examples of simple .td files an LLVM backend in the
following:
LLVM backend development by example (RISC-V)
2018 LLVM Developers’ Meet...
2006 Mar 24
0
[LLVMdev] Virtual "components" for llvm-config
On Thu, 23 Mar 2006, Eric Kidd wrote:
>> I'd have to derive the actual set of required libraries, but I'm lacking
>> motivation for that task right now.
>
> OK, here's my current minimalist proposal:
>
> backend: Either a native backend or a C backend.
> engine: Enough libs to run ExecutionEngine using either a JIT or
> interpreter.
> all: All LLVM
2006 Mar 23
3
[LLVMdev] Virtual "components" for llvm-config
On Mar 23, 2006, at 1:22 AM, Reid Spencer wrote:
> I dunno. You want me to actually think about this stuff? :)
>
> I'd have to derive the actual set of required libraries, but I'm
> lacking
> motivation for that task right now.
OK, here's my current minimalist proposal:
backend: Either a native backend or a C backend.
engine: Enough libs to run ExecutionEngine
2017 Jul 08
5
Error in v64i32 type in x86 backend
....org> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Have you read http://llvm.org/docs/WritingAn
>>>>>>>>>>>>>>>>>>>> LLVMBackend.html and http://llvm.org/docs/CodeGener
>>>>>>>>>>>>>>>>>>>> ator.html ? http://llvm.org/docs/WritingAn
>>>>>>>>>>>>>>>>>>>> LLVMBackend.html#instruction-selector describes how t...
2012 Sep 24
0
[LLVMdev] llvm-config!
Reza Sheykhi <hajishey at msu.edu> writes:
> I got the following answers:
>
> which perl
> /usr/bin/perl
>
> which llvm-config
> /usr/local/bin/llvm-config
>
> which llvm-as
> /usr/local/bin/llvm-as
>
> /usr/bin/llvm-confing --version
> bash: /usr/bin/llvm-confing: No such file or directory
Uh, there is a typo on the command above, it should be
2012 Sep 24
2
[LLVMdev] llvm-config!
I got the following answers:
which perl
/usr/bin/perl
which llvm-config
/usr/local/bin/llvm-config
which llvm-as
/usr/local/bin/llvm-as
/usr/bin/llvm-confing --version
bash: /usr/bin/llvm-confing: No such file or directory
/usr/local/bin/llvm-config --version
2.8
Quoting Óscar Fuentes <ofv at wanadoo.es>:
> Reza Sheykhi <hajishey at msu.edu> writes:
>
>> Thank you
2020 Jul 15
2
[Beginner] Understanding Tablegen language
...m/2018/03/tablegen-4-resolving-variables.html
>> - DAGs: http://nhaehnle.blogspot.com/2018/03/tablegen-5-dags.html
>>
>> Some of the parts of TableGen used in SelectionDAG are in the backend
>> docs (e.g., the keywords OP asked about):
>> https://llvm.org/docs/WritingAnLLVMBackend.html#instruction-set
>> & https://llvm.org/docs/WritingAnLLVMBackend.html#instruction-selector
>> (has a simple example of `PatFrag` for `store`).
>>
>> There are a few examples of simple .td files an LLVM backend in the
>> following:
>>
>> LLVM backend...
2020 Jul 13
2
[Beginner] Understanding Tablegen language
Hi,
I am new to LLVM and I find TableGen language really cryptic. The reference
manual to the language is not helpful either. I can look at the existing
.td file and reverse engineer but I am looking for a detailed manual.
Specifically, I have below questions:
1. What is a basic syntax for writing a dag? From the lang ref manual I can
see that its something like operator followed by ArgList which
2017 Jul 07
2
Error in v64i32 type in x86 backend
Have you read http://llvm.org/docs/WritingAnLLVMBackend.html and
http://llvm.org/docs/CodeGenerator.html ?
http://llvm.org/docs/WritingAnLLVMBackend.html#instruction-selector
describes how to define a store instruction.
-Eli
On 7/6/2017 6:51 PM, hameeza ahmed via llvm-dev wrote:
> Please correct me i m stuck at this point.
>
> On Jul 6, 20...
2017 Jul 07
2
Error in v64i32 type in x86 backend
...after combine and legalize so i havent yet
> worked on it.
>
>
> Please correct me, I am stuck here.
>
> Thank You again
>
> On Fri, Jul 7, 2017 at 7:11 AM, Friedman, Eli <efriedma at codeaurora.org>
> wrote:
>
>> Have you read http://llvm.org/docs/WritingAnLLVMBackend.html and
>> http://llvm.org/docs/CodeGenerator.html ? http://llvm.org/docs/WritingAn
>> LLVMBackend.html#instruction-selector describes how to define a store
>> instruction.
>>
>> -Eli
>>
>>
>> On 7/6/2017 6:51 PM, hameeza ahmed via llvm-dev wrote:
&...