Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for spadjop (0.45 sec)

  1. src/cmd/internal/obj/x86/asm6.go

    			switch v := p.From.Offset; {
    			case v == 0:
    				p.As = obj.ANOP
    			case v == 0x80 || (v < 0 && v != -0x80):
    				p.As = spadjop(ctxt, AADDL, AADDQ)
    				p.From.Offset *= -1
    			default:
    				p.As = spadjop(ctxt, ASUBL, ASUBQ)
    			}
    		}
    		if ctxt.Retpoline && (p.As == obj.ACALL || p.As == obj.AJMP) && (p.To.Type == obj.TYPE_REG || p.To.Type == obj.TYPE_MEM) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/lite/stablehlo/transforms/optimize_layout.cc

    struct TransposeCommuteWithPad : public OpRewritePattern<stablehlo::PadOp> {
      using OpRewritePattern<stablehlo::PadOp>::OpRewritePattern;
    
      LogicalResult matchAndRewrite(stablehlo::PadOp pad_op,
                                    PatternRewriter& rewriter) const override {
        Value pad_input = pad_op.getOperand();
        RankedTensorType pad_type = pad_op.getType().cast<RankedTensorType>();
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 21:59:06 UTC 2024
    - 8.6K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/tpu_space_to_depth_pass.cc

      while (pad_op || cast_op) {
        if (pad_op) {
          auto block_arg_num = GetBlockArgNum(pad_op.getInput());
          if (block_arg_num.has_value()) return block_arg_num;
          next_input = pad_op.getInput();
        } else {
          auto block_arg_num = GetBlockArgNum(cast_op.getX());
          if (block_arg_num.has_value()) return block_arg_num;
          next_input = cast_op.getX();
        }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 29.3K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/transforms/dilated_conv.h

            stb_op, "result for current op has more than 1 use");
      }
    
      // Pad op.
      TF::PadOp pad_op;
      ElementsAttr pad_attr;
      if (llvm::isa<TF::PadOp>(consumer_op)) {
        pad_op = llvm::cast<TF::PadOp>(consumer_op);
        if (!pad_op.getResult().hasOneUse()) {
          return rewriter.notifyMatchFailure(
              pad_op, "result for current op has more than 1 use");
        }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 20K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/stablehlo/transforms/optimize.cc

    LogicalResult MergeConsecutivePad(mhlo::PadOp pad_op,
                                      PatternRewriter &rewriter) {
      // Fail for non-static shapes
      if (!pad_op.getOperand().getType().hasStaticShape() ||
          !pad_op.getResult().getType().hasStaticShape() ||
          !pad_op.getPaddingValue().getType().hasStaticShape()) {
        return rewriter.notifyMatchFailure(pad_op, "dynamic shapes not supported");
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 26.9K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/arm64/obj7.go

    				p.To.Type = obj.TYPE_BRANCH
    				p.To.Sym = retjmp
    				p.Spadj = +c.autosize
    				break
    			}
    
    			p.As = obj.ARET
    			p.To.Type = obj.TYPE_MEM
    			p.To.Offset = 0
    			p.To.Reg = REGLINK
    			p.Spadj = +c.autosize
    
    		case AADD, ASUB:
    			if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.From.Type == obj.TYPE_CONST {
    				if p.As == AADD {
    					p.Spadj = int32(-p.From.Offset)
    				} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/arm/obj5.go

    				p.Spadj = int32(-p.To.Offset)
    			}
    			if (p.Scond&C_PBIT != 0) && p.From.Type == obj.TYPE_MEM && p.From.Reg == REGSP && p.To.Reg != REGPC {
    				p.Spadj = int32(-p.From.Offset)
    			}
    			if p.From.Type == obj.TYPE_ADDR && p.From.Reg == REGSP && p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP {
    				p.Spadj = int32(-p.From.Offset)
    			}
    
    		case obj.AGETCALLERPC:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/loong64/obj.go

    				p.To.Reg = REGSP
    				p.Spadj = -autosize
    
    				q = c.newprog()
    				q.As = AJMP
    				q.Pos = p.Pos
    				if retSym != nil { // retjmp
    					q.To.Type = obj.TYPE_BRANCH
    					q.To.Name = obj.NAME_EXTERN
    					q.To.Sym = retSym
    				} else {
    					q.To.Type = obj.TYPE_MEM
    					q.To.Offset = 0
    					q.To.Reg = REGLINK
    				}
    				q.Mark |= BRANCH
    				q.Spadj = +autosize
    
    				q.Link = p.Link
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/s390x/objz.go

    				p.To.Type = obj.TYPE_REG
    				p.To.Reg = REGSP
    				p.Spadj = -autosize
    
    				q = obj.Appendp(p, c.newprog)
    				q.As = ABR
    				q.From = obj.Addr{}
    				if retTarget == nil {
    					q.To.Type = obj.TYPE_REG
    					q.To.Reg = REG_LR
    				} else {
    					q.To.Type = obj.TYPE_BRANCH
    					q.To.Sym = retTarget
    				}
    				q.Mark |= BRANCH
    				q.Spadj = autosize
    				break
    			}
    
    			p.As = AMOVD
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 21K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/mips/obj0.go

    		stmp := t[0]
    		copy(t[:i-j], t[1:i-j+1])
    		s[0] = stmp
    
    		if t[i-j-1].p.Mark&BRANCH != 0 {
    			// t[i-j] is being put into a branch delay slot
    			// combine its Spadj with the branch instruction
    			t[i-j-1].p.Spadj += t[i-j].p.Spadj
    			t[i-j].p.Spadj = 0
    		}
    
    		i--
    	}
    
    	/*
    	 * put it all back
    	 */
    	var p *obj.Prog
    	var q *obj.Prog
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
Back to top