mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-29 10:32:47 +00:00
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27758 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5001ea1078
commit
966083fd1a
@ -110,3 +110,13 @@ vec_ste(&destloc,0,vTemp);
|
||||
We can do an arbitrary non-constant value by using lvsr/perm/ste.
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
If we want to tie instruction selection into the scheduler, we can do some
|
||||
constant formation with different instructions. For example, we can generate
|
||||
"vsplti -1" with "vcmpequw R,R" and 1,1,1,1 with "vsubcuw R,R", both of which
|
||||
use different execution units, thus could help scheduling.
|
||||
|
||||
This is probably only reasonable for a post-pass scheduler.
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user