These directives are used to save the current assembler options (in the case of ".set push") and restore the previously saved options (in the case of ".set pop").
Contains work done by Matheus Almeida.
Differential D4821
[mips] Add assembler support for .set push/pop directive. tomatabacu on Aug 7 2014, 2:40 AM. Authored by Tags None Subscribers None
Details These directives are used to save the current assembler options (in the case of ".set push") and restore the previously saved options (in the case of ".set pop"). Contains work done by Matheus Almeida.
Diff Detail Event TimelineComment Actions Changed the CurrentFeatures and InitialFeatures data members of MipsAssemblerOptions from unsigned type to uint64_t (because of r215887).
Comment Actions Replaced the use of std::stack with SmallVector to make it easier to implement the .set mips0 directive (http://reviews.llvm.org/D4957). Comment Actions LGTM with a few nits.
|