Displaying 20 results from an estimated 2000 matches similar to: "RFC: Adding Register Calling Convention Support"
2017 Jan 12
2
RFC: Dynamically Allocated "Callee Saved Registers" Lists
Hi Mehdi,
It is true that both IPRA and the proposed mechanism save RegMasks.
So you might say that the data structure in the immutable pass should be reused, but this is the only similarity.
Even this similarity is not exactly true.
I save register masks that doesn’t use passed/returned arguments while IPRA saves register masks for modified registers.
So how can they share the same mechanism?
2017 Jan 11
2
RFC: Dynamically Allocated "Callee Saved Registers" Lists
Hi Mehdi,
I wasn’t familiar with IPRA before, thank you for bringing it up.
After studying it, I have to say that IPRA is a wonderful idea and is well implemented.
I tried to reuse the mechanism for the last couple of days.
I implemented a solution using IPRA mechanism and encountered few issues:
1. IPRA uses immutable analysis pass called “PhysicalRegisterUsageInfo”. The usage of such
2017 Jan 09
5
RFC: Dynamically Allocated "Callee Saved Registers" Lists
Dynamically Allocated "Callee Saved Registers" Lists
Each Calling convention (CC) defines a static list of registers that should be preserved by a callee function. All other registers should be saved by the caller.
Some CCs use additional condition: If the register is used for passing/returning arguments - the caller needs to save it - even if it is part of the Callee Saved Registers
2017 Jan 12
2
RFC: Dynamically Allocated "Callee Saved Registers" Lists
Hi Mehdi,
I think that the subject of the RFC is misleading.
The true problem that we are trying to solve is to remove returned/passed arguments from the regmask (According to the calling convention).
IPRA and CC updated RegMask can’t use the same mechanism because they contradict each other.
I think that the following analog will help to explain why I think that a reuse is redundant:
Let’s
2017 Jan 12
2
RFC: Dynamically Allocated "Callee Saved Registers" Lists
Here in an example that explains the difference.
// Only declaration – No implementation
// Assume that the value is returned in EAX and the arguments are passed in EAX, ECX, EDX, ESI, EDI.
int __regcall callee (int a, int b, int c, int d, int e);
// implemented in a different module
void caller() {
…
x = callee(1,2,3,4,5);
…
}
What will be RegMask using IPRA register usage collector?
Callee
2017 Nov 06
2
Target Specific LTO Machine Pass
Hi,
I want to add Target Specific MachineFunctionPass so that it will run during Link Time Optimization.
The pass is currently running in non-LTO compilation (added in addPreEmitPass).
What do I need to do in order to run my pass also during LTO?
Thanks,
Oren
---------------------------------------------------------------------
Intel Israel (74) Limited
This e-mail and any attachments may
2016 Nov 30
2
RFC: Adding Support For Vectorcall Calling Convention
Adding Support For Vectorcall Calling Convention
=====================================================
Vectorcall Calling Convention for x64
----------------------------------------------------
The __vectorcall calling convention specifies that arguments to
functions are to be passed in registers, when possible. __vectorcall
uses more registers for arguments than __fastcall or the default x64
2008 Mar 30
2
Rsync on windows
Hi,
It there a way to use rsync from windows server, so it will pull data on
NFS through UNIX rsync server?
Thanks,
Oren Mark
Intel - Israel Engineering Computing
ISEC Data & Application Hosting
oren.mark@intel.com
(+) 972-4-865-5987
iNET: 465-5987
---------------------------------------------------------------------
Intel Israel (74) Limited
This e-mail and any attachments may contain
2006 Jul 03
2
Time entries in rsync log
Hi,
I get strange time entries in the rsync log, For example:
2006/07/02 14:56:12 [20054] rsync to upload/aspen/nhm from
plxc6266.pdx.intel.com (10.25.26.90)
2006/07/02 11:56:22 [20054] wrote 28 bytes read 3582404 bytes total
size 32030720
The first entry in the correct time and second is strange. I checked and
this is not the time on the destination.
Any ideas what is the
2006 Jul 16
1
Connection refuse to rsync
Hi,
We use rsync to share data between two remote sites. We are using rsync
after configuration of the rsync.conf file.
I created a module in the file with the relevant entries and
permissions.
The problem is that I get "connection refused ", when I try to run rsync
in the following way:
root@rsync1-mpg:/root# rsync ptsinf01.pt.intel.com::
rsync: failed to connect to
2005 Sep 19
1
rsync and HP11.11 problem
Hi All,
I am trying to run rsync from HP11.00 machine (source) to HP11.11
machine, as test for migration plan. The data on the source is not
changing since it is snapshot of active data.
Every time we try to run the following command:
timex rsync -avuz --delete isynh09:/snap
We get the following error:
receiving file list ... done
mknod
2008 Mar 13
1
Group name vs. GID
Hi,
I use rsync the replicate data between several sites. As far as I know
the default rsync operation is to copy group name and not GID.
I have two sites, lets say A and B with the same GIDs, and one, C, with
different GID. When I replicated data from site A to C it is working
fine - it copied group names and the GID is mapped to the one in site C.
When I rsync the data from site B to C, it is
2006 Jan 30
1
Reading for area during rsync
Hi,
There is an area I would like to rsync with remote site. Is there a
problem reading/writing to that area during the time rsync is in
progress?
Thanks,
Oren Mark
Intel - Israel Engineering Computing
Unix Server Platforms
oren.mark@intel.com <mailto:oren.mark@intel.com>
(+) 972-4-865-5987
iNET: 465-5987
-------------- next part --------------
HTML attachment scrubbed and
2006 May 16
1
Rsync linked disk
Hi,
I have a problem rsync disk that is linked in the following way:
/a/b/c/d/e -> ../e
We use that in order to create linked tree which has link to kind of
tools we need to rsync and thus not worry on disk capacity cause we can
add linked disks as many as we can.
We use rsync module with chroot for security reasons as follows:
[d]
Path = /a/b/c/d
Chroot = true
The
2007 Feb 13
1
keep group and owner on part of the files
Hi,
I use rsync daemon to replicate disks between sites.
I am replicating the disks using rsync -avzx command. The thing is that
I have in one site the same UNIX group but with different GID. So
someone with the same UID can access the group on the source but not on
the destination.
Is there a way, beside aligning GID number, on both sites to after
changing the group on the destination
2009 Mar 04
3
Bug in by() with dates as levels?
Trying to use dates in their R-native form (e.g., POSIXct) rather than
turning them into character strings, I've encountered the following problem.
I create a data frame where one column is dates. Then I use "by()" to do a
calculation on grouped subsets of the data. When I try to extract values
from the result, I get "subscript out of bounds". The example below shows
the
2020 Nov 04
1
API support for placing a message for a specific user
> On 03/11/2020 02:24 Oren Yehezkely <orenyny at gmail.com> wrote:
>
>
> Hello,
>
> I am trying to find out if Dovecot API allows placing?a message directly in a customer's mailbox, without needing to send the email via SMTP.
>
> Thanks for?your help,
>
> Oren
`doveadm save` is available from HTTP API, but seems to be missing from documentation.
2009 Aug 16
1
Rsync completed successfully, but files are not identical
Hi All,
I came into a strange issue running rsync on directory with ~500,000 files.
Some of the file, although with same time stamps and size on source and destination, were different on the destination.
The destination is just a mirrored area, and the data written to it, is just the one that comes through rsync.
Needless to mentioned, that when I remove files and synced them again it works, or
2006 Jan 31
1
rsync using ssh get stuck
Hi,
We started working with rsync to sync data between remote sites.
We started seeing many stuck rsync processes.
Usually it happens in the ssh stage while the ssh issues a "select"
syscall on fd #4 while it is long gone.
Here is an example:
root@ptsl2171:/root# ps -efwww |grep ekrimer
ekrimer 28619 4979 0 Jan28 ? 00:00:00
2006 Jan 15
2
rsync of file list
Hi All,
I would to rsync data spread of many files from remote site. Each file
may exist in total different location - the path for each file may be
different.
My question is:
Can I do it one single rsync command, giving a file containing list of
paths as parameter, or do I need to run rsync for each file.
I did not find any option doing it in the man page. I tried to play with