Home
last modified time | relevance | path

Searched defs:XPos (Results 1 – 25 of 46) sorted by relevance

12

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/src/
Dxpos.go11 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/
Dhelpers.go34 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/
Dstmt.go21 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 …]
Dexpr.go64 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 …]
Dconst.go18 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 {
Dname.go24 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 {
Dcopy.go19 func DeepCopy(pos src.XPos, n Node) Node {
37 func DeepCopyList(pos src.XPos, list []Node) []Node {
Dfunc.go160 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/
Dfunc.go453 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 …]
Dmemcombine.go736 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 {
Dexpand_calls.go339 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…
Dconfig.go134 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/
Dprint.go48 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/
Ddata.go74 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/
Dexpr.go412 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 {
Dsubr.go45 func NodAddrAt(pos src.XPos, n ir.Node) *ir.AddrExpr {
51 func LinksymAddr(pos src.XPos, lsym *obj.LSym, typ *types.Type) *ir.AddrExpr {
Dtypecheck.go26 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/
Dinl.go104 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)) {
Dplist.go180 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/
Dlog_opts.go328 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/
Dpgo.go416 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/
Dhelpers.go64 func Addr(pos src.XPos, x ir.Node) *ir.AddrExpr {
70 func Deref(pos src.XPos, typ *types.Type, x ir.Node) *ir.StarExpr {
Dreader.go2891 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/
Dscope.go18 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/
Dwalk.go353 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 {

12