Displaying 20 results from an estimated 700 matches similar to: "[LLVMdev] Git repository to use (read-only)?"
2010 Aug 18
2
[LLVMdev] Git repository to use (read-only)?
On Wednesday, August 18, 2010 11:49:28 am Anton Korobeynikov wrote:
> Hello
>
> > Is there some official git repository to clone from?
>
> Not yet, but probably there will be something pretty soon.
> Right now there are some unofficial mirrors at repo.or.cz and github
Ok, then I will try to wait until the official is ready. If I now start that
with an unofficial one, I will
2017 Jun 05
2
Question about llvm::Value::print performance
Hi,
I want to use llvm::Value::print to output the assembly strings for llvm::Instructions
inside a rather large llvm::Module (linked module with lots of types/...).
I started with plain ::print and switched over to
http://llvm.org/docs/doxygen/html/classllvm_1_1Value.html#a04e6fc765eeb0c4c90ac5d55113db116
with a ModuleSlotTracker I pass in myself to avoid some complexity.
Still now I have
2017 Jul 04
4
trunc nsw/nuw?
Hi,
> Hi Alexandre,
>
> LLVM currently doesn't have trunc nsw/nuw, no.
> Which frontend would emit such instructions? Any application in mind?
> Just asking because if no frontend could emit those, then the motivation to
> add nsw/nuw support to trunc would be very low I guess.
I think the clang frontend could use that to allow better static analysis of integer overflows
on
2017 Jun 05
2
Question about llvm::Value::print performance
Dear Thomas,
> Hi Christoph,
>
> maybe there is a way of caching the print outputs and output them at the
> end of the program execution?
> So, your real application do not have this kind of bottle neck.
this is a valid idea, thought the problem is: I output all things only "once" and I even
output it like:
1) load module
2) go over functions
3) output all blocks with
2013 Aug 15
1
[LLVMdev] Question about non-UTF-8 filesystems
Hi,
it seems that e.g. on Windows, where the filename encoding is not UTF-8, it is impossible
to use any filenames containing e.g. german umlauts or chinese characters, because
the in LLVM used encoding collides with the encoding used by the OS.
There is a open bug for this http://llvm.org/bugs/show_bug.cgi?id=10348
It seems there were patches submitted to fix it, but they were never applied as
2010 Sep 24
0
[LLVMdev] Git repository to use (read-only)?
It's not *very* easy to do, but if you were to pull in the new branch,
and then rebase the old branches onto the proper revisions of the new
one, you *could* keep your branches.
Also, any idea what is *very* soon? Are we talking this month, or
maybe this year?
Indy
On Wed, Aug 18, 2010 at 3:52 AM, Christoph Cullmann <cullmann at absint.de> wrote:
> On Wednesday, August 18, 2010
2010 Aug 18
0
[LLVMdev] Git repository to use (read-only)?
Hello
> Is there some official git repository to clone from?
Not yet, but probably there will be something pretty soon.
Right now there are some unofficial mirrors at repo.or.cz and github
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2017 Jul 03
2
trunc nsw/nuw?
Hello,
>From [1], trunc does not seems to have a nsw/nuw attribute.
Is it possible to have that? Or do we have that and it is not up-to-date?
The definition would be:
If the nuw keyword is present, the result value of the trunc is a poison
value if the truncated high order bits are non-zero. If the nsw keyword is
present, the result value of the trunc is a poison value if the truncated
high
2017 Aug 25
9
[5.0.0 Release] Release Candidate 3 tagged
Dear testers,
5.0.0-rc3 was just tagged.
This is a release candidate in the real sense: if nothing bad comes up
in testing, this is what the release is going to look like.
Please build, test and upload binaries to the sftp (use the
/data/testers-uploads/ directory) and let me know what issues remain.
I know we're a little bit behind schedule, but hopefully we can get to
'final'
2009 Oct 22
2
Reliability issues when using Windows 7
Hello,
at our company we are using Samba 4.3.2 in conjunction with Windows 7.
We use the Windows 7 machines for our nightly compiles. However,
occasionally the schedules compiles stop with a Windows network error
message, such as:
.
.
.
[ 16%] Generating ui/moc_versiondialog.cxx
[ 16%] NMAKE : fatal error U1077:
'R:\usr\20091022\121890\release\win\bin\cmake.exe' : return code
2008 Dec 12
1
recursive List extraction question
Dear all,
I've got a list
L <- list(L1 = list
(foo = "bar"
, SL = NULL
)
, L2 = list
(
foo = "bar"
, SL = list
(SSL1 = list
(DF = data.frame(val = 21, foo = "bar")
, DFOO = list(foo = "foo", bar = "bar")
)
,
2020 Jul 03
2
Exceptions not getting caught on bare-metal target
Hi,
We're working on adding exception handling support for a downstream
bare-metal target. I read through the LLVM exception handling docs [1]
and went through some patches from other backends to understand what
parts we need to implement.
We're now at a point were it feels like it should work, but
unfortunately exceptions are still not getting caught. Our target uses
DWARF
2020 Apr 09
2
Supporting freeze in GlobalISel / freeze semantics in MIR
Hi all,
After a recent upstream merge into our downstream sources we are
suddenly encountering the freeze instruction in LLVM IR for div/rem
pairs. This seems to be related to [1].
Our downstream target is GlobalISel only and unfortunately GlobalISel
doesn't support this instruction yet, so most of our internal test-suite
is now breaking due to GlobalISel not being able to translate this
2020 Mar 02
2
Correct modelling of instructions with types smaller than the register class
Hi Quentin,
thank you for the reply! This clears up a lot of the questions I was
having. It seems like we should definitely invest some time in rewriting
some of our legalization rules then! I also posted some questions
further down below. I would appreciate getting your opinion on them.
> Hi Dominik,
>
> I’ll do a brief reply here and if you want more information we can talk further
2020 Feb 27
2
Correct modelling of instructions with types smaller than the register class
Hi Quentin, Hi Amara,
I was following your discussion on D75086 regarding declaring types as
legal even if they are smaller than the actual register class (e.g. s16
and gpr32). We are working on a backend which only has 32 and 64-bit
registers and we recently had a problem regarding exactly this where we
had to declare G_UNMERGE_VALUES and G_MERGE_VALUES with a smaller type
of <s32 as
2020 Mar 25
2
[GlobalISel] Narrowing uneven/non-pow-2 types
Hi Matt,
thanks for responding. I left a couple of comments down below.
Am 24.03.20 um 18:26 schrieb Matt Arsenault:
>
>> On Mar 24, 2020, at 12:24, Dominik Montada via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>>
>> Hi all,
>>
>> recently when working with GlobalISel we have often encountered cases in the legalizer where instructions could not be
2020 Mar 24
3
[GlobalISel] Narrowing uneven/non-pow-2 types
Hi all,
recently when working with GlobalISel we have often encountered cases in
the legalizer where instructions could not be narrowed because the
narrowing code relies on G_UNMERGE_VALUES and therefore requires the
source type to be a multiple of the narrow type. Often times these
instructions can be widened without any problem to a fitting type.
This has us writing legalization rules like
2020 Jun 04
2
Nested instruction patterns rejected by GlobalISel when having registers in Defs
Hi Dominik,
Thanks for your reply.
In my case, the Defs is the cause of the problem. Or rather, it is part of
the problem, because when I remove it from the instruction TableGen gives me
a different error message which concerns a part which is deeper into the
pattern tree, so at least it is able to proceed beyond that part of the
pattern. I have also stepped TableGen inside gdb and
2020 Oct 09
2
GlobalISel round table follow up: register bank select
Hi Quentin,
Am 08.10.20 um 21:17 schrieb Quentin Colombet:
> Hi Dominik,
>
>> On Oct 8, 2020, at 5:03 AM, Dominik Montada
>> <dominik.montada at hightec-rt.com
>> <mailto:dominik.montada at hightec-rt.com>> wrote:
>>
>> Hi Quentin,
>>
>> thanks for picking up the conversation!
>>
>> > I think we should step back and
2020 Mar 12
4
Correct modelling of instructions with types smaller than the register class
Hi Quentin,
thank you for the reply! I have a couple more questions that came up
when I tried to implement this today. I hope you can help me out with
this again!
Am 09.03.20 um 23:31 schrieb Quentin Colombet:
> I would expect that you could create a register class and register
> bank for the special register. That way you have something to map to
> when you do register bank select.