- Sort Score
- Result 10 results
- Languages All
Results 11 - 13 of 13 for OADDR (0.03 sec)
-
src/cmd/compile/internal/typecheck/stmt.go
case ir.OLITERAL, ir.ONIL, ir.OMETHEXPR, ir.ONEW: return case ir.ONAME: arg := arg.(*ir.Name) if arg.Class == ir.PFUNC { return // reference to global function } case ir.OADDR: arg := arg.(*ir.AddrExpr) if arg.X.Op() == ir.OLINKSYMOFFSET { return // address of global symbol } case ir.OCONVNOP: arg := arg.(*ir.ConvExpr)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 20 15:10:54 UTC 2023 - 17.8K bytes - Viewed (0) -
src/cmd/compile/internal/walk/order.go
// // TODO(mdempsky): Note that OuterValue unwraps OCONVNOPs, but // IsAddressable does not. It should be possible to skip copying for // at least some of these OCONVNOPs (e.g., reinsert them after the // OADDR operation), but at least walkCompare needs to be fixed to // support that (see trybot failures on go.dev/cl/541715, PS1). if ir.IsAddressable(n) { if name, ok := ir.OuterValue(n).(*ir.Name); ok && name.Op() == ir.ONAME {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 02:00:33 UTC 2024 - 42.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/ssa.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0)