/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)
|