Displaying 15 results from an estimated 15 matches for "jpbonn".
Did you mean:
bonn
2011 Jun 08
3
[LLVMdev] cmake and testsuite
I just tried cmake for the first time and it mostly worked. I had been
using autotools to configure.
With cmake configure environment when I try to do:
make TESTSUITE=CodeGen/mblaze check
it runs the whole test suite. Under autotools it would just run the
mblaze tests. Is there an equivalent command in a camke configured
environment or is this broken? I know nothing about cmake so I'm
2011 Jun 09
0
[LLVMdev] cmake and testsuite
2011/6/9 llvmjp <jpbonn-keyword-llvm.7c175e at corniceresearch.com>:
> make TESTSUITE=CodeGen/mblaze check
Are they useful to you?
$ bin/llvm-lit -sv -jN test/CodeGen/MBlaze
$ bin/llvm-lit -sv -jN /path/to/source/llvm/test/CodeGen/MBlaze/hogehoge.ll
...Takumi
2011 Jun 29
1
[LLVMdev] llvm-ld and native executables
Does llvm-ld support linker scripts or have a mechanism for specifying
where sections should be loaded? It's unclear to me what the -native
option really does.
Is llvm-ld intended to be a full replacement for ld?
Thanks,
JP
2012 Aug 19
1
[LLVMdev] MBlaze select_cc lowering question.
Can someone explain how the condition code is passed from the
MBlazeTargetLowering::LowerSELECT_CC to
MBlazeTargetLowering::EmitCustomSelect custom inserter? In
LowerSELECT_CC the condition code is never accessed (Op.GetOperand(4))
and I don't see how it ends up getting correctly passed to the
MBlazeTargetLowering::EmitCustomSelect.
> SDValue
2010 Jul 20
1
[LLVMdev] DAGCombiner::ReduceLoadWidth bug?
On 7/19/10 10:36 AM, Duncan Sands wrote:
> Hi JP,
>
>
>> DAGCombiner::ReduceLoadWidth() does the following:
>> /// ReduceLoadWidth - If the result of a wider load is shifted to right of N
>> /// bits and then truncated to a narrower type and where N is a multiple
>> /// of number of bits of the narrower type, transform it to a narrower load
>> /// from
2008 Nov 21
1
[LLVMdev] Patch for WritingAnLLVMBackend.html
Here's a patch for WritingAnLLVMBackend.html that describes how
instruction operand mapping works based on an IRC chat I had. Can
someone review and apply it?
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: write.patch
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081120/c67a72f8/attachment.ksh>
2009 May 04
0
[LLVMdev] testing a new target backend
I'd like to try running the LLVM test suite on a new backend. It
appears the test suite only uses llvm-gcc and not clang. Is that
correct? Can the test suite be configure to use clang? We haven't
ported our target to llvm-gcc.
2010 Oct 07
0
[LLVMdev] Patch: Don't do unprofitable narrowing of loads.
Our backend only does 32 bit loads. I noticed some loads were narrowed
to 8 bits and then had to be reverted back to 32 bit loads. This patch
prevents the initial lowering. I've only tested this on my backend. Can
someone review and apply this or should I submit a bug?
Index: CodeGen/SelectionDAG/TargetLowering.cpp
===================================================================
---
2010 Nov 29
1
[LLVMdev] Sparc regression in V119382 "pseudo instruction expansion"
The following code compiles for Sparc prior to version 119382 but causes
a llc to hang in version 119382 and later. I glanced at it but haven't
figure it out yet. I figure I'd ping the list to see if it's an obvious
fix to someone else.
define void @test(i16 %di, i32 %L_num, i32 %tmp1, i16* %P) {
%X = shl i16 %di, 1 ; <i16> [#uses=1]
%tmp28 = shl
2011 Apr 26
1
[LLVMdev] SDTypeProfile with negative number of operands
I noticed SDTypeProfile is commonly used with -1 for the number of
operands, as in:
def SDT_SystemZCall : SDTypeProfile<0, -1, [SDTCisPtrTy<0>]>;
What does this do?
2011 Oct 04
1
[LLVMdev] opt and llc use datalayout differently - bug?
It appears llc gives preference to the default target datalayout whereas
opt gives preference to the module datalayout. Is there a reason they
behave differently?
From llc.cpp:
// Add the target data from the target machine, if it exists, or the
module.
if (const TargetData *TD = Target.getTargetData())
PM.add(new TargetData(*TD));
else
PM.add(new TargetData(&mod));
2010 Oct 04
2
[LLVMdev] missing blocks
I suspect this is a straight forward problem so I thought I'd ask.
I'm developing a new backend. I recently updated from the LLVM
repository and now my output assembly is branching to labels/blocks that
have been removed. It had been working fine two weeks ago. What looks
suspicious is the following message:
TryTailMergeBlocks: BB#1, BB#3, BB#4
Looking for common tails of
2011 Oct 27
1
[LLVMdev] stack alignment and backend
I'm running into the same problem mentioned here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-February/038027.html
but I think the underlying problem is different from what he mentions.
The stack on the processor I'm working on is aligned to 4 bytes per the
ABI but stack objects can be created with higher alignments (datalayout
of i64:32:32). As an example, I'm running into a
2009 Mar 19
2
[LLVMdev] byte store requires read-modify-write sequence
Our processor only does 32bit reads and writes to memory. Changing a
byte requires a 32bit read, modify, 32bit write sequence to change the
8bit value in memory.
How should this be handled?
Do any of the other current backends do this?
2010 Jul 19
2
[LLVMdev] DAGCombiner::ReduceLoadWidth bug?
DAGCombiner::ReduceLoadWidth() does the following:
/// ReduceLoadWidth - If the result of a wider load is shifted to right of N
/// bits and then truncated to a narrower type and where N is a multiple
/// of number of bits of the narrower type, transform it to a narrower load
/// from address + N / num of bits of new type. If the result is to be
/// extended, also fold the extension to form a