HomeSort by relevance Sort by last modified time
    Searched full:nilcheck (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /prebuilts/go/darwin-x86/test/fixedbugs/
issue18725.go 15 panic("nilcheck elim failed")
  /prebuilts/go/linux-x86/test/fixedbugs/
issue18725.go 15 panic("nilcheck elim failed")
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/
nilcheck_test.go 65 // TestNilcheckSimple verifies that a second repeated nilcheck is removed.
297 // TestNilcheckInFalseBranch tests that nil checks in the false branch of an nilcheck
372 // we need the opt here to rewrite the user nilcheck
416 // we need the opt here to rewrite the user nilcheck
compile.go 370 {name: "late nilcheck", fn: nilcheckelim2},
428 // late nilcheck needs instructions to be scheduled.
429 {"schedule", "late nilcheck"},
schedule.go 282 // NilCheck that depends on store1
285 // NilCheck that depends on store2
288 // The order of non-store and non-NilCheck values are undefined
nilcheck.go 171 // Optimization: keep track of removed nilcheck with smallest index
175 if opcodeTable[v.Op].nilCheck && unnecessary.contains(v.Args[0].ID) {
op.go 33 nilCheck bool // this op is a nil check on arg0
dom.go 301 // TODO: This loop is O(n^2). It used to be used in nilcheck,
cse.go 244 // nilcheck pass will remove the nil checks and log
  /prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/
nilcheck_test.go 65 // TestNilcheckSimple verifies that a second repeated nilcheck is removed.
297 // TestNilcheckInFalseBranch tests that nil checks in the false branch of an nilcheck
372 // we need the opt here to rewrite the user nilcheck
416 // we need the opt here to rewrite the user nilcheck
compile.go 370 {name: "late nilcheck", fn: nilcheckelim2},
428 // late nilcheck needs instructions to be scheduled.
429 {"schedule", "late nilcheck"},
schedule.go 282 // NilCheck that depends on store1
285 // NilCheck that depends on store2
288 // The order of non-store and non-NilCheck values are undefined
nilcheck.go 171 // Optimization: keep track of removed nilcheck with smallest index
175 if opcodeTable[v.Op].nilCheck && unnecessary.contains(v.Args[0].ID) {
op.go 33 nilCheck bool // this op is a nil check on arg0
dom.go 301 // TODO: This loop is O(n^2). It used to be used in nilcheck,
cse.go 244 // nilcheck pass will remove the nil checks and log
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/gen/
main.go 52 nilCheck bool // this op is a nil check on arg0
198 if v.nilCheck {
199 fmt.Fprintln(w, "nilCheck: true,")
genericOps.go 390 {name: "NilCheck", argLength: 2, typ: "Void"}, // arg0=ptr, arg1=mem. Panics if arg0 is nil. Returns void.
514 // Check void [next] yes (control opcode should be Op{Lowered}NilCheck)
MIPS64Ops.go 398 {name: "LoweredNilCheck", argLength: 2, reg: regInfo{inputs: []regMask{gpg}}, nilCheck: true, faultOnNilArg0: true}, // panic if arg0 is nil. arg1=mem.
MIPSOps.go 369 {name: "LoweredNilCheck", argLength: 2, reg: regInfo{inputs: []regMask{gpg}}, nilCheck: true, faultOnNilArg0: true}, // panic if arg0 is nil. arg1=mem.
generic.rules     [all...]
  /prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/gen/
main.go 52 nilCheck bool // this op is a nil check on arg0
198 if v.nilCheck {
199 fmt.Fprintln(w, "nilCheck: true,")
genericOps.go 390 {name: "NilCheck", argLength: 2, typ: "Void"}, // arg0=ptr, arg1=mem. Panics if arg0 is nil. Returns void.
514 // Check void [next] yes (control opcode should be Op{Lowered}NilCheck)
  /prebuilts/go/darwin-x86/test/
nilptr3.go 156 _ = x[9] // ERROR "generated nil check" // bug: would like to remove this check (but nilcheck and load are in different blocks)
  /prebuilts/go/linux-x86/test/
nilptr3.go 156 _ = x[9] // ERROR "generated nil check" // bug: would like to remove this check (but nilcheck and load are in different blocks)

Completed in 382 milliseconds

1 2 3 4