mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 19:42:54 +02:00
CodeGen: use range based for loops (NFC)
Simplify the RPOT traversal by using a range based for loop for the iterator dereference. llvm-svn: 313687
This commit is contained in:
parent
347bb0499d
commit
7b767443e4
@ -1182,12 +1182,7 @@ static void propagateSwiftErrorVRegs(FunctionLoweringInfo *FuncInfo) {
|
|||||||
|
|
||||||
// For each machine basic block in reverse post order.
|
// For each machine basic block in reverse post order.
|
||||||
ReversePostOrderTraversal<MachineFunction *> RPOT(FuncInfo->MF);
|
ReversePostOrderTraversal<MachineFunction *> RPOT(FuncInfo->MF);
|
||||||
for (ReversePostOrderTraversal<MachineFunction *>::rpo_iterator
|
for (MachineBasicBlock *MBB : RPOT) {
|
||||||
It = RPOT.begin(),
|
|
||||||
E = RPOT.end();
|
|
||||||
It != E; ++It) {
|
|
||||||
MachineBasicBlock *MBB = *It;
|
|
||||||
|
|
||||||
// For each swifterror value in the function.
|
// For each swifterror value in the function.
|
||||||
for(const auto *SwiftErrorVal : FuncInfo->SwiftErrorVals) {
|
for(const auto *SwiftErrorVal : FuncInfo->SwiftErrorVals) {
|
||||||
auto Key = std::make_pair(MBB, SwiftErrorVal);
|
auto Key = std::make_pair(MBB, SwiftErrorVal);
|
||||||
|
Loading…
Reference in New Issue
Block a user