Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 23 of 23 for InvertFlags (0.19 sec)

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

    		return OpARM64GreaterEqualF
    	default:
    		panic("unreachable")
    	}
    }
    
    // arm64Invert evaluates (InvertFlags op), which
    // is the same as altering the condition codes such
    // that the same result would be produced if the arguments
    // to the flag-generating instruction were reversed, e.g.
    // (InvertFlags (CMP x y)) -> (CMP y x)
    func arm64Invert(op Op) Op {
    	switch op {
    	case OpARM64LessThan:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ppc64/ssa.go

    		ssa.OpPPC64FLessEqual, ssa.OpPPC64FGreaterEqual:
    		v.Fatalf("Pseudo-op should not make it to codegen: %s ###\n", v.LongString())
    	case ssa.OpPPC64InvertFlags:
    		v.Fatalf("InvertFlags should never make it to codegen %v", v.LongString())
    	case ssa.OpPPC64FlagEQ, ssa.OpPPC64FlagLT, ssa.OpPPC64FlagGT:
    		v.Fatalf("Flag* ops should never make it to codegen %v", v.LongString())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/opGen.go

    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 128}, // DI
    				{1, 64},  // SI
    				{2, 2},   // CX
    			},
    			clobbers: 194, // CX SI DI
    		},
    	},
    	{
    		name:   "InvertFlags",
    		argLen: 1,
    		reg:    regInfo{},
    	},
    	{
    		name:   "LoweredGetG",
    		argLen: 1,
    		reg: regInfo{
    			outputs: []outputInfo{
    				{0, 239}, // AX CX DX BX BP SI DI
    			},
    		},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top