-
- Downloads
rs6000-protos.h (expand_strn_compare): Declare.
* config/rs6000/rs6000-protos.h (expand_strn_compare): Declare. * config/rs6000/rs6000.md (UNSPEC_CMPB): New unspec. (cmpb<mode>3): pattern for generating cmpb. (cmpstrnsi): pattern to expand strncmp (). * config/rs6000/rs6000.opt (mstring-compare-inline-limit): Add a new target option for controlling how much code inline expansion of strncmp() will be allowed to generate. * config/rs6000/rs6000.c (expand_strncmp_align_check): generate code for runtime page crossing check of strncmp () args. (expand_strn_compare): Function to do builtin expansion of strncmp (). From-SVN: r243813
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/config/rs6000/rs6000-protos.h 1 addition, 0 deletionsgcc/config/rs6000/rs6000-protos.h
- gcc/config/rs6000/rs6000.c 382 additions, 3 deletionsgcc/config/rs6000/rs6000.c
- gcc/config/rs6000/rs6000.md 30 additions, 1 deletiongcc/config/rs6000/rs6000.md
- gcc/config/rs6000/rs6000.opt 4 additions, 0 deletionsgcc/config/rs6000/rs6000.opt
Loading
Please register or sign in to comment