Home
last modified time | relevance | path

Searched defs:Prog (Results 1 – 25 of 73) sorted by relevance

123

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/ppc64/
Dasm9_gtables.go894 func type_brw(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
902 func type_hashchkp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
915 func type_hashstp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
928 func type_lxvkq(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
937 func type_lxvp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
950 func type_lxvpx(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
960 func type_lxvrwx(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
970 func type_mtvsrbmi(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
980 func type_paddi(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
993 func type_pextd(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
[all …]
Dobj9.go96 func convertFMOVtoXXSPLTIDP(p *obj.Prog) bool {
117 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
330 func (c *ctxt9) rewriteToUseTOC(p *obj.Prog) {
497 func (c *ctxt9) rewriteToUseGot(p *obj.Prog) {
1261 func (c *ctxt9) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/
Dlink.go300 type Prog struct { struct
301 Ctxt *Link // linker context
302 Link *Prog // next Prog in linked list
303 From Addr // first source operand
304 …pack any operands that not fit into {Prog.From, Prog.To}, same kinds of operands are saved in order
305 To Addr // destination operand (second is RegTo2 below)
306 Pool *Prog // constant pool entry, for arm,arm64 back ends
307 Forwd *Prog // for x86 back end
308 Rel *Prog // for x86, arm back ends
309 … int64 // for back ends or assembler: virtual or actual program counter, depending on phase
[all …]
Dplist.go266 func (ctxt *Link) EmitEntryLiveness(s *LSym, p *Prog, newprog ProgAlloc) *Prog {
273 func (ctxt *Link) EmitEntryStackMap(s *LSym, p *Prog, newprog ProgAlloc) *Prog {
286 func (ctxt *Link) EmitEntryUnsafePoint(s *LSym, p *Prog, newprog ProgAlloc) *Prog {
302 func (ctxt *Link) StartUnsafePoint(p *Prog, newprog ProgAlloc) *Prog {
317 func (ctxt *Link) EndUnsafePoint(p *Prog, newprog ProgAlloc, oldval int64) *Prog {
338 func MarkUnsafePoints(ctxt *Link, p0 *Prog, newprog ProgAlloc, isUnsafePoint, isRestartable func(*P…
Dutil.go227 func Dconv(p *Prog, a *Addr) string {
236 func DconvWithABIDetail(p *Prog, a *Addr) string {
244 func WriteDconv(w io.Writer, p *Prog, a *Addr) {
248 func writeDconv(w io.Writer, p *Prog, a *Addr, abiDetail bool) {
682 func AlignmentPadding(pc int32, p *Prog, ctxt *Link, cursym *LSym) int {
697 func AlignmentPaddingLength(pc int32, p *Prog, ctxt *Link) int {
Dpcln.go25 func funcpctab(ctxt *Link, func_ *LSym, desc string, valfunc func(*Link, *LSym, int32, *Prog, int32…
141 func pctofileline(ctxt *Link, sym *LSym, oldval int32, p *Prog, phase int32, arg interface{}) int32…
227 func pctospadj(ctxt *Link, sym *LSym, oldval int32, p *Prog, phase int32, arg interface{}) int32 {
248 func pctopcdata(ctxt *Link, sym *LSym, oldval int32, p *Prog, phase int32, arg interface{}) int32 {
Dpass.go37 func brloop(p *Prog) *Prog {
53 func checkaddr(ctxt *Link, p *Prog, a *Addr) {
Dgo.go9 func Nopout(p *Prog) {
Dld.go79 func Appendp(q *Prog, newprog ProgAlloc) *Prog {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/x86/
Dobj6.go72 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
323 func rewriteToUseGot(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
518 func rewriteToPcrel(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
989 func loadG(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog, newprog obj.ProgAlloc) (*obj.Prog, int16)…
1030 func stacksplit(ctxt *obj.Link, cursym *obj.LSym, p *obj.Prog, newprog obj.ProgAlloc, framesize int…
1256 func progMentionsR15(p *obj.Prog) bool {
1266 func progUsesGlobal(p *obj.Prog) bool {
1296 func progRW(p *obj.Prog) rwMask {
1342 func progReadsR15(p *obj.Prog) bool {
1370 func progWritesR15(p *obj.Prog) bool {
Dasm6.go1859 func isJump(p *obj.Prog) bool {
1866 func lookForJCC(p *obj.Prog) *obj.Prog {
1889 func fusedJump(p *obj.Prog) (bool, uint8) {
1998 func (pjc padJumpsCtx) padJump(ctxt *obj.Link, s *obj.LSym, p *obj.Prog, c int32) int32 {
2025 func (pjc padJumpsCtx) reAssemble(p *obj.Prog) bool {
2791 func oclass(ctxt *obj.Link, p *obj.Prog, a *obj.Addr) int {
3529 func vaddr(ctxt *obj.Link, p *obj.Prog, a *obj.Addr, r *obj.Reloc) int64 {
3980 func subreg(p *obj.Prog, from int, to int) {
4221 func avx2gatherValid(ctxt *obj.Link, p *obj.Prog) bool {
4237 func avx512gatherValid(ctxt *obj.Link, p *obj.Prog) bool {
[all …]
Devex.go231 func toDisp8(disp int32, p *obj.Prog, asmbuf *AsmBuf) (disp8 byte, ok bool) {
258 func ParseSuffix(p *obj.Prog, cond string) error {
/aosp_15_r20/prebuilts/go/linux-x86/src/regexp/syntax/
Dprog.go18 type Prog struct { struct
19 Inst []Inst
20 Start int // index of start instruction
21 NumCap int // number of InstCapture insts in re
122 func (p *Prog) String() string {
129 func (p *Prog) skipNop(pc uint32) *Inst {
150 func (p *Prog) Prefix() (prefix string, complete bool) {
169 func (p *Prog) StartCond() EmptyOp {
296 func dumpProg(b *strings.Builder, p *Prog) {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/riscv/
Dobj.go37 func jalToSym(ctxt *obj.Link, p *obj.Prog, lr int16) {
54 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
239 func markRelocs(p *obj.Prog) {
322 func setPCs(p *obj.Prog, pc int64) int64 {
784 func stacksplit(ctxt *obj.Link, p *obj.Prog, cursym *obj.LSym, newprog obj.ProgAlloc, framesize int…
1887 func instructionForProg(p *obj.Prog) *instruction {
1904 func instructionsForOpImmediate(p *obj.Prog, as obj.As, rs int16) []*instruction {
1959 func instructionsForLoad(p *obj.Prog, as obj.As, rs int16) []*instruction {
1999 func instructionsForStore(p *obj.Prog, as obj.As, rd int16) []*instruction {
2036 func instructionsForTLS(p *obj.Prog, ins *instruction) []*instruction {
[all …]
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/s390x/
Dobjz.go41 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
117 func (c *ctxtz) rewriteToUseGot(p *obj.Prog) {
594 func (c *ctxtz) stacksplitPre(p *obj.Prog, framesize int32) (pPre, pPreempt, pCheck *obj.Prog) {
737 func (c *ctxtz) stacksplitPost(p *obj.Prog, pPre, pPreempt, pCheck *obj.Prog, framesize int32) *obj…
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/asm/internal/asm/
Dasm.go30 func (p *Parser) append(prog *obj.Prog, cond string, doLabel bool) {
587 func (p *Parser) branch(addr *obj.Addr, target *obj.Prog) {
944 func (p *Parser) getConstant(prog *obj.Prog, op obj.As, addr *obj.Addr) int64 {
952 func (p *Parser) getImmediate(prog *obj.Prog, op obj.As, addr *obj.Addr) int64 {
960 func (p *Parser) getRegister(prog *obj.Prog, op obj.As, addr *obj.Addr) int16 {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/mips/
Dobj0.go42 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
670 func (c *ctxt0) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
899 func (c *ctxt0) addnop(p *obj.Prog) {
935 func (c *ctxt0) sched(p0, pe *obj.Prog) {
1491 func (c *ctxt0) compound(p *obj.Prog) bool {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/arm64/
Dobj7.go67 func (c *ctxt7) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
306 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
402 func (c *ctxt7) rewriteToUseGot(p *obj.Prog) {
1103 func nocache(p *obj.Prog) {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/loong64/
Dobj.go16 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
94 func rewriteToUseGot(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
612 func (c *ctxt0) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
843 func (c *ctxt0) addnop(p *obj.Prog) {
/aosp_15_r20/prebuilts/go/linux-x86/src/regexp/
Donepass.go41 func onePassPrefix(p *syntax.Prog) (prefix string, complete bool, pc uint32) {
208 func cleanupOnePass(prog *onePassProg, original *syntax.Prog) {
222 func onePassCopy(prog *syntax.Prog) *onePassProg {
459 func compileOnePass(prog *syntax.Prog) (p *onePassProg) {
Dbacktrack.go64 func maxBitStateLen(prog *syntax.Prog) int {
73 func shouldBacktrack(prog *syntax.Prog) bool {
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/arm/
Dobj5.go44 func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) {
133 func (c *ctxt5) rewriteToUseGot(p *obj.Prog) {
637 func (c *ctxt5) stacksplit(p *obj.Prog, framesize int32) *obj.Prog {
Dasm5.go369 func checkSuffix(c *ctxt5, p *obj.Prog, o *Optab) {
3116 func nocache(p *obj.Prog) {
/aosp_15_r20/prebuilts/go/linux-x86/src/debug/elf/
Dfile.go190 type Prog struct { struct
191 ProgHeader
199 io.ReaderAt
200 sr *io.SectionReader
204 func (p *Prog) Open() io.ReadSeeker { return io.NewSectionReader(p.sr, 0, 1<<63-1) }
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/riscv64/
Dggen.go16 func zeroRange(pp *objw.Progs, p *obj.Prog, off, cnt int64, _ *uint32) *obj.Prog {

123