Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for NumValues (0.1 sec)

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

    	}
    }
    
    // NumBlocks returns an integer larger than the id of any Block in the Func.
    func (f *Func) NumBlocks() int {
    	return f.bid.num()
    }
    
    // NumValues returns an integer larger than the id of any Value in the Func.
    func (f *Func) NumValues() int {
    	return f.vid.num()
    }
    
    // NameABI returns the function name followed by comma and the ABI number.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/loopreschedchecks.go

    func findLastMems(f *Func) []*Value {
    
    	var stores []*Value
    	lastMems := f.Cache.allocValueSlice(f.NumBlocks())
    	defer f.Cache.freeValueSlice(lastMems)
    	storeUse := f.newSparseSet(f.NumValues())
    	defer f.retSparseSet(storeUse)
    	for _, b := range f.Blocks {
    		// Find all the stores in this block. Categorize their uses:
    		//  storeUse contains stores which are used by a subsequent store.
    		storeUse.clear()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 21:17:10 UTC 2023
    - 16K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/liveness/plive.go

    func (lv *liveness) markUnsafePoints() {
    	if IsUnsafe(lv.f) {
    		// No complex analysis necessary.
    		lv.allUnsafe = true
    		return
    	}
    
    	lv.unsafePoints = bitvec.New(int32(lv.f.NumValues()))
    	lv.unsafeBlocks = bitvec.New(int32(lv.f.NumBlocks()))
    
    	// Mark architecture-specific unsafe points.
    	for _, b := range lv.f.Blocks {
    		for _, v := range b.Values {
    			if v.Op.UnsafePoint() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
Back to top