Changeset 348


Ignore:
Timestamp:
Jan 20, 2004, 3:40:31 PM (21 years ago)
Author:
Gary Byers
Message:

Don't refer to *PPC-VINSN-TEMPLATES*; use the target backend instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/PPC/ppc2.lisp

    r256 r348  
    4747         (label-var (gensym)))
    4848    `(macrolet ((! (,template-name-var &rest ,args-var)
    49                   (let* ((,template-temp (get-vinsn-template-cell ,template-name-var *ppc-vinsn-templates*)))
     49                  (let* ((,template-temp (get-vinsn-template-cell ,template-name-var (backend-p2-vinsn-templates *target-backend*))))
    5050                    (unless ,template-temp
    5151                      (warn "VINSN \"~A\" not defined" ,template-name-var))
    52                     `(%emit-vinsn ,',segvar (load-time-value (get-vinsn-template-cell ',,template-name-var *ppc-vinsn-templates*)) *ppc-vinsn-templates* ,@,args-var))))
     52                    `(%emit-vinsn ,',segvar (load-time-value (get-vinsn-template-cell ',,template-name-var (backend-p2-vinsn-templates *target-backend*))) (backend-p2-vinsn-templates *target-backend*) ,@,args-var))))
    5353       (macrolet ((<- (,retvreg-var)
    5454                    `(ppc2-copy-register ,',segvar ,',vreg-var ,,retvreg-var))
     
    374374           (*ppc2-bottom-vstack-lcell* (ppc2-new-vstack-lcell :bottom 0 0 nil))
    375375           (*ppc2-var-cells* nil)
    376            (*backend-vinsns* *ppc-vinsn-templates*)
     376           (*backend-vinsns* (backend-p2-vinsn-templates *target-backend*))
    377377           (*backend-node-regs* ppc-node-regs)
    378378           (*backend-node-temps* ppc-temp-node-regs)
Note: See TracChangeset for help on using the changeset viewer.