Displaying 20 results from an estimated 500 matches similar to: "Status of AAP (Embecosm's demonstration architecture)?"
2016 Aug 18
8
[RFC] AAP Backend
Hi all,
We wish to submit our latest AAP implementation as an experimental
backend into LLVM. We need community feedback and reviewers for patches
which we will submit soon.
AAP was designed in early 2015 and aims to advance compiler development
for small deeply embedded Harvard architectures, which are widely used
commercially. AAP is freely available as an open source softcore for use
in FPGA
2016 Nov 16
2
[RFC] AAP Backend
Hi all,
I have just updated most of the patches to roll them forwards to LLVM
top-of-tree, and incorporated various suggested changes. We're still
looking for reviewers, if anyone is interested.
Thank you,
Edward Jones
On 15/09/16 17:12, Ed Jones wrote:
> I have now posted the final two patches for the backend to add
> Disassembler support, ISel and CodeGen. The full list of patches
2016 Aug 25
2
[RFC] AAP Backend
As it stands, the active customers for this target are the out-of-tree
backends which we are working on which can't be submitted for inclusion
into LLVM.
The general aim of the backend though is to include features from
architectures which are not well represented in LLVM, for example
non-power of two register sizes, non-octet chars, or very constrained
register sets, and to this end we hope
2016 Aug 18
4
[RFC] AAP Backend
Hi Renato,
Currently I am building a set of patches which will add AAP piece-wise.
I'm following the approach that AVR (and now RISC-V), and the patches I
plan on adding are as follows:
* Target triple
* ELF definition
* Basic skeleton with the required build system changes (targetinfo +
target machine)
* Instruction + Register tablegen
* MC layer support
* AsmParser
* InstPrinter
*
2016 Aug 26
3
[RFC] AAP Backend
Re-reading the thread, it looks like there is a difference of opinion
what "an active community behind the target" means: an active community
of LLVM-target-maintainers, and/or an active community of end-users.
I'd think the immediate practical concern is that there is an active
community of LLVM-target-maintainers, so that the maintenance burden
does not fall unduly on the rest of
2015 Aug 20
2
Problem Compiling AsmParser
Hi all,
I am trying to compile with a minimal TestAsmParser class, but I get the
following error.
----------------
[43/780] Linking CXX executable bin/llvm-mc
FAILED: : && /usr/bin/c++ -fPIC -fvisibility-inlines-hidden -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wno-maybe-uninitialized -Wno-comment -std=c++11
2015 Mar 11
5
[LLVMdev] Customize Standard C Library Using LLVM (to support llvm backend optimization)
Purpose:
I implemented a pass on LLVM backend that changes the output format of
*ARM* assembly/binary
(e.g add a jump at the end of each basic block to eliminate fall through).
By calling:
llc -march=arm somefile.bc
it generates expected arm assembly/binary that runs properly on arm gnu
linux (I use qemu-arm and gem5 to simulate it). Now I want to do the same
thing on standard c library, but
2013 May 01
1
[LLVMdev] auto-generation of archGenDisassemblerTables.inc?
Hi,
I'm looking into development of an llvm-objdump utility for hexagon and I've read that there is a way to have tablegen automatically generate decode tables for you. I've not been able to find much info on this topic, the best info I've been able to find is this tutorial: http://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html#idp3570032
I've managed to get
2016 Aug 26
2
[RFC] AAP Backend
On 26 August 2016 at 17:45, Mehdi Amini <mehdi.amini at apple.com> wrote:
> “Major corporation” does not mean size to me, I read it as “having a major involvement in the project”.
Still, you're rejecting new developers because they haven't
contributed much before.
But if their back-end is upstream, than they'll contribute code
upstream for their changes on their back-end.
2002 Jan 07
1
Barcode or EAN code?
One my of my CDs has a bar code, 4 011222 044068, which is titled "EAN CODE".
Another one simply has a barcode, 07822-18646-2, without any title.
Should I assume that the barcode of any CD is the EAN code? I'm asking this because I want to know how to title the comment of the Vorbis file -- "EAN code" or "Barcode".
Thanks.
-------------- next part
2007 Jan 08
2
Two problems with Acts_as_paranoid
Hi,
I''ve run into two small problems with acts_as_paranoid and wondered if
anyone else has experienced them as well (and if yes, if they have any
solutions).
1. When using has_many :through, AAP doesn''t seem to take into account
the fact that your join model might also be paranoid. My solution to
this at the moment is to add an explicit conditions clause to the
has_many
2006 May 15
2
retrieving hashes key & values (ASAP)
Hi,
I want to retrieve the set of key & values which returns from a
stored procedure : connection.select_all "exec common.dbo.scr_lookupric
''AAP.N'' ".
The results i want to display in a view screen call result.rhtml.
Please help me out ASAP.
Thanks in advance.
joshua...
--
Posted via http://www.ruby-forum.com/.
2015 Mar 10
4
[LLVMdev] n-bit bytes for clang/llvm
Back in 2009 there was some discussion of the practicality of supporting
char sizes greater than 8-bit:
http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-September/thread.html#6349
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/thread.html#26025
with the consensus seemingly being "quite doable, please get a good patch
and submit".
However the current code appears (to my
2015 Mar 18
3
[LLVMdev] n-bit bytes for clang/llvm
On 17 Mar 2015, at 13:11, Tyro Software <softwaretyro at gmail.com> wrote:
>
> As an alternative to fixing the "char == 8 bits" presumption would using non-uniform pointer types have been another possible approach, e.g. keep char as 8 bit but have char* encode both the word address and the byte location within it (i.e. one extra bit in this 16-bit case). Of course this is
2013 Sep 24
3
[LLVMdev] request for tutorial
When I registered for dev conference, there was a field asking what I was
particularly interested in learning. I didn't fill it out then , but it
occurs to me now that I'd really enjoy a tutorial on how to develop a new
back end.
I spent some time recently reviewing existing material (documentation and
code) and not making a lot of progress. Indeed, under some time pressure,
I'm
2015 Mar 11
3
[LLVMdev] n-bit bytes for clang/llvm
> It's definitely doable, but I'd be worried about the maintenance burden.
Yes, that is a problem.
We are currently not allowed to reveal our target (which has 16-bit bytes, and registers with non-power-of-two bit widths) fully, and therefore not able to submit it upstream. One idea we have toyed with is to create a simple "dummy" version of our target, just to be able
2011 Jul 12
1
how to find out whether a string is a factor?
I have two data frames:
> str(ysmd)
'data.frame': 8325 obs. of 6 variables:
$ X.stock : Factor w/ 8325 levels "A","AA","AA-",..: 2702 6547 4118 7664 7587 6350 3341 5640 5107 7589 ...
$ market.cap : num -1.00 2.97e+10 3.54e+08 3.46e+08 -1.00 ...
$ X52.week.low : num 40.2 22.5 27.5 12.2 20.7 ...
$
2016 Aug 26
2
[RFC] AAP Backend
On 26 August 2016 at 16:36, Mehdi Amini via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> I think Alex’s point is that there needs to be a sufficient user base or a sufficient commitment of maintenance to warrant the burden of the backend on the community.
I don't think there is.
Can you quantify Lanai's customers? Is there a community behind it?
Last I check it was only
2012 Oct 16
2
[LLVMdev] Howto Guide on Porting the LLVM Assembler
Hi Everyone,
I have been implementing the integrated assembler for the OpenRISC 1000
architecture.
Whilst doing this I noticed a lack of documentation around this area. To
help others, I have written a how to guide which uses the OpenRISC 1000
as an example.
This can be downloaded from http://www.embecosm.com/download/ean10.html.
I hope this document proves useful. Any feedback would be
2006 Jan 29
6
tyro Ruby questin
Trying to print out a simple database grid, using, with column headers
such as ''SunToSatRoles'', ''PrimaryRoles'', etcetera.
Iterating through an object @List which is populated thusly
@list = mymodel.find(:all, :order => mymodel.editlist_order)
When I do something like
<table>
<% for i in @list %>
<tr>
<td><%= i.inspect