comparison lib/Analysis/PtrUseVisitor.cpp @ 83:60c9769439b8 LLVM3.7

LLVM 3.7
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Wed, 18 Feb 2015 14:55:36 +0900
parents 54457678186b
children 803732b1fca8
comparison
equal deleted inserted replaced
78:af83660cff7b 83:60c9769439b8
15 15
16 using namespace llvm; 16 using namespace llvm;
17 17
18 void detail::PtrUseVisitorBase::enqueueUsers(Instruction &I) { 18 void detail::PtrUseVisitorBase::enqueueUsers(Instruction &I) {
19 for (Use &U : I.uses()) { 19 for (Use &U : I.uses()) {
20 if (VisitedUses.insert(&U)) { 20 if (VisitedUses.insert(&U).second) {
21 UseToVisit NewU = { 21 UseToVisit NewU = {
22 UseToVisit::UseAndIsOffsetKnownPair(&U, IsOffsetKnown), 22 UseToVisit::UseAndIsOffsetKnownPair(&U, IsOffsetKnown),
23 Offset 23 Offset
24 }; 24 };
25 Worklist.push_back(std::move(NewU)); 25 Worklist.push_back(std::move(NewU));