search for: l468

Displaying 9 results from an estimated 9 matches for "l468".

Did you mean: 468
2017 Apr 26
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...are preventing debugging/running of the program, I wouldn’t block the flip of the switch on that. What do you think? > * FastISel seems to transform division-by-constant-power-of-2 into right shift (see https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468 <https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468>). GlobalISel does not. It seems to me that at -O0 there may be reasons not perform this transformation, but maybe there is a good reason why FastISel does this? I think FastISel tries to generat...
2017 Apr 03
5
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
I've kicked off a run to compare "-O0 -g" versus "-O0 -g -mllvm -global-isel -mllvm -global-isel-abort=2". I've selected the test-suite (albeit a version which is a couple of months old now) and a few short-running proprietary benchmarks to get data back quickly for an initial feel of where things are. This was running on Cortex-A57 AArch64 Linux. I saw one assertion
2017 Apr 27
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...the google doc. In the meantime, I’d suggest to focus on validating the debug info on your side. > > >>> * FastISel seems to transform division-by-constant-power-of-2 into right shift (see https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468 <https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468>). GlobalISel does not. It seems to me that at -O0 there may be reasons not perform this transformation, but maybe there is a good reason why FastISel does this? >> >> I think FastISe...
2016 Jan 12
3
What are the advantages and disadvantages of running with or without libvirt?
I didn't see what are the main differences in http://libguestfs.org/guestfs.3.html#backend Specifically, I'm interested in what is faster (direct sounds faster to me), and if there are any major restrictions (networking?) Here's an example command we are running (sorry, Python'ish, but you'll get it): ['virt-sysprep', '--connect', 'qemu:///system',
2017 Apr 06
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...d=32550 for this. I think this one > definitely needs fixing before enabling GlobalISel by default at -O0. > * FastISel seems to transform division-by-constant-power-of-2 into right > shift (see > https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468). > GlobalISel does not. It seems to me that at -O0 there may be reasons not > perform this transformation, but maybe there is a good reason why FastISel > does this? So, FastISel on AArch64 isn't really an "O0" selector: it has a lot of smarts and peepholes, because some J...
2016 Jan 12
0
Re: What are the advantages and disadvantages of running with or without libvirt?
..._libvirt_domain' (basically equivalent to running `virsh dumpxml some_libvirt_domain') and it then parses the libvirt XML to find the disks of `some_libvirt_domain' so it knows where to create the /foo directory. https://github.com/libguestfs/libguestfs/blob/master/src/libvirt-domain.c#L468 Because libvirt has different namespaces for libvirt domain names, we allow you to select the namespace using the -c/--connect option, so you could for example do: virt-sysprep -c xen:/// -d some_xen_domain which is equivalent to doing `virsh -c xen:/// dumpxml some_xen_domain' and parsing...
2017 May 09
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...gt; > In the meantime, I’d suggest to focus on validating the debug info on your > side. > > > > * FastISel seems to transform division-by-constant-power-of-2 into right > shift (see > https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468). > GlobalISel does not. It seems to me that at -O0 there may be reasons not > perform this transformation, but maybe there is a good reason why FastISel > does this? > > > I think FastISel tries to generate the best code it can no matter what. > For GISel O0 however, not doing...
2017 May 09
4
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...lain the refactoring in the google doc. In the meantime, I’d suggest to focus on validating the debug info on your side. * FastISel seems to transform division-by-constant-power-of-2 into right shift (see https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468). GlobalISel does not. It seems to me that at -O0 there may be reasons not perform this transformation, but maybe there is a good reason why FastISel does this? I think FastISel tries to generate the best code it can no matter what. For GISel O0 however, not doing this optimization sounds sensible...
2017 May 10
2
[GlobalISel][AArch64] Toward flipping the switch for O0: Please give it a try!
...ting the debug info on your side. >>>> >>>>> >>>>> >>>>>>> * FastISel seems to transform division-by-constant-power-of-2 into right shift (see https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468 <https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/SelectionDAG/FastISel.cpp#L456-L468>). GlobalISel does not. It seems to me that at -O0 there may be reasons not perform this transformation, but maybe there is a good reason why FastISel does this? >>>>>> >>...