r318733 introduced a build failure for native MIPS32 systems for xray due
to the lack of sync_fetch_and_add / syn_fetch_and_sub support. This patch
extends the existing support providing atomics so that xray can be
successfully built.
Details
Details
- Reviewers
atanasyan dberris - Commits
- rG92365cae1cfe: Reland "[mips][compiler-rt] Provide 64bit atomic add and sub"
rG70cd933ff826: [mips][compiler-rt] Provide 64bit atomic add and sub
rL321383: Reland "[mips][compiler-rt] Provide 64bit atomic add and sub"
rCRT321383: Reland "[mips][compiler-rt] Provide 64bit atomic add and sub"
rCRT321260: [mips][compiler-rt] Provide 64bit atomic add and sub
rL321260: [mips][compiler-rt] Provide 64bit atomic add and sub
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
This change introduces more ifdefs to this file, which is bad.
It already has one ifdef -- and that one is already for "defined(_MIPS_SIM)"
Please don't introduce any more ifdefs, instead please add a new file (something_something_mips.h) and remove the only ifdef from here.