vstefanovic created this revision.
vstefanovic added reviewers: sdardis, bogden.
Herald added a reviewer: javed.absar.
Herald added subscribers: cfe-commits, atanasyan, kristof.beyls, arichardson.
'-mcrc' is shared with ARM.
'-mno-crc' is Mips-only (ARM uses '-mnocrc').
Repository:
rC Clang
h
vstefanovic created this revision.
vstefanovic added a reviewer: atanasyan.
Herald added subscribers: jrtc27, arichardson, sdardis.
These two options enable/disable emission of R_{MICRO}MIPS_JALR fixups along
with PIC calls. The linker may then try to turn PIC calls into direct jumps.
By default,
This revision was automatically updated to reflect the committed changes.
Closed by commit rL351579: [mips] Add '-mrelax-pic-calls',
'-mno-relax-pic-calls' (authored by vstefanovic, committed by ).
Herald added a subscriber: llvm-commits.
Changed prior to commit:
https://reviews.llvm.org/D56878
vstefanovic marked an inline comment as done.
vstefanovic added inline comments.
Comment at: cfe/trunk/include/clang/Driver/Options.td:2423
+ Group,
+ HelpText<"Try turning PIC calls (j{al}r{c} $25) into direct calls "
+ "(MIPS only)">, Flags<[HelpHidden]>;
sd
This revision was automatically updated to reflect the committed changes.
Closed by commit rC336347: [mips] Add '-mcrc', '-mno-crc'
options to enable/disable CRC ASE (authored by vstefanovic, committed by ).
Repository:
rC Clang
https://reviews.llvm.org/D48169
Files:
include/clang/Driver/Op
vstefanovic created this revision.
vstefanovic added a reviewer: atanasyan.
Herald added subscribers: cfe-commits, arichardson, sdardis.
'-mvirt'/'-mno-virt' enables/disables Virtualization ASE.
'-mginv'/'-mno-ginv' enables/disables GINV (Global Invalidate) ASE.
Repository:
rC Clang
https://r
This revision was automatically updated to reflect the committed changes.
Closed by commit rC336798: [mips] Add '-mvirt',
'-mno-virt', '-mginv', '-mno-ginv' options
(authored by vstefanovic, committed by ).
Repository:
rC Clang
https://reviews.llvm.org/D48982
Files:
include/clang/Driver/Op