2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
gcc/
* coretypes.h: Move MEMMODEL_* macros and enum memmodel definition
into ...
* memmodel.h: This file.
* alias.c, asan.c, auto-inc-dec.c, bb-reorder.c, bt-load.c,
caller-save.c, calls.c, ccmp.c, cfgbuild.c, cfgcleanup.c,
cfgexpand.c, cfgloopanal.c, cfgrtl.c, cilk-common.c, combine.c,
combine-stack-adj.c, common/config/aarch64/aarch64-common.c,
common/config/arm/arm-common.c, common/config/bfin/bfin-common.c,
common/config/c6x/c6x-common.c, common/config/i386/i386-common.c,
common/config/ia64/ia64-common.c, common/config/nvptx/nvptx-common.c,
compare-elim.c, config/aarch64/aarch64-builtins.c,
config/aarch64/aarch64-c.c, config/aarch64/cortex-a57-fma-steering.c,
config/arc/arc.c, config/arc/arc-c.c, config/arm/arm-builtins.c,
config/arm/arm-c.c, config/avr/avr.c, config/avr/avr-c.c,
config/avr/avr-log.c, config/bfin/bfin.c, config/c6x/c6x.c,
config/cr16/cr16.c, config/cris/cris.c, config/darwin-c.c,
config/darwin.c, config/epiphany/epiphany.c,
config/epiphany/mode-switch-use.c,
config/epiphany/resolve-sw-modes.c, config/fr30/fr30.c,
config/frv/frv.c, config/ft32/ft32.c, config/h8300/h8300.c,
config/i386/i386-c.c, config/i386/winnt.c, config/iq2000/iq2000.c,
config/lm32/lm32.c, config/m32c/m32c.c, config/m32r/m32r.c,
config/m68k/m68k.c, config/mcore/mcore.c,
config/microblaze/microblaze.c, config/mmix/mmix.c,
config/mn10300/mn10300.c, config/moxie/moxie.c,
config/msp430/msp430.c, config/nds32/nds32-cost.c,
config/nds32/nds32-intrinsic.c, config/nds32/nds32-md-auxiliary.c,
config/nds32/nds32-memory-manipulation.c,
config/nds32/nds32-predicates.c, config/nds32/nds32.c,
config/nios2/nios2.c, config/nvptx/nvptx.c, config/pa/pa.c,
config/pdp11/pdp11.c, config/rl78/rl78.c, config/rs6000/rs6000-c.c,
config/rx/rx.c, config/s390/s390-c.c, config/s390/s390.c,
config/sh/sh.c, config/sh/sh-c.c, config/sh/sh-mem.cc,
config/sh/sh_treg_combine.cc, config/sol2.c, config/spu/spu.c,
config/stormy16/stormy16.c, config/tilegx/tilegx.c,
config/tilepro/tilepro.c, config/v850/v850.c, config/vax/vax.c,
config/visium/visium.c, config/vms/vms-c.c, config/xtensa/xtensa.c,
coverage.c, cppbuiltin.c, cprop.c, cse.c, cselib.c, dbxout.c, dce.c,
df-core.c, df-problems.c, df-scan.c, dojump.c, dse.c, dwarf2asm.c,
dwarf2cfi.c, dwarf2out.c, emit-rtl.c, except.c, explow.c, expmed.c,
expr.c, final.c, fold-const.c, function.c, fwprop.c, gcse.c,
ggc-page.c, haifa-sched.c, hsa-brig.c, hsa-gen.c, hw-doloop.c,
ifcvt.c, init-regs.c, internal-fn.c, ira-build.c, ira-color.c,
ira-conflicts.c, ira-costs.c, ira-emit.c, ira-lives.c, ira.c, jump.c,
loop-doloop.c, loop-invariant.c, loop-iv.c, loop-unroll.c,
lower-subreg.c, lra.c, lra-assigns.c, lra-coalesce.c,
lra-constraints.c, lra-eliminations.c, lra-lives.c, lra-remat.c,
lra-spills.c, mode-switching.c, modulo-sched.c, omp-low.c, passes.c,
postreload-gcse.c, postreload.c, predict.c, print-rtl-function.c,
recog.c, ree.c, reg-stack.c, regcprop.c, reginfo.c, regrename.c,
reload.c, reload1.c, reorg.c, resource.c, rtl-chkp.c, rtl-tests.c,
rtlanal.c, rtlhooks.c, sched-deps.c, sched-rgn.c, sdbout.c,
sel-sched-ir.c, sel-sched.c, shrink-wrap.c, simplify-rtx.c,
stack-ptr-mod.c, stmt.c, stor-layout.c, target-globals.c,
targhooks.c, toplev.c, tree-nested.c, tree-outof-ssa.c,
tree-profile.c, tree-ssa-coalesce.c, tree-ssa-ifcombine.c,
tree-ssa-loop-ivopts.c, tree-ssa-loop.c, tree-ssa-reassoc.c,
tree-ssa-sccvn.c, tree-vect-data-refs.c, ubsan.c, valtrack.c,
var-tracking.c, varasm.c: Include memmodel.h.
* genattrtab.c (write_header): Include memmodel.h in generated file.
* genautomata.c (main): Likewise.
* gengtype.c (open_base_files): Likewise.
* genopinit.c (main): Likewise.
* genconditions.c (write_header): Include memmodel.h earlier in
generated file.
* genemit.c (main): Likewise.
* genoutput.c (output_prologue): Likewise.
* genpeep.c (main): Likewise.
* genpreds.c (write_insn_preds_c): Likewise.
* genrecog.c (write_header): Likewise.
* Makefile.in (PLUGIN_HEADERS): Include memmodel.h
gcc/ada/
* gcc-interface/utils2.c: Include memmodel.h.
gcc/c-family/
* c-cppbuiltin.c: Include memmodel.h.
* c-opts.c: Likewise.
* c-pragma.c: Likewise.
* c-warn.c: Likewise.
gcc/c/
* c-typeck.c: Include memmodel.h.
gcc/cp/
* decl2.c: Include memmodel.h.
* rtti.c: Likewise.
gcc/fortran/
* trans-intrinsic.c: Include memmodel.h.
gcc/go/
* go-backend.c: Include memmodel.h.
libgcc/
* libgcov-profiler.c: Replace MEMMODEL_* macros by their __ATOMIC_*
equivalent.
* config/tilepro/atomic.c: Likewise and stop casting model to
enum memmodel.
From-SVN: r241121
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| adxintrin.h | Loading commit data... | |
| ammintrin.h | Loading commit data... | |
| athlon.md | Loading commit data... | |
| atom.md | Loading commit data... | |
| att.h | Loading commit data... | |
| avx2intrin.h | Loading commit data... | |
| avx512bwintrin.h | Loading commit data... | |
| avx512cdintrin.h | Loading commit data... | |
| avx512dqintrin.h | Loading commit data... | |
| avx512erintrin.h | Loading commit data... | |
| avx512fintrin.h | Loading commit data... | |
| avx512ifmaintrin.h | Loading commit data... | |
| avx512ifmavlintrin.h | Loading commit data... | |
| avx512pfintrin.h | Loading commit data... | |
| avx512vbmiintrin.h | Loading commit data... | |
| avx512vbmivlintrin.h | Loading commit data... | |
| avx512vlbwintrin.h | Loading commit data... | |
| avx512vldqintrin.h | Loading commit data... | |
| avx512vlintrin.h | Loading commit data... | |
| avxintrin.h | Loading commit data... | |
| avxmath.h | Loading commit data... | |
| bdver1.md | Loading commit data... | |
| bdver3.md | Loading commit data... | |
| biarch64.h | Loading commit data... | |
| biarchx32.h | Loading commit data... | |
| bmi2intrin.h | Loading commit data... | |
| bmiintrin.h | Loading commit data... | |
| bmmintrin.h | Loading commit data... | |
| bsd.h | Loading commit data... | |
| btver2.md | Loading commit data... | |
| clflushoptintrin.h | Loading commit data... | |
| clwbintrin.h | Loading commit data... | |
| clzerointrin.h | Loading commit data... | |
| constraints.md | Loading commit data... | |
| core2.md | Loading commit data... | |
| cpuid.h | Loading commit data... | |
| cross-stdarg.h | Loading commit data... | |
| crtdll.h | Loading commit data... | |
| cygming.h | Loading commit data... | |
| cygming.opt | Loading commit data... | |
| cygwin-stdint.h | Loading commit data... | |
| cygwin-w64.h | Loading commit data... | |
| cygwin.h | Loading commit data... | |
| cygwin.opt | Loading commit data... | |
| darwin.h | Loading commit data... | |
| darwin64.h | Loading commit data... | |
| djgpp-stdint.h | Loading commit data... | |
| djgpp.c | Loading commit data... | |
| djgpp.h | Loading commit data... | |
| djgpp.opt | Loading commit data... | |
| dragonfly.h | Loading commit data... | |
| driver-i386.c | Loading commit data... | |
| emmintrin.h | Loading commit data... | |
| f16cintrin.h | Loading commit data... | |
| fma4intrin.h | Loading commit data... | |
| fmaintrin.h | Loading commit data... | |
| freebsd.h | Loading commit data... | |
| freebsd64.h | Loading commit data... | |
| fxsrintrin.h | Loading commit data... | |
| gas.h | Loading commit data... | |
| gcc-auto-profile | Loading commit data... | |
| geode.md | Loading commit data... | |
| gmm_malloc.h | Loading commit data... | |
| gnu-user-common.h | Loading commit data... | |
| gnu-user.h | Loading commit data... | |
| gnu-user64.h | Loading commit data... | |
| gnu.h | Loading commit data... | |
| gstabs.h | Loading commit data... | |
| haswell.md | Loading commit data... | |
| host-cygwin.c | Loading commit data... | |
| host-i386-darwin.c | Loading commit data... | |
| host-mingw32.c | Loading commit data... | |
| i386-builtin-types.awk | Loading commit data... | |
| i386-builtin-types.def | Loading commit data... | |
| i386-builtin.def | Loading commit data... | |
| i386-c.c | Loading commit data... | |
| i386-modes.def | Loading commit data... | |
| i386-opts.h | Loading commit data... | |
| i386-passes.def | Loading commit data... | |
| i386-protos.h | Loading commit data... | |
| i386.c | Loading commit data... | |
| i386.h | Loading commit data... | |
| i386.md | Loading commit data... | |
| i386.opt | Loading commit data... | |
| i386elf.h | Loading commit data... | |
| ia32intrin.h | Loading commit data... | |
| iamcu.h | Loading commit data... | |
| immintrin.h | Loading commit data... | |
| intelmic-mkoffload.c | Loading commit data... | |
| intelmic-offload.h | Loading commit data... | |
| k6.md | Loading commit data... | |
| kfreebsd-gnu.h | Loading commit data... | |
| kfreebsd-gnu64.h | Loading commit data... | |
| kopensolaris-gnu.h | Loading commit data... | |
| linux-common.h | Loading commit data... | |
| linux.h | Loading commit data... | |
| linux64.h | Loading commit data... | |
| lwpintrin.h | Loading commit data... | |
| lynx.h | Loading commit data... | |
| lzcntintrin.h | Loading commit data... | |
| mingw-pthread.h | Loading commit data... | |
| mingw-stdint.h | Loading commit data... | |
| mingw-w64.h | Loading commit data... | |
| mingw-w64.opt | Loading commit data... | |
| mingw.opt | Loading commit data... | |
| mingw32.h | Loading commit data... | |
| mm3dnow.h | Loading commit data... | |
| mmintrin.h | Loading commit data... | |
| mmx.md | Loading commit data... | |
| msformat-c.c | Loading commit data... | |
| mwaitxintrin.h | Loading commit data... | |
| netbsd-elf.h | Loading commit data... | |
| netbsd64.h | Loading commit data... | |
| nmmintrin.h | Loading commit data... | |
| nto.h | Loading commit data... | |
| nto.opt | Loading commit data... | |
| openbsd.h | Loading commit data... | |
| openbsdelf.h | Loading commit data... | |
| pentium.md | Loading commit data... | |
| pkuintrin.h | Loading commit data... | |
| pmm_malloc.h | Loading commit data... | |
| pmmintrin.h | Loading commit data... | |
| popcntintrin.h | Loading commit data... | |
| ppro.md | Loading commit data... | |
| predicates.md | Loading commit data... | |
| prfchwintrin.h | Loading commit data... | |
| rdos.h | Loading commit data... | |
| rdos64.h | Loading commit data... | |
| rdseedintrin.h | Loading commit data... | |
| rtems-64.h | Loading commit data... | |
| rtemself.h | Loading commit data... | |
| rtmintrin.h | Loading commit data... | |
| shaintrin.h | Loading commit data... | |
| slm.md | Loading commit data... | |
| smmintrin.h | Loading commit data... | |
| sol2.h | Loading commit data... | |
| sse.md | Loading commit data... | |
| ssemath.h | Loading commit data... | |
| stringop.def | Loading commit data... | |
| stringop.opt | Loading commit data... | |
| subst.md | Loading commit data... | |
| sync.md | Loading commit data... | |
| sysv4.h | Loading commit data... | |
| t-cygming | Loading commit data... | |
| t-cygwin-w64 | Loading commit data... | |
| t-darwin | Loading commit data... | |
| t-darwin64 | Loading commit data... | |
| t-djgpp | Loading commit data... | |
| t-gmm_malloc | Loading commit data... | |
| t-gnu | Loading commit data... | |
| t-i386 | Loading commit data... | |
| t-intelmic | Loading commit data... | |
| t-kfreebsd | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-linux64 | Loading commit data... | |
| t-mingw-w32 | Loading commit data... | |
| t-mingw-w64 | Loading commit data... | |
| t-openbsd | Loading commit data... | |
| t-pmm_malloc | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-sol2 | Loading commit data... | |
| t-vxworks | Loading commit data... | |
| t-vxworksae | Loading commit data... | |
| tbmintrin.h | Loading commit data... | |
| tmmintrin.h | Loading commit data... | |
| unix.h | Loading commit data... | |
| vxworks.h | Loading commit data... | |
| vxworksae.h | Loading commit data... | |
| winnt-cxx.c | Loading commit data... | |
| winnt-stubs.c | Loading commit data... | |
| winnt.c | Loading commit data... | |
| wmmintrin.h | Loading commit data... | |
| x-cygwin | Loading commit data... | |
| x-darwin | Loading commit data... | |
| x-i386 | Loading commit data... | |
| x-mingw32 | Loading commit data... | |
| x86-64.h | Loading commit data... | |
| x86-tune.def | Loading commit data... | |
| x86intrin.h | Loading commit data... | |
| xm-cygwin.h | Loading commit data... | |
| xm-djgpp.h | Loading commit data... | |
| xm-mingw32.h | Loading commit data... | |
| xmmintrin.h | Loading commit data... | |
| xopintrin.h | Loading commit data... | |
| xsavecintrin.h | Loading commit data... | |
| xsaveintrin.h | Loading commit data... | |
| xsaveoptintrin.h | Loading commit data... | |
| xsavesintrin.h | Loading commit data... | |
| xtestintrin.h | Loading commit data... | |
| znver1.md | Loading commit data... |