[llvm] [MC] Use range-based for loops (NFC) (PR #98604)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 12 01:56:04 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mc
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/98604.diff
1 Files Affected:
- (modified) llvm/lib/MC/MCELFStreamer.cpp (+5-7)
``````````diff
diff --git a/llvm/lib/MC/MCELFStreamer.cpp b/llvm/lib/MC/MCELFStreamer.cpp
index a30a64ba3df5e..38ebaccf3b6ff 100644
--- a/llvm/lib/MC/MCELFStreamer.cpp
+++ b/llvm/lib/MC/MCELFStreamer.cpp
@@ -699,17 +699,16 @@ void MCELFStreamer::setAttributeItems(unsigned Attribute, unsigned IntValue,
MCELFStreamer::AttributeItem *
MCELFStreamer::getAttributeItem(unsigned Attribute) {
- for (size_t I = 0; I < Contents.size(); ++I)
- if (Contents[I].Tag == Attribute)
- return &Contents[I];
+ for (AttributeItem &Item : Contents)
+ if (Item.Tag == Attribute)
+ return &Item;
return nullptr;
}
size_t
MCELFStreamer::calculateContentSize(SmallVector<AttributeItem, 64> &AttrsVec) {
size_t Result = 0;
- for (size_t I = 0; I < AttrsVec.size(); ++I) {
- AttributeItem Item = AttrsVec[I];
+ for (const AttributeItem &Item : AttrsVec) {
switch (Item.Type) {
case AttributeItem::HiddenAttribute:
break;
@@ -770,8 +769,7 @@ void MCELFStreamer::createAttributesSection(
// Size should have been accounted for already, now
// emit each field as its type (ULEB or String)
- for (size_t I = 0; I < AttrsVec.size(); ++I) {
- AttributeItem Item = AttrsVec[I];
+ for (const AttributeItem &Item : AttrsVec) {
emitULEB128IntValue(Item.Tag);
switch (Item.Type) {
default:
``````````
</details>
https://github.com/llvm/llvm-project/pull/98604
More information about the llvm-commits
mailing list