Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] A partial reply to the previous question and another one"
2009 Feb 26
1
[LLVMdev] A simple question regarding LLVM intrinsics.
Hi. My name is Gil Dogon and I am working in MobileEye using LLVM in
order to generate code for a proprietary processor.
Our processor architecture is very similar to MIPS, so I started to work
using the "experimental" MIPS back end.
Anyway, my question is rather simple but somehow I did not find a quick
answer to it in the documentation.
What I want to know, is how can the
2008 Jun 10
3
[LLVMdev] DejaGNU test fixes
Hi all,
while writing a testcase thate needed to do a grep containg {, I found that
the DejaGNU test framework didn't handle those very well. It's a bit of a fuss
to escape accolades properly, but most of all the framework seemed to silently
ignore errors in the escaping (and just not run the command then). See [1].
Fixing the framework resulted in 80 of the tests failing. I spent the
2013 Aug 16
0
[LLVMdev] ctlz pattern
Are you looking for something other than calling __builtin_clz from c++ or
calling @llvm.ctlz.* instrinsic from IR?
I don't think we have anything that will auto converting a loop to ctlz or
anything like that. We only seem to have a detection for popcount loops.
On Thu, Aug 15, 2013 at 9:01 PM, reed kotler <rkotler at mips.com> wrote:
> Does anyone know some simple c/c++ code or
2011 Jan 08
1
[LLVMdev] make check on Darwin - some failed tests.
Hi,
I started playing with llvm on Darwin.
When I do a "make check" from the llvm root, I am getting these failed tests:
Failing Tests (13):
LLVM :: FrontendC++/2010-04-30-OptimizedMethod-Dbg.cpp
LLVM :: FrontendC++/2010-05-12-PtrToMember-Dbg.cpp
LLVM :: FrontendC/2007-05-16-EmptyStruct.c
LLVM :: FrontendC/2007-10-01-BuildArrayRef.c
LLVM ::
2009 Jul 14
3
[LLVMdev] Unexpected failures in the DejaGNU test collection
Hi all,
When using "make check" with the DejaGNU test collection, I encounter
two unexpected failures (they seem to be closely related).
My question: are they well known, and if so what's the problem and how
can I fix it?
This is the error text I get:
FAIL: /var/data/common/trunk/llvm/test/FrontendC/2008-05-19-AlwaysInline.c
Failed with exit(1) at line 1
while running:
2013 Aug 16
2
[LLVMdev] ctlz pattern
Does anyone know some simple c/c++ code or .ll code which will cause
this ctlz pattern to be emitted?
Tia.
Reed
2008 Oct 06
0
[LLVMdev] dejagnu test failures on x86-32 linux
Two failing tests on x86-32 linux:
FAIL: test/FrontendC/2008-08-07-AlignPadding1.c
Failed with exit(1) at line 1
while running: /usr/local/bin/llvm-gcc -emit-llvm -w test/FrontendC/2008-08-07-AlignPadding1.c -m64 -S -o - -emit-llvm -O0 | grep
2010 Jul 12
2
[LLVMdev] [PATCH] Start of SIMD Reorg
Bruno Cardoso Lopes <bruno.cardoso at gmail.com> writes:
>> This patch merely moves some common pattern fragments (memop,
>> alignedload, etc.) to a file separate from X86InstrSSE.td so that all
>> current x86 SIMD implementations can still use the classes while the
>> transition happens.
>>
>> Ok to commit?
>
> I'm Ok with this patch.
So
2013 Aug 16
1
PATCH for bitmath.h: 1 typo, 1 warning
rutine -> routine
Also MSVC complains that FLAC__uint32* (unsigned int*) is not of the same type as unsigned long*
--- a\src\libFLAC\include\private\bitmath.h 2013-08-13 13:30:24.000000000 +0400
+++ b\src\libFLAC\include\private\bitmath.h 2013-08-14 10:20:51.484053700 +0400
@@ -78,12 +78,12 @@
return _bit_scan_reverse(v) ^ 31U;
#elif defined(__GNUC__) && (__GNUC__ >= 4 ||
2009 Jul 14
0
[LLVMdev] Unexpected failures in the DejaGNU test collection
On 14/07/2009, at 12.35, Harel Cain wrote:
> When using "make check" with the DejaGNU test collection, I encounter
> two unexpected failures (they seem to be closely related).
> My question: are they well known, and if so what's the problem and how
> can I fix it?
> FAIL: /var/data/common/trunk/llvm/test/FrontendC/2008-05-19-
> AlwaysInline.c
> FAIL:
2009 Sep 02
1
[LLVMdev] XPASS forAsmBlocksComplexJumpTarget.c (-fasm-blocks)
Building r80796 of the "release_26" branch on Ubuntu 9.04, I'm getting
an XPASS on:
ssen at ssen:~/llvm/build$ make TESTONE=FrontendC/2009-08-11-
AsmBlocksComplexJumpTarget.c check-one
make[1]: Entering directory `/home/ssen/llvm/build/test'
Making a new site.exp file...
XPASS: /home/ssen/llvm/test/FrontendC/2009-08-11-
AsmBlocksComplexJumpTarget.c
make[1]: Leaving directory
2006 Jan 16
0
[LLVMdev] Intrinsics Change
Developers,
As part of PR411, I have made several of the intrinsic functions non-
overloaded. While the assembler and bytecode reader are backwards
compatible, front-end writers should start using the non-overloaded
versions of the intrinsics. The llvm-gcc has already been updated to
generate the new intrinsic names. Other front-ends will start seeing
warnings about the names of intrinsics that
2012 May 09
1
[PATCH 2/2] bitmath: Finish up optimizations
This patch adds support for other compilers and systems
including MSVC, Intel C compiler etc..
---
src/libFLAC/bitmath.c | 48 -------------
src/libFLAC/bitreader.c | 54 ++-------------
src/libFLAC/include/private/bitmath.h | 120 ++++++++++++++++++++++++++++++---
3 files changed, 116 insertions(+), 106 deletions(-)
diff --git a/src/libFLAC/bitmath.c
2019 Feb 08
2
Unfolded additions of constants after promotion of @llvm.ctlz.i16 on SystemZ
Hi,
SystemZ supports @llvm.ctlz.i64() natively with a single instruction
(FLOGR), and lesser bitwidth versions of the intrinsic are promoted to i64.
For some reason, this leads to unfolded additions of constants as shown
below:
This function:
define i16 @fun(i16 %arg) {
%1 = tail call i16 @llvm.ctlz.i16(i16 %arg, i1 false)
ret i16 %1
}
,gives this optimized DAG as input to instruction
2010 May 03
2
[LLVMdev] `make check' failures in r102924
I successfully built LLVM (r102824) with
./configure --enable-optimized --enable-targets=host --with-built-clang
on Fedora 12 on an Athlon64 processor. (The clang is the 2.7 pre-built
version.) However, running `make check' produced 6 unexpected failures
(see below). If there's something you'd like me to do, just holler.
--- Vladimir
FAIL:
2017 Dec 17
2
Fwd: i am having some hard time compiling tinc 1.1 for openwrt
---------- Forwarded message ----------
From: eldad hadas <eldadh at hadasbros.com>
Date: Sun, Dec 17, 2017 at 9:19 PM
Subject: i am having some hard time compiling tinc 1.1 for openwrt
To: guus at tinc-vpn.org
Hello,
i am having some hard time compiling tinc 1.1 for openwrt.
i have found a precomiled version for ar71xx, but i need for mips_24kc and
ramips/mt7620
i have tried afew
2009 Mar 03
4
[LLVMdev] Adding Intrinsics for custom processor (frotend problem)
As mentioned in an earlier mail, I am working on an LLVM backend for a
custom processor based on MIPS.
My problem is how to extend LLVM to support some esoteric/non-standard
feature of the underlying hardware.
I saw in the "Extending LLVM" document, that the easiest / most common
way to do this was using an intrinsic function,
and examples of the technique abound (all SSE for
2017 Jan 23
2
Early legalization pass ? Doing early legalization in an existing pass ?
Hi all,
Some non trivial legalization of operations which aren't supported by the
backend would benefit from having the optimizer pass on them. I noticed
some example trying to optimize various pieces of code over the past weeks.
One offender is the cttz/ctlz intrinsic when defined on 0. On X86, BSR and
NSF are undefined on 0, and only recent CPU have the LZCNT and TZCNT
instructions that
2011 Feb 24
2
[LLVMdev] [patch] Dwarf Debug info support for COFF object files
On Feb 24, 2011, at 11:36 AM, Devang Patel wrote:
>
> On Feb 12, 2011, at 2:07 AM, Nathan Jeffords wrote:
>
>> Hello All,
>>
>> I have created a set of patches that get dwarf debugging support working for the COFF object file. I also believe I have fixed what appears to be a bug in how line info sections are referred to from the DW_TAG_compile_unit DIE. I have run
2009 Aug 21
1
[LLVMdev] 2007-03-27-VarLengthArray.c test
I experienced
FAIL:
/localtmp/astifter/llvm/llvm-svn/test/FrontendC/2007-03-27-VarLengthArray.c
Failed with exit(1) at line 1
while running:
/nfs/a5/astifter/astifter/llvm/llvm-svn-obj/../llvm-svn-install/bin/llvm-gcc
-emit-llvm -w -S /localtmp/astifter/llvm/l
lvm-svn/test/FrontendC/2007-03-27-VarLengthArray.c -o - | /bin/grep
{getelementptr inbounds \[0 x i32\]}
child process exited abnormally