[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 Bug 101852 depends on bug 112951, which changed state. Bug 112951 Summary: [14 Regression] cond_copysign, cond_len_copysign optab not documented (added by r14-5285-gf30ecd8050444f) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112951 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2023-12-11 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords||documentation
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #5 from Andrew Pinski --- A new one for GCC 14 even: cond_copysign cond_len_copysign
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #4 from Andrew Pinski --- Here is the list from target-insns.def: grep ^DEF_TARGET_INSN target-insns.def|awk ' { print $2 } ' | tr -d '(' | tr -d ',' > ~/insns.txt for x in `cat ~/insns.txt`; do if grep -q -r $x doc ; then true; else echo $x; fi ; done > ~/missinginsns.txt oacc_dim_pos oacc_dim_size oacc_fork oacc_join omp_simt_enter omp_simt_exit omp_simt_lane omp_simt_last_lane omp_simt_ordered omp_simt_vote_any omp_simt_xchg_bfly omp_simt_xchg_idx reload_load_address sibcall_value ;; PR 26831 split_stack_prologue split_stack_space_check
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #3 from Andrew Pinski --- My simple grep found storent vec_realign_load ;;; this is PR 36396
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #2 from Andrew Pinski --- Oh target-insns.def needs to be added to the list of auditing too.
[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 Andrew Pinski changed: What|Removed |Added Summary|[meta-bug] some optabs are |[meta-bug] some standard |not documented |RTL names are not ||documented --- Comment #1 from Andrew Pinski --- Here is a simple way to find some which seems to be missing: grep ^OPTAB optabs.def|awk -F',' ' { print $2 } '|awk -F '"' ' { print $2 } '|sed 's/_*\$[a-zA-Z0-9\$]*$//' |sort|uniq > ~/optabs.txt for x in `cat ~/optabs.txt`; do if grep -q -r $x doc ; then true; else echo $x; fi ; done > ~/missing.txt Not the best but found some: avg$a3_ceil avg$a3_floor divv smul$a3_highpart storent uavg$a3_ceil uavg$a3_floor umul$a3_highpart vec_realign_load