summaryrefslogtreecommitdiff
path: root/test/abi
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: restore tail call for method wrappersCherry Mui2021-09-171-0/+35
* cmd/compile: set unsayable "names" for regabi testing triggersDavid Chase2021-05-064-95/+0
* cmd/compile: use desired register only if it satisfies register maskCherry Zhang2021-04-281-0/+46
* cmd/compile: fix bug in defer wrappingThan McIntosh2021-04-232-0/+38
* cmd/compile: preserve pointerness when creating map key tempCherry Zhang2021-04-201-0/+34
* test: add test for CL 310589Cherry Zhang2021-04-191-0/+20
* test/abi: reenable test on windowsDavid Chase2021-04-161-3/+0
* test/abi: disable test with old-style build tag known to run.goDavid Chase2021-04-091-0/+1
* test/abi: disable test on windows for nowDavid Chase2021-04-091-0/+2
* cmd/compile: fix buglet in walk convert phase relating to convF32/64Than McIntosh2021-04-082-0/+29
* cmd/compile: fix buglet in walk convert phase relating to convT64Than McIntosh2021-04-082-0/+26
* test/abi: clean up test to fix buildersDavid Chase2021-04-086-287/+271
* cmd/compile: sanitize before/after expansion OpSelectN referencesDavid Chase2021-04-086-0/+288
* cmd/compile: pre-spill pointers in aggregate-typed register argsDavid Chase2021-04-072-0/+101
* cmd/compile: load results into registers on open defer return pathCherry Zhang2021-04-061-0/+36
* cmd/compile: add "surprised by IData of Arg" case for register argsDavid Chase2021-04-052-0/+98
* cmd/compile: mark unused values as invalid to prevent problems in expandCallsDavid Chase2021-04-021-0/+36
* cmd/compile: fix register/offset calculation for trailing empty field case.David Chase2021-04-011-0/+39
* cmd/compile: deduplicate OpArg's across typesCherry Zhang2021-03-311-0/+48
* cmd/compile: avoid generating duplicated in-register ArgCherry Zhang2021-03-301-0/+29
* cmd/compile: fix open defer of method callDavid Chase2021-03-161-0/+36
* cmd/compile: (fixed) spill output parameters passed in registers as autosDavid Chase2021-03-166-7/+179
* Revert "cmd/compile: spill output parameters passed in registers as autos"David Chase2021-03-156-179/+7
* cmd/compile: spill output parameters passed in registers as autosDavid Chase2021-03-156-7/+179
* cmd/compile: test register ABI for method, interface, closure callsDavid Chase2021-03-126-0/+129
* cmd/compile: fix failure to communicate between ABIinfo producer&consumerDavid Chase2021-03-091-0/+37
* cmd/compile: fix broken type+offset calc for register argsDavid Chase2021-03-091-0/+74
* cmd/compile: fix OpArg decomposer for registers in expandCallsDavid Chase2021-03-094-8/+39
* cmd/compile: return (and receive) medium-large resultsDavid Chase2021-03-044-0/+166
* cmd/compile: add register abi testsDavid Chase2021-03-0413-0/+294
* cmd/compile: remove I-saw-a-register-pragma chatterDavid Chase2021-03-044-74/+0
* cmd/compile: implement too-big-to-SSA struct passing in registersDavid Chase2021-03-042-0/+104
* cmd/compile: implement simple register resultsDavid Chase2021-03-042-0/+34
* cmd/compile: fix pointer maps for morestackDavid Chase2021-03-042-0/+80
* cmd/compile: register abi, morestack work and mole whackingDavid Chase2021-03-044-7/+39
* cmd/compile: fixed which-result confusion in presence of 0-width typesDavid Chase2021-02-272-0/+34
* cmd/compile: plumb abi info into ssagen/ssaDavid Chase2021-02-241-1/+3
* [dev.regabi] test: run abi/regabipragma test with -c=1dev.regabiCherry Zhang2021-02-161-1/+1
* [dev.regabi] cmd/compile: cleanup callTargetLSymMatthew Dempsky2021-01-191-4/+4
* [dev.regabi] test: disable test on windows because expected contains path sep...David Chase2021-01-151-0/+1
* [dev.regabi] cmd/compile: added limited //go:registerparams pragma for new AB...David Chase2021-01-134-0/+70