mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
Simplify more DenseMap.find users.
llvm-svn: 147550
This commit is contained in:
parent
15f1af87d2
commit
dfab20fd0c
@ -655,9 +655,7 @@ public:
|
||||
/// block is in no loop (for example the entry node), null is returned.
|
||||
///
|
||||
LoopT *getLoopFor(const BlockT *BB) const {
|
||||
typename DenseMap<BlockT *, LoopT *>::const_iterator I=
|
||||
BBMap.find(const_cast<BlockT*>(BB));
|
||||
return I != BBMap.end() ? I->second : 0;
|
||||
return BBMap.lookup(const_cast<BlockT*>(BB));
|
||||
}
|
||||
|
||||
/// operator[] - same as getLoopFor...
|
||||
@ -696,9 +694,7 @@ public:
|
||||
/// the loop hierarchy tree.
|
||||
void changeLoopFor(BlockT *BB, LoopT *L) {
|
||||
if (!L) {
|
||||
typename DenseMap<BlockT *, LoopT *>::iterator I = BBMap.find(BB);
|
||||
if (I != BBMap.end())
|
||||
BBMap.erase(I);
|
||||
BBMap.erase(BB);
|
||||
return;
|
||||
}
|
||||
BBMap[BB] = L;
|
||||
@ -755,7 +751,7 @@ public:
|
||||
}
|
||||
|
||||
LoopT *ConsiderForLoop(BlockT *BB, DominatorTreeBase<BlockT> &DT) {
|
||||
if (BBMap.find(BB) != BBMap.end()) return 0;// Haven't processed this node?
|
||||
if (BBMap.count(BB)) return 0; // Haven't processed this node?
|
||||
|
||||
std::vector<BlockT *> TodoStack;
|
||||
|
||||
|
@ -488,7 +488,7 @@ namespace llvm {
|
||||
/// Returns true if the given machine instr is mapped to an index,
|
||||
/// otherwise returns false.
|
||||
bool hasIndex(const MachineInstr *instr) const {
|
||||
return (mi2iMap.find(instr) != mi2iMap.end());
|
||||
return mi2iMap.count(instr);
|
||||
}
|
||||
|
||||
/// Returns the base index for the given instruction.
|
||||
|
Loading…
Reference in New Issue
Block a user