[PATCH] D37199: [ARM] - Tidy-up ARMAsmPrinter.cpp
Javed Absar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 29 03:05:30 PDT 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rL311993: [ARM] - Tidy-up ARMAsmPrinter.cpp (authored by javed.absar).
Changed prior to commit:
https://reviews.llvm.org/D37199?vs=112838&id=113047#toc
Repository:
rL LLVM
https://reviews.llvm.org/D37199
Files:
llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
Index: llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
===================================================================
--- llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
+++ llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
@@ -173,10 +173,10 @@
if (! ThumbIndirectPads.empty()) {
OutStreamer->EmitAssemblerFlag(MCAF_Code16);
EmitAlignment(1);
- for (unsigned i = 0, e = ThumbIndirectPads.size(); i < e; i++) {
- OutStreamer->EmitLabel(ThumbIndirectPads[i].second);
+ for (std::pair<unsigned, MCSymbol *> &TIP : ThumbIndirectPads) {
+ OutStreamer->EmitLabel(TIP.second);
EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tBX)
- .addReg(ThumbIndirectPads[i].first)
+ .addReg(TIP.first)
// Add predicate operands.
.addImm(ARMCC::AL)
.addReg(0));
@@ -945,8 +945,7 @@
const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
- for (unsigned i = 0, e = JTBBs.size(); i != e; ++i) {
- MachineBasicBlock *MBB = JTBBs[i];
+ for (MachineBasicBlock *MBB : JTBBs) {
// Construct an MCExpr for the entry. We want a value of the form:
// (BasicBlockAddr - TableBeginAddr)
//
@@ -989,8 +988,7 @@
const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
- for (unsigned i = 0, e = JTBBs.size(); i != e; ++i) {
- MachineBasicBlock *MBB = JTBBs[i];
+ for (MachineBasicBlock *MBB : JTBBs) {
const MCExpr *MBBSymbolExpr = MCSymbolRefExpr::create(MBB->getSymbol(),
OutContext);
// If this isn't a TBB or TBH, the entries are direct branch instructions.
@@ -1289,9 +1287,9 @@
unsigned TReg = MI->getOperand(0).getReg();
MCSymbol *TRegSym = nullptr;
- for (unsigned i = 0, e = ThumbIndirectPads.size(); i < e; i++) {
- if (ThumbIndirectPads[i].first == TReg) {
- TRegSym = ThumbIndirectPads[i].second;
+ for (std::pair<unsigned, MCSymbol *> &TIP : ThumbIndirectPads) {
+ if (TIP.first == TReg) {
+ TRegSym = TIP.second;
break;
}
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37199.113047.patch
Type: text/x-patch
Size: 2196 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170829/9f4fae41/attachment.bin>
More information about the llvm-commits
mailing list