From: Sanjay Patel Date: Mon, 4 Apr 2016 23:05:06 +0000 (+0000) Subject: use range loop; NFCI X-Git-Tag: android-x86-7.1-r4~35671 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=287028499fb4d9f54648bc80b8331e9ad3febf90;p=android-x86%2Fexternal-llvm.git use range loop; NFCI git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265360 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/ConstantProp.cpp b/lib/Transforms/Scalar/ConstantProp.cpp index c974ebb9456..c2be8de877d 100644 --- a/lib/Transforms/Scalar/ConstantProp.cpp +++ b/lib/Transforms/Scalar/ConstantProp.cpp @@ -63,9 +63,9 @@ FunctionPass *llvm::createConstantPropagationPass() { bool ConstantPropagation::runOnFunction(Function &F) { // Initialize the worklist to all of the instructions ready to process... std::set WorkList; - for(inst_iterator i = inst_begin(F), e = inst_end(F); i != e; ++i) { - WorkList.insert(&*i); - } + for (Instruction &I: instructions(&F)) + WorkList.insert(&I); + bool Changed = false; const DataLayout &DL = F.getParent()->getDataLayout(); TargetLibraryInfo *TLI =