Displaying 20 results from an estimated 1000 matches similar to: "Possible MemCpyOpt bug?"
2013 Dec 16
2
[LLVMdev] Question about Pre-RA-schedule in LLVM3.3
At 2013-12-15 22:43:34,"Caldarale, Charles R" <Chuck.Caldarale at unisys.com> wrote:
>> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
>> On Behalf Of Haishan
>> Subject: [LLVMdev] Question about Pre-RA-schedule in LLVM3.3
>
>> My clang version is 3.3 and debug build.
>
>> //test.c
>> int a[6] = {1, 2, 3, 4, 5,
2013 Dec 21
0
[LLVMdev] Question about Pre-RA-schedule in LLVM3.3
The flag -enable-aa-sched-mi should do what you want you want in the MachineScheduler pass.
If you want to do it in the selection DAG, there is a subtarget hook that might do it:
TargetSubtargetInfo::useAA()
LLVM won’t generate the schedule you want anyway for Intel core processors, but the alias analysis can be useful in general.
-Andy
On Dec 16, 2013, at 6:03 AM, Haishan <hndxvon at
2013 Dec 15
3
[LLVMdev] Question about Pre-RA-schedule in LLVM3.3
Hi,
I compile a case (test.c) to get object machine file (test.o) using clang as follows:
"clang -target arm -integrated-as -c test.c -o test.o"
My clang version is 3.3 and debug build.
//test.c
int a[6] = {1, 2, 3, 4, 5, 6}
int main() {
a[0] = a[5];
a[1] = a[4];
a[2] = a[5];
}
//end test.c
Then test.dump is generated by using the objdump tool.
//test.dump
ldr r1, [r0, #20]
2013 Dec 15
0
[LLVMdev] Question about Pre-RA-schedule in LLVM3.3
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Haishan
> Subject: [LLVMdev] Question about Pre-RA-schedule in LLVM3.3
> My clang version is 3.3 and debug build.
> //test.c
> int a[6] = {1, 2, 3, 4, 5, 6}
> int main() {
> a[0] = a[5];
> a[1] = a[4];
> a[2] = a[5];
> }
> //end test.c
> Then test.dump is
2012 Apr 04
2
Using rsync to synchronize
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I have been using rsync to backup our primary data stores. It works
fine. Here are the options I use for doing that:
rsync --recursive --links --times --dirs --stats --delete \
--itemize-changes --quiet --exclude-from=exclude-filename \
/data-store1/ /data-store2/
Recently I have had the need to actually synchronize the files
between
2013 Nov 08
1
Problem with master user
Hello.
I have problem as below:
Nov 8 10:41:52 store1 dovecot: auth: Debug:
auth(master at example.com,::1,master,</qEuMafqyAAAAAAAAAAAAAAAAAAAAAAB>):
Master user lookup for login: jkrzyz at example.com
Nov 8 10:41:52 store1 dovecot: auth: Debug:
passwd-file(master at example.com,::1,master,</qEuMafqyAAAAAAAAAAAAAAAAAAAAAAB>):
lookup: user=master at example.com
2006 Dec 06
3
File size differences
Hey,
I have two identical machines setup with a RAID 5 array. One of them is used for
failovers and data from the master is synced everyday using rsync to the
failover machine. The data on this disks are usually intranet KB's, DB's etc..
The RAID 5 arrays are formatted using the default options i,e mkfs.ext3
/dev/Xda. The RAID controller is 3ware escalade and each disk member in the RAID
2003 Apr 02
1
FW: ipDialog Ethernet SIP Phone $199
Here is a SIP phone I haven't seen before. Does anyone have any
experience with this one?
-----Original Message-----
From: George Richardson [mailto:georger@netxusa.com]
Sent: Wednesday, April 02, 2003 4:56 PM
To: clay@ctitec.com
Subject: ipDialog Ethernet SIP Phone $199
pad <http://us.st1.yimg.com/store1.yimg.com/Img/trans_1x1.gif>
2008 Aug 05
1
Corrupted transaction logs
Hi,
I'm getting a lot of the following messages in my mail.err log.
Jul 12 11:25:51 mink dovecot: IMAP(user1 at domain1.net): Corrupted
transaction log file
/virtual/store1/mail/u/user1_domain1.net/Maildir/.Sent/dovecot.index.log:
Append with UID 925, but next_uid = 926
Jul 12 12:44:56 mink dovecot: IMAP(user2 at domain1.net): Corrupted
transaction log file
2011 Jul 29
1
Can't see shares...
I can't figure out what's wrong with my config, I can see the share
\\beata\anders, but not store0 or store1;
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2011-03-01
[global]
workgroup = NORRBRING
passdb backend = tdbsam
2010 Mar 10
1
R CMD check issue with soft-linked directory
I've been having some strange problems with R CMD check in the last couple of days, but
now believe I have localized the issue.
I had been running Ubuntu Hardy on one drive and then upgraded to Jaunty, but put Jaunty
on a different drive. I continue to be able to boot Hardy when I wish. I soft-linked my R
working area i.e.,
/home/john/Rstuff ----> /media/lnx804/home/john/Rstuff
2006 Jan 04
2
Error: Device 2049 (vbd) could not be connected. Backend device not found.
Hi,
i have seen a post with the same title, but didn''t
help a lot -it mentioned, that the image was for LVM,
which i don''t think is my case.
I downloaded the debian31 image from
http://jailtime.org. Initially, i had some problems
and changed the configuration file a little. Here it
is now:
-----------
kernel = "/boot/vmlinuz-2.6-xenU"
memory = 256
name =
2012 Sep 21
0
[LLVMdev] Alias Analysis accuracy
OK, with the restrict type qualifier, it is a little bit better:
The IR's function signature becomes:
define void @foo(i32* noalias %a, i32* noalias %b, i32* noalias %c)
nounwind {
Now the AA result:
Function: foo: 13 pointers, 0 call sites
NoAlias: i32* %a, i32* %b
NoAlias: i32* %a, i32* %c
NoAlias: i32* %b, i32* %c
NoAlias: i32* %a, i32** %a_addr
NoAlias:
2012 Sep 21
3
[LLVMdev] Alias Analysis accuracy
On Fri, Sep 21, 2012 at 3:08 PM, Welson Sun <welson.sun at gmail.com> wrote:
> OK, with the restrict type qualifier, it is a little bit better:
>
> The IR's function signature becomes:
> define void @foo(i32* noalias %a, i32* noalias %b, i32* noalias %c) nounwind
> {
>
> Now the AA result:
> Function: foo: 13 pointers, 0 call sites
> NoAlias: i32* %a,
2012 Sep 21
0
[LLVMdev] Alias Analysis accuracy
Here is the result of running mem2reg then basicaa, it is even worse: (%a
should be alias to %0, and partial alias to %3)
opt -mem2reg -basicaa -aa-eval -print-all-alias-modref-info < foo.s >
/dev/null
Function: foo: 6 pointers, 0 call sites
NoAlias: i32* %a, i32* %b
NoAlias: i32* %a, i32* %c
NoAlias: i32* %b, i32* %c
PartialAlias: i32* %1, i32* %a
NoAlias:
2009 Jun 30
2
[LLVMdev] Limitations of Alias Analysis?
Hi,
Thanks for your advice. I have tried this way:
opt -mem2reg test.bc -o mem2reg.bc
llvm-dis mem2reg.bc
opt -functionattrs -basicaa -aa-eval -print-all-alias-modref-info
mem2reg.bc
The content of main() in mem2reg.ll:
define i32 @main() nounwind {
entry:
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
%0 = call %struct.Location* @getNewLocation(i32 0, i32
2009 May 14
2
[LLVMdev] alias analysis results
Hi there,
I am trying to understand how AliasAnalysis works out in LLVM. I used
the following simple test-case (test4.c):
--
void test()
{
int *jj, *kk;
int aa = 100;
jj = &aa;
*jj = 300;
}
int main()
{
test();
return 0;
}
--
Then I did "llvm-gcc -emit-llvm -c -o test4.bc test4.c" to get bc. I
tried the following 2 ways to get what I expect to get as
2010 Nov 14
0
[LLVMdev] noalias locals
On Sun, Nov 14, 2010 at 2:37 PM, Kenneth Uildriks <kennethuil at gmail.com> wrote:
> On Sun, Nov 14, 2010 at 11:45 AM, Reid Kleckner <reid.kleckner at gmail.com> wrote:
>> On Sun, Nov 14, 2010 at 11:17 AM, Kenneth Uildriks <kennethuil at gmail.com> wrote:
>>> To fix that and compile C++ correctly while aggressively
>>> devirtualizing it, we would need
2015 Jan 23
2
[LLVMdev] question about enabling cfl-aa and collecting a57 numbers
Without the patch is also returns the wrong answer for all of these, it
just doesn't cause LICM to promote because it returns PartialAlias (which
is still wrong).
We return may-alias instead, and now suddenly it's happy to promote them.
The broken noalias results exist both before and after my patch:
===== Alias Analysis Evaluator Report =====
521 Total Alias Queries Performed
2010 Feb 15
3
[LLVMdev] A very basic doubt about LLVM Alias Analysis
Hi,
Using this option I do get all the vars as may alias ie
MayAlias: i32* %j.0, i32* %k
MayAlias: i32* %i.0, i32* %k
MayAlias: i32* %i.0, i32* %j.0
Is there any other analysis which will give them as must aliases.
Actually what I want to do is implement a flow sensitive points-to(not
alias) analysis and then use that information for some optimizations
like PRE.
Will that be