Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for clobberRegs (0.4 sec)

  1. src/cmd/compile/internal/ssa/regalloc.go

    // freeRegs frees up all registers listed in m.
    func (s *regAllocState) freeRegs(m regMask) {
    	for m&s.used != 0 {
    		s.freeReg(pickReg(m & s.used))
    	}
    }
    
    // clobberRegs inserts instructions that clobber registers listed in m.
    func (s *regAllocState) clobberRegs(m regMask) {
    	m &= s.allocatable & s.f.Config.gpRegMask // only integer register can contain pointers, only clobber them
    	for m != 0 {
    		r := pickReg(m)
    		m &^= 1 << r
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
Back to top