/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/src/ |
D | xpos.go | 11 type XPos struct { struct 12 index int32 13 lico 22 func (p XPos) IsKnown() bool { 28 func (p XPos) Before(q XPos) bool { 34 func (p XPos) SameFile(q XPos) bool { 39 func (p XPos) SameFileAndLine(q XPos) bool { 45 func (p XPos) After(q XPos) bool { 51 func (p XPos) WithNotStmt() XPos { 57 func (p XPos) WithDefaultStmt() XPos { [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/reflectdata/ |
D | helpers.go | 34 func kindRType(pos src.XPos, typ *types.Type, k types.Kind) ir.Node { 41 func mapRType(pos src.XPos, typ *types.Type) ir.Node { 47 func chanRType(pos src.XPos, typ *types.Type) ir.Node { 54 func sliceElemRType(pos src.XPos, typ *types.Type) ir.Node { 62 func concreteRType(pos src.XPos, typ *types.Type) ir.Node { 70 func AppendElemRType(pos src.XPos, n *ir.CallExpr) ir.Node { 82 func CompareRType(pos src.XPos, n *ir.BinaryExpr) ir.Node { 102 func ConvIfaceTypeWord(pos src.XPos, n *ir.ConvExpr) ir.Node { 122 func ConvIfaceSrcRType(pos src.XPos, n *ir.ConvExpr) ir.Node { 133 func CopyElemRType(pos src.XPos, n *ir.BinaryExpr) ir.Node { [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ir/ |
D | stmt.go | 21 func NewDecl(pos src.XPos, op Op, x *Name) *Decl { 69 func NewAssignListStmt(pos src.XPos, op Op, lhs, rhs []Node) *AssignListStmt { 96 func NewAssignStmt(pos src.XPos, x, y Node) *AssignStmt { 121 func NewAssignOpStmt(pos src.XPos, asOp Op, x, y Node) *AssignOpStmt { 134 func NewBlockStmt(pos src.XPos, list []Node) *BlockStmt { 154 func NewBranchStmt(pos src.XPos, op Op, label *types.Sym) *BranchStmt { 197 func NewCaseStmt(pos src.XPos, list, body []Node) *CaseClause { 210 func NewCommStmt(pos src.XPos, comm Node, body []Node) *CommClause { 227 func NewForStmt(pos src.XPos, init Node, cond, post Node, body []Node, distinctVars bool) *ForStmt { 250 func NewGoDeferStmt(pos src.XPos, op Op, call Node) *GoDeferStmt { [all …]
|
D | expr.go | 64 func NewAddStringExpr(pos src.XPos, list []Node) *AddStringExpr { 80 func NewAddrExpr(pos src.XPos, x Node) *AddrExpr { 136 func NewBasicLit(pos src.XPos, typ *types.Type, val constant.Value) Node { 165 func NewBinaryExpr(pos src.XPos, op Op, x, y Node) *BinaryExpr { 197 func NewCallExpr(pos src.XPos, op Op, fun Node, args []Node) *CallExpr { 242 func NewCompLitExpr(pos src.XPos, op Op, typ *types.Type, list []Node) *CompLitExpr { 292 func NewConvExpr(pos src.XPos, op Op, typ *types.Type, x Node) *ConvExpr { 323 func NewIndexExpr(pos src.XPos, x, index Node) *IndexExpr { 346 func NewKeyExpr(pos src.XPos, key, value Node) *KeyExpr { 360 func NewStructKeyExpr(pos src.XPos, field *types.Field, value Node) *StructKeyExpr { [all …]
|
D | const.go | 18 func NewBool(pos src.XPos, b bool) Node { 23 func NewInt(pos src.XPos, v int64) Node { 28 func NewString(pos src.XPos, s string) Node { 33 func NewUintptr(pos src.XPos, v int64) Node { 38 func NewZero(pos src.XPos, typ *types.Type) Node { 68 func NewOne(pos src.XPos, typ *types.Type) Node {
|
D | name.go | 24 func NewIdent(pos src.XPos, sym *types.Sym) *Ident { 82 func NewNameAt(pos src.XPos, sym *types.Sym, typ *types.Type) *Name { 105 func (fn *Func) NewLocal(pos src.XPos, sym *types.Sym, typ *types.Type) *Name { 119 func NewDeclNameAt(pos src.XPos, op Op, sym *types.Sym) *Name { 133 func NewConstAt(pos src.XPos, sym *types.Sym, typ *types.Type, val constant.Value) *Name { 145 func newNameAt(pos src.XPos, op Op, sym *types.Sym) *Name { 300 func NewClosureVar(pos src.XPos, fn *Func, n *Name) *Name { 323 func NewHiddenParam(pos src.XPos, fn *Func, sym *types.Sym, typ *types.Type) *Name {
|
D | copy.go | 19 func DeepCopy(pos src.XPos, n Node) Node { 37 func DeepCopyList(pos src.XPos, list []Node) []Node {
|
D | func.go | 160 func NewFunc(fpos, npos src.XPos, sym *types.Sym, typ *types.Type) *Func { 423 func closureName(outerfn *Func, pos src.XPos, why Op) *types.Sym { 493 func NewClosureFunc(fpos, cpos src.XPos, why Op, typ *types.Type, outerfn *Func, pkg *Package) *Fun… 552 func FuncPC(pos src.XPos, n Node, wantABI obj.ABI) Node {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/ |
D | func.go | 453 func (b *Block) NewValue0(pos src.XPos, op Op, t *types.Type) *Value { 461 func (b *Block) NewValue0I(pos src.XPos, op Op, t *types.Type, auxint int64) *Value { 469 func (b *Block) NewValue0A(pos src.XPos, op Op, t *types.Type, aux Aux) *Value { 478 func (b *Block) NewValue0IA(pos src.XPos, op Op, t *types.Type, auxint int64, aux Aux) *Value { 487 func (b *Block) NewValue1(pos src.XPos, op Op, t *types.Type, arg *Value) *Value { 497 func (b *Block) NewValue1I(pos src.XPos, op Op, t *types.Type, auxint int64, arg *Value) *Value { 507 func (b *Block) NewValue1A(pos src.XPos, op Op, t *types.Type, aux Aux, arg *Value) *Value { 518 func (b *Block) NewValue1IA(pos src.XPos, op Op, t *types.Type, auxint int64, aux Aux, arg *Value) … 529 func (b *Block) NewValue2(pos src.XPos, op Op, t *types.Type, arg0, arg1 *Value) *Value { 541 func (b *Block) NewValue2A(pos src.XPos, op Op, t *types.Type, aux Aux, arg0, arg1 *Value) *Value { [all …]
|
D | memcombine.go | 736 func truncate(b *Block, pos src.XPos, v *Value, from, to int64) *Value { 749 func zeroExtend(b *Block, pos src.XPos, v *Value, from, to int64) *Value { 763 func leftShift(b *Block, pos src.XPos, v *Value, shift int64) *Value { 778 func rightShift(b *Block, pos src.XPos, v *Value, shift int64) *Value { 793 func byteSwap(b *Block, pos src.XPos, v *Value) *Value {
|
D | expand_calls.go | 339 func (x *expandState) decomposePair(pos src.XPos, b *Block, a, mem *Value, t0, t1 *types.Type, o0, … 348 func (x *expandState) decomposeOne(pos src.XPos, b *Block, a, mem *Value, t0 *types.Type, o0 Op, rc… 363 func (x *expandState) decomposeAsNecessary(pos src.XPos, b *Block, a, m0 *Value, rc registerCursor)… 482 func (x *expandState) rewriteSelectOrArg(pos src.XPos, b *Block, container, a, m0 *Value, at *types… 700 func (x *expandState) rewriteWideSelectToStores(pos src.XPos, b *Block, container, m0 *Value, at *t…
|
D | config.go | 134 Fatalf(pos src.XPos, msg string, args ...interface{}) 137 Warnl(pos src.XPos, fmt_ string, args ...interface{})
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/base/ |
D | print.go | 48 func addErrorMsg(pos src.XPos, code errors.Code, format string, args ...interface{}) { 63 func FmtPos(pos src.XPos) string { 104 func sameline(a, b src.XPos) bool { 116 func ErrorfAt(pos src.XPos, code errors.Code, format string, args ...interface{}) { 175 func WarnfAt(pos src.XPos, format string, args ...interface{}) { 212 func FatalfAt(pos src.XPos, format string, args ...interface{}) { 254 func AssertfAt(b bool, pos src.XPos, format string, args ...interface{}) {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/staticdata/ |
D | data.go | 74 func StringSym(pos src.XPos, s string) (data *obj.LSym) { 120 func fileStringSym(pos src.XPos, file string, readonly bool, hash []byte) (*obj.LSym, int64, error)… 207 func slicedata(pos src.XPos, s string) *obj.LSym { 217 func dstringdata(s *obj.LSym, off int, t string, pos src.XPos, what string) int {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/typecheck/ |
D | expr.go | 412 func DotField(pos src.XPos, x ir.Node, index int) *ir.SelectorExpr { 428 func dot(pos src.XPos, typ *types.Type, op ir.Op, x ir.Node, selection *types.Field) *ir.SelectorEx… 439 func XDotField(pos src.XPos, x ir.Node, sym *types.Sym) *ir.SelectorExpr { 453 func XDotMethod(pos src.XPos, x ir.Node, sym *types.Sym, callee bool) *ir.SelectorExpr {
|
D | subr.go | 45 func NodAddrAt(pos src.XPos, n ir.Node) *ir.AddrExpr { 51 func LinksymAddr(pos src.XPos, lsym *obj.LSym, typ *types.Type) *ir.AddrExpr {
|
D | typecheck.go | 26 func Call(pos src.XPos, callee ir.Node, args []ir.Node, dots bool) ir.Node { 807 func NewMethodExpr(pos src.XPos, recv *types.Type, sym *types.Sym) *ir.SelectorExpr {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/ |
D | inl.go | 104 func (ctxt *Link) OutermostPos(xpos src.XPos) src.Pos { 123 func (ctxt *Link) InnermostPos(xpos src.XPos) src.Pos { 130 func (ctxt *Link) AllPos(xpos src.XPos, do func(src.Pos)) {
|
D | plist.go | 180 func (ctxt *Link) InitTextSym(s *LSym, flag int, start src.XPos) { 236 func (ctxt *Link) GloblPos(s *LSym, size int64, flag int, pos src.XPos) {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/logopt/ |
D | log_opts.go | 328 func NewLoggedOpt(pos, lastPos src.XPos, what, pass, funcName string, args ...interface{}) *LoggedO… 336 func LogOpt(pos src.XPos, what, pass, funcName string, args ...interface{}) { 349 func LogOptRange(pos, lastPos src.XPos, what, pass, funcName string, args ...interface{}) { 534 func parsePos(ctxt *obj.Link, pos src.XPos, posTmp []src.Pos) ([]src.Pos, src.Pos) {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/devirtualize/ |
D | pgo.go | 416 func copyInputs(curfn *ir.Func, pos src.XPos, recvOrFn ir.Node, args []ir.Node, init *ir.Nodes) (ir… 443 func retTemps(curfn *ir.Func, pos src.XPos, call *ir.CallExpr) []ir.Node { 455 func condCall(curfn *ir.Func, pos src.XPos, cond ir.Node, thenCall, elseCall *ir.CallExpr, init ir.…
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/noder/ |
D | helpers.go | 64 func Addr(pos src.XPos, x ir.Node) *ir.AddrExpr { 70 func Deref(pos src.XPos, typ *types.Type, x ir.Node) *ir.StarExpr {
|
D | reader.go | 2891 func shapedMethodExpr(pos src.XPos, obj *ir.Name, sym *types.Sym) *ir.SelectorExpr { 3894 func newWrapperFunc(pos src.XPos, sym *types.Sym, wrapper *types.Type, method *types.Field) *ir.Fun… 3956 func addTailCall(pos src.XPos, fn *ir.Func, recv ir.Node, method *types.Field) { 3981 func setBasePos(pos src.XPos) {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/dwarfgen/ |
D | scope.go | 18 func xposBefore(p, q src.XPos) bool { 22 func findScope(marks []ir.Mark, pos src.XPos) ir.ScopeID {
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/walk/ |
D | walk.go | 353 func boundedDotPtr(pos src.XPos, ptr ir.Node, field *types.Field) *ir.SelectorExpr { 371 func ifaceData(pos src.XPos, n ir.Node, t *types.Type) ir.Node {
|