Changeset 11298


Ignore:
Timestamp:
Nov 5, 2008, 10:53:53 AM (13 years ago)
Author:
gb
Message:

ALIGN-LOOP-HEAD was a bad idea (adds NOPs but doesn't improve performance), but attempts to actually remove uses of it failed for some unknown reason. Make the vinsn a NOP for now.

Add some vinsn attributes to temp pushes/pops.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/X86/X8664/x8664-vinsns.lisp

    r11282 r11298  
    18491849
    18501850
    1851 (define-x8664-vinsn discard-temp-frame (()
     1851(define-x8664-vinsn (discard-temp-frame :tsp :pop :discard) (()
    18521852                                        ()
    18531853                                        ((temp :imm)))
     
    18581858  )
    18591859
    1860 (define-x8664-vinsn discard-c-frame (()
     1860(define-x8664-vinsn (discard-c-frame :csp :pop :discard) (()
    18611861                                     ()
    18621862                                     ((temp :imm)))
     
    18661866
    18671867 
    1868 (define-x8664-vinsn vstack-discard (()
     1868(define-x8664-vinsn (vstack-discard :vsp :pop :discard) (()
    18691869                                    ((nwords :u32const)))
    18701870  ((:not (:pred = nwords 0))
     
    45354535(define-x8664-vinsn align-loop-head (()
    45364536                                     ()
    4537                                      ())
    4538   (:align 4))
     4537                                     ()))
    45394538
    45404539(queue-fixup
Note: See TracChangeset for help on using the changeset viewer.