Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] Patch to improve Vim Tablegen syntax file"
2008 Apr 27
2
[LLVMdev] Questions for new Backend
Hi,
I am trying to do a backend to a very simple microcontroller. I have some
questions.
1) I have instruction which do "r1 <- r1 op r2", from what I have ssen I
must declare them like:
let isTwoAddress = 1 in
def ADD : FopRR< 0b01010,
(outs CPURegs:$sX), (ins CPURegs:$isX, CPURegs:$sY),
"ADD $sX, $sY"),
[(set
2009 Sep 06
1
[LLVMdev] [Fwd: Re: An alternate implementation of exceptions]
-------------- next part --------------
An embedded message was scrubbed...
From: "Mikael Lyngvig" <mikael at lyngvig.org>
Subject: Re: [LLVMdev] An alternate implementation of exceptions
Date: Sun, 6 Sep 2009 09:53:29 +0200 (CEST)
Size: 6388
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090906/ca20be9e/attachment.eml>
2008 Apr 27
0
[LLVMdev] Questions for new Backend
On Apr 27, 2008, at 7:37 AM, Cédric Venet wrote:
> Hi,
>
> I am trying to do a backend to a very simple microcontroller. I have
> some
> questions.
Ok.
> 1) I have instruction which do "r1 <- r1 op r2", from what I have
> ssen I
> must declare them like:
>
> let isTwoAddress = 1 in
> def ADD : FopRR< 0b01010,
> (outs
2020 Mar 04
2
How to add new AVR targets?
I'm beginning to use the AVR backend. I ran into the problem, that newer
(tiny1, mega0) µC as a tiny1614 are not supported. How do I add these to
the AVR backend?
Thanks!
2010 Mar 06
4
[LLVMdev] [PATCH]: MSVC build enhancements
On Sat, Mar 6, 2010 at 11:33 AM, Cédric Venet <cedric.venet at laposte.net> wrote:
> Le 06/03/2010 11:43, José Fonseca a écrit :
>>
>> Attached are two patches with MSVC build enchancements.
>>
>> They are quite trivial, but were necessary to correctly link LLVM
>> libraries with Mesa3D on Windows.
>>
>> Jose
>>
>
> Are you volontary
2009 Aug 27
3
[LLVMdev] inlining hint
David Vandevoorde a écrit :
>
> I don't think those are _good_ reasons though: If one doesn't want a C+
> + function to be inlined, one shouldn't define it inline.
>
>
You must not have written a lot of C++ template then. You don't have the
choice in this case, just check your STL header.
>
> FWIW, I've been involved in a couple of attempts by
2008 Oct 23
3
[LLVMdev] Helping the optimizer along (__assume)
> Technically, yes, but we can reword future standards to have the
> latitude to give compilation errors for conditions that can be proved
> to be false, then the implementation is conforming. We could always
> have a flag to control the behavior if people want/need it, though, I
> can't hardly see why they'd want it to compile if they assert
> something that
2008 Sep 04
0
[LLVMdev] missed optimizations
Nuno Lopes a écrit :
> Hi,
>
> I have two questions about optimizations performed by llvm.
>
> Consider these simple functions:
> int x(int b) { return b?4:6; }
> int y() { return x(0); }
>
> int x2() { return 5; }
> int y2() { return x2(); }
>
> the optimized bitcode (with clang + opt -std-compiler-opts) is:
> define i32 @y(...) nounwind {
> entry:
2009 Aug 27
3
[LLVMdev] inlining hint
David Vandevoorde a écrit :
> On Aug 27, 2009, at 3:07 AM, Cédric Venet wrote:
>
>
>> David Vandevoorde a écrit :
>>
>>> I don't think those are _good_ reasons though: If one doesn't want
>>> a C+ + function to be inlined, one shouldn't define it inline.
>>>
>>>
>>>
>> You must not have written a
2008 Oct 23
1
[LLVMdev] Helping the optimizer along (__assume)
Kenneth Boyd a écrit :
> Cédric Venet wrote:
>> you never seen assert(0 && "Not yet implemented"); ?
>> You may want to compile a program like this :)
>>
> As I see it, under the proposed extension a compile-time false constant
> would error "if the code commits to executing it".
>
> Heuristically, something like
>
> void
2010 Mar 06
0
[LLVMdev] [PATCH]: MSVC build enhancements
Whoops, mailing list headers still broken, sending to the list this time:
On Sat, Mar 6, 2010 at 3:35 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
> On Sat, Mar 6, 2010 at 11:40 AM, Cédric Venet <cedric.venet at laposte.net> wrote:
>> So adding an option for adding this flag would be great but not changing the
>> default. (The flag is interesting because it can
2020 Mar 04
2
How to add new AVR targets?
Thanks!
The new are of xmega3 architecture, which is already included. So this
should be simple.
Where is the information about ISR-vector table, SRAM addresses and so
on stored?
--
Wilhelm
Am 04.03.20 um 11:03 schrieb Dylan McKay:
> Hey Wilhelm,
>
> This should be possible by editing the 'AVRDevices.td' [1]TableGen
> definitions to add an entry for the newer chip types.
2008 Oct 26
4
[LLVMdev] CMake builds clang.
Hi, Oscar
> at all, it would be great if you reflect your changes on the file list
> inside the corresponding CMakeLists.txt when you add, remove or rename
a
> .cpp file.
Isn't is possible for cmake just to glob everything in the corresponding
directory?
--
WBR, Anton Korobeynikov
2008 Oct 26
0
[LLVMdev] CMake builds clang.
Anton Korobeynikov a écrit :
> Hi, Oscar
>
>> at all, it would be great if you reflect your changes on the file list
>> inside the corresponding CMakeLists.txt when you add, remove or rename
> a
>> .cpp file.
> Isn't is possible for cmake just to glob everything in the corresponding
> directory?
>
Hi,
It is possible, but it has some drawback. Mainly, it
2008 Dec 05
0
[LLVMdev] Build errors on trunk for about a week now.
OvermindDL1 a écrit :
> On Fri, Dec 5, 2008 at 1:58 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>
>> On Fri, Dec 5, 2008 at 1:57 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>>
>>> On Fri, Dec 5, 2008 at 1:52 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>>>
>>>> / * snip */
>>>>
2010 Mar 06
0
[LLVMdev] [PATCH]: MSVC build enhancements
Le 06/03/2010 11:43, José Fonseca a écrit :
> Attached are two patches with MSVC build enchancements.
>
> They are quite trivial, but were necessary to correctly link LLVM
> libraries with Mesa3D on Windows.
>
> Jose
>
>
Are you volontary trying to break everyone build (just to build your own
project), or have you no idea of the effect of this change:
2008 Oct 23
0
[LLVMdev] Helping the optimizer along (__assume)
Cédric Venet wrote:
>> Technically, yes, but we can reword future standards to have the
>> latitude to give compilation errors for conditions that can be proved
>> to be false, then the implementation is conforming. We could always
>> have a flag to control the behavior if people want/need it, though, I
>> can't hardly see why they'd want it to
2009 Jan 27
2
[LLVMdev] Can TargetInstrInfo::storeRegToStackSlot use temp/virtual regs?
Dan Gohman a écrit :
> On Jan 23, 2009, at 3:28 AM, Mondada Gabriele wrote:
>
>
>> Hi,
>> I'm implementing storeRegToStackSlot() and, in order to store some
>> specific registers (floating point regs and address regs) I've to
>> copy them to more standard regs and copy these last ones to the slot.
>> I tried to generate instructions that use
2009 Aug 27
0
[LLVMdev] inlining hint
On Aug 27, 2009, at 3:07 AM, Cédric Venet wrote:
> David Vandevoorde a écrit :
>>
>> I don't think those are _good_ reasons though: If one doesn't want
>> a C+ + function to be inlined, one shouldn't define it inline.
>>
>>
>
> You must not have written a lot of C++ template then.
(Ha!)
> You don't have the choice in this case, just
2008 Dec 05
0
[LLVMdev] Build errors on trunk for about a week now.
OvermindDL1 a écrit :
> Been trying to build the trunk to test some things for about a week
> now using VS8 (VS2k5). Tons of Warnings (like things first being
> declared struct, being redefined class and so forth, those need to be
> fixed, but are otherwise not harmful), and a *lot* of errors. Being
> trunk I figured just the normal trunk-type issues, but it has been
> going on