llvm.org GIT mirror llvm / ee56c42
Prefix `next' iterator operation with `llvm::'. Fixes potential ambiguity problems on VS 2010. Patch by nobled! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110029 91177308-0d34-0410-b5e6-96231b3b80d8 Oscar Fuentes 9 years ago
10 changed file(s) with 38 addition(s) and 36 deletion(s). Raw diff Collapse all Expand all
None set(MSVC_LIB_DEPS_LLVMARMAsmParser LLVMARMInfo LLVMMCParser LLVMSupport)
1 set(MSVC_LIB_DEPS_LLVMARMAsmPrinter LLVMARMCodeGen LLVMARMInfo LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
2 set(MSVC_LIB_DEPS_LLVMARMCodeGen LLVMARMInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
0 set(MSVC_LIB_DEPS_LLVMARMAsmParser LLVMARMCodeGen LLVMARMInfo LLVMMCParser LLVMSupport LLVMTarget)
1 set(MSVC_LIB_DEPS_LLVMARMAsmPrinter LLVMMC LLVMSupport)
2 set(MSVC_LIB_DEPS_LLVMARMCodeGen LLVMARMInfo LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
33 set(MSVC_LIB_DEPS_LLVMARMInfo LLVMSupport)
4 set(MSVC_LIB_DEPS_LLVMAlphaAsmPrinter LLVMAlphaInfo LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
4 set(MSVC_LIB_DEPS_LLVMAlphaAsmPrinter LLVMAlphaCodeGen LLVMAlphaInfo LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
55 set(MSVC_LIB_DEPS_LLVMAlphaCodeGen LLVMAlphaInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
66 set(MSVC_LIB_DEPS_LLVMAlphaInfo LLVMSupport)
77 set(MSVC_LIB_DEPS_LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget)
88 set(MSVC_LIB_DEPS_LLVMArchive LLVMBitReader LLVMCore LLVMSupport LLVMSystem)
99 set(MSVC_LIB_DEPS_LLVMAsmParser LLVMCore LLVMSupport)
10 set(MSVC_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget)
10 set(MSVC_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMMCParser LLVMSupport LLVMSystem LLVMTarget)
1111 set(MSVC_LIB_DEPS_LLVMBitReader LLVMCore LLVMSupport)
12 set(MSVC_LIB_DEPS_LLVMBitWriter LLVMCore LLVMSupport LLVMSystem)
13 set(MSVC_LIB_DEPS_LLVMBlackfinAsmPrinter LLVMAsmPrinter LLVMBlackfinInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
12 set(MSVC_LIB_DEPS_LLVMBitWriter LLVMCore LLVMSupport)
13 set(MSVC_LIB_DEPS_LLVMBlackfinAsmPrinter LLVMAsmPrinter LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
1414 set(MSVC_LIB_DEPS_LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget)
1515 set(MSVC_LIB_DEPS_LLVMBlackfinInfo LLVMSupport)
1616 set(MSVC_LIB_DEPS_LLVMCBackend LLVMAnalysis LLVMCBackendInfo LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa)
1717 set(MSVC_LIB_DEPS_LLVMCBackendInfo LLVMSupport)
18 set(MSVC_LIB_DEPS_LLVMCellSPUAsmPrinter LLVMAsmPrinter LLVMCellSPUInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
18 set(MSVC_LIB_DEPS_LLVMCellSPUAsmPrinter LLVMAsmPrinter LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget)
1919 set(MSVC_LIB_DEPS_LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget)
2020 set(MSVC_LIB_DEPS_LLVMCellSPUInfo LLVMSupport)
2121 set(MSVC_LIB_DEPS_LLVMCodeGen LLVMAnalysis LLVMCore LLVMMC LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils)
2222 set(MSVC_LIB_DEPS_LLVMCore LLVMSupport LLVMSystem)
2323 set(MSVC_LIB_DEPS_LLVMCppBackend LLVMCore LLVMCppBackendInfo LLVMSupport LLVMTarget)
2424 set(MSVC_LIB_DEPS_LLVMCppBackendInfo LLVMSupport)
25 set(MSVC_LIB_DEPS_LLVMDebugger LLVMBitReader LLVMCore LLVMSupport LLVMSystem)
2526 set(MSVC_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMSupport LLVMSystem LLVMTarget)
2627 set(MSVC_LIB_DEPS_LLVMInstCombine LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils)
2728 set(MSVC_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTransformUtils)
2829 set(MSVC_LIB_DEPS_LLVMInterpreter LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport LLVMSystem LLVMTarget)
29 set(MSVC_LIB_DEPS_LLVMJIT LLVMAnalysis LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMMC LLVMSupport LLVMSystem LLVMTarget)
30 set(MSVC_LIB_DEPS_LLVMJIT LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMMC LLVMSupport LLVMSystem LLVMTarget)
3031 set(MSVC_LIB_DEPS_LLVMLinker LLVMArchive LLVMBitReader LLVMCore LLVMSupport LLVMSystem)
3132 set(MSVC_LIB_DEPS_LLVMMBlazeAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMBlazeCodeGen LLVMMBlazeInfo LLVMMC LLVMSupport LLVMTarget)
3233 set(MSVC_LIB_DEPS_LLVMMBlazeCodeGen LLVMCodeGen LLVMCore LLVMMBlazeInfo LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
3334 set(MSVC_LIB_DEPS_LLVMMBlazeInfo LLVMSupport)
3435 set(MSVC_LIB_DEPS_LLVMMC LLVMSupport LLVMSystem)
36 set(MSVC_LIB_DEPS_LLVMMCDisassembler LLVMARMAsmParser LLVMARMCodeGen LLVMARMInfo LLVMAlphaAsmPrinter LLVMAlphaCodeGen LLVMAlphaInfo LLVMBlackfinAsmPrinter LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCBackend LLVMCBackendInfo LLVMCellSPUAsmPrinter LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCppBackend LLVMCppBackendInfo LLVMMBlazeAsmPrinter LLVMMBlazeCodeGen LLVMMBlazeInfo LLVMMC LLVMMCParser LLVMMSIL LLVMMSILInfo LLVMMSP430AsmPrinter LLVMMSP430CodeGen LLVMMSP430Info LLVMMipsAsmPrinter LLVMMipsCodeGen LLVMMipsInfo LLVMPIC16 LLVMPIC16AsmPrinter LLVMPIC16Info LLVMPowerPCAsmPrinter LLVMPowerPCCodeGen LLVMPowerPCInfo LLVMSparcAsmPrinter LLVMSparcCodeGen LLVMSparcInfo LLVMSupport LLVMSystem LLVMSystemZAsmPrinter LLVMSystemZCodeGen LLVMSystemZInfo LLVMX86AsmParser LLVMX86CodeGen LLVMX86Disassembler LLVMX86Info LLVMXCore LLVMXCoreAsmPrinter LLVMXCoreInfo)
3537 set(MSVC_LIB_DEPS_LLVMMCParser LLVMMC LLVMSupport)
3638 set(MSVC_LIB_DEPS_LLVMMSIL LLVMAnalysis LLVMCodeGen LLVMCore LLVMMSILInfo LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMipa)
3739 set(MSVC_LIB_DEPS_LLVMMSILInfo LLVMSupport)
38 set(MSVC_LIB_DEPS_LLVMMSP430AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430Info LLVMSupport LLVMTarget)
40 set(MSVC_LIB_DEPS_LLVMMSP430AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430CodeGen LLVMMSP430Info LLVMSupport LLVMTarget)
3941 set(MSVC_LIB_DEPS_LLVMMSP430CodeGen LLVMCodeGen LLVMCore LLVMMC LLVMMSP430Info LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
4042 set(MSVC_LIB_DEPS_LLVMMSP430Info LLVMSupport)
4143 set(MSVC_LIB_DEPS_LLVMMipsAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMipsCodeGen LLVMMipsInfo LLVMSupport LLVMTarget)
4446 set(MSVC_LIB_DEPS_LLVMPIC16 LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMPIC16Info LLVMSelectionDAG LLVMSupport LLVMTarget)
4547 set(MSVC_LIB_DEPS_LLVMPIC16AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPIC16 LLVMPIC16Info LLVMSupport LLVMTarget)
4648 set(MSVC_LIB_DEPS_LLVMPIC16Info LLVMSupport)
47 set(MSVC_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCInfo LLVMSupport LLVMTarget)
49 set(MSVC_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCCodeGen LLVMPowerPCInfo LLVMSupport LLVMTarget)
4850 set(MSVC_LIB_DEPS_LLVMPowerPCCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCInfo LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget)
4951 set(MSVC_LIB_DEPS_LLVMPowerPCInfo LLVMSupport)
5052 set(MSVC_LIB_DEPS_LLVMScalarOpts LLVMAnalysis LLVMCore LLVMInstCombine LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils)
51 set(MSVC_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget)
52 set(MSVC_LIB_DEPS_LLVMSparcAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSparcInfo LLVMSupport LLVMTarget)
53 set(MSVC_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget)
54 set(MSVC_LIB_DEPS_LLVMSparcAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSparcCodeGen LLVMSparcInfo LLVMSupport LLVMTarget)
5355 set(MSVC_LIB_DEPS_LLVMSparcCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSparcInfo LLVMSupport LLVMSystem LLVMTarget)
5456 set(MSVC_LIB_DEPS_LLVMSparcInfo LLVMSupport)
5557 set(MSVC_LIB_DEPS_LLVMSupport LLVMSystem)
5658 set(MSVC_LIB_DEPS_LLVMSystem )
57 set(MSVC_LIB_DEPS_LLVMSystemZAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystemZInfo LLVMTarget)
59 set(MSVC_LIB_DEPS_LLVMSystemZAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystemZCodeGen LLVMSystemZInfo LLVMTarget)
5860 set(MSVC_LIB_DEPS_LLVMSystemZCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystemZInfo LLVMTarget)
5961 set(MSVC_LIB_DEPS_LLVMSystemZInfo LLVMSupport)
6062 set(MSVC_LIB_DEPS_LLVMTarget LLVMCore LLVMMC LLVMSupport)
6163 set(MSVC_LIB_DEPS_LLVMTransformUtils LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMipa)
6264 set(MSVC_LIB_DEPS_LLVMX86AsmParser LLVMMC LLVMMCParser LLVMSupport LLVMTarget LLVMX86Info)
63 set(MSVC_LIB_DEPS_LLVMX86AsmPrinter LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMX86CodeGen LLVMX86Info)
64 set(MSVC_LIB_DEPS_LLVMX86CodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget LLVMX86Info)
65 set(MSVC_LIB_DEPS_LLVMX86AsmPrinter LLVMMC LLVMSupport)
66 set(MSVC_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget LLVMX86AsmPrinter LLVMX86Info)
6567 set(MSVC_LIB_DEPS_LLVMX86Disassembler LLVMMC LLVMSupport LLVMX86Info)
6668 set(MSVC_LIB_DEPS_LLVMX86Info LLVMSupport)
6769 set(MSVC_LIB_DEPS_LLVMXCore LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMXCoreInfo)
68 set(MSVC_LIB_DEPS_LLVMXCoreAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMXCoreInfo)
70 set(MSVC_LIB_DEPS_LLVMXCoreAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMXCore LLVMXCoreInfo)
6971 set(MSVC_LIB_DEPS_LLVMXCoreInfo LLVMSupport)
7072 set(MSVC_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport LLVMSystem)
71 set(MSVC_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa)
73 set(MSVC_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa)
250250 OS << "(";
251251 for (op_iterator I = op_begin(), E = op_end(); I != E; ++I) {
252252 OS << **I;
253 if (next(I) != E)
253 if (llvm::next(I) != E)
254254 OS << OpStr;
255255 }
256256 OS << ")";
28042804 return getUnknown(GEP);
28052805 const SCEV *TotalOffset = getConstant(IntPtrTy, 0);
28062806 gep_type_iterator GTI = gep_type_begin(GEP);
2807 for (GetElementPtrInst::op_iterator I = next(GEP->op_begin()),
2807 for (GetElementPtrInst::op_iterator I = llvm::next(GEP->op_begin()),
28082808 E = GEP->op_end();
28092809 I != E; ++I) {
28102810 Value *Index = *I;
188188 VNInfo *ValNo = I->valno;
189189
190190 // Search for the first interval that we can't merge with.
191 Ranges::iterator MergeTo = next(I);
191 Ranges::iterator MergeTo = llvm::next(I);
192192 for (; MergeTo != ranges.end() && NewEnd >= MergeTo->end; ++MergeTo) {
193193 assert(MergeTo->valno == ValNo && "Cannot merge with differing values!");
194194 }
197197 I->end = std::max(NewEnd, prior(MergeTo)->end);
198198
199199 // Erase any dead ranges.
200 ranges.erase(next(I), MergeTo);
200 ranges.erase(llvm::next(I), MergeTo);
201201
202202 // If the newly formed range now touches the range after it and if they have
203203 // the same value number, merge the two ranges into one range.
204 Ranges::iterator Next = next(I);
204 Ranges::iterator Next = llvm::next(I);
205205 if (Next != ranges.end() && Next->start <= I->end && Next->valno == ValNo) {
206206 I->end = Next->end;
207207 ranges.erase(Next);
240240 MergeTo->end = I->end;
241241 }
242242
243 ranges.erase(next(MergeTo), next(I));
243 ranges.erase(llvm::next(MergeTo), llvm::next(I));
244244 return MergeTo;
245245 }
246246
350350 I->end = Start; // Trim the old interval.
351351
352352 // Insert the new one.
353 ranges.insert(next(I), LiveRange(End, OldEnd, ValNo));
353 ranges.insert(llvm::next(I), LiveRange(End, OldEnd, ValNo));
354354 }
355355
356356 /// removeValNo - Remove all the ranges defined by the specified value#.
13371337 for (mmo_iterator i = memoperands_begin(), e = memoperands_end();
13381338 i != e; ++i) {
13391339 OS << **i;
1340 if (next(i) != e)
1340 if (llvm::next(i) != e)
13411341 OS << " ";
13421342 }
13431343 }
58975897 for (MachineSDNode::mmo_iterator i = MN->memoperands_begin(),
58985898 e = MN->memoperands_end(); i != e; ++i) {
58995899 OS << **i;
5900 if (next(i) != e)
5900 if (llvm::next(i) != e)
59015901 OS << " ";
59025902 }
59035903 OS << ">";
20772077 return false;
20782078
20792079 // The first index must be zero.
2080 ConstantInt *CI = dyn_cast(*next(CE->op_begin()));
2080 ConstantInt *CI = dyn_cast(*llvm::next(CE->op_begin()));
20812081 if (!CI || !CI->isZero()) return false;
20822082
20832083 // The remaining indices must be compile-time known integers within the
10821082 for (SmallVectorImpl::const_iterator I = Offsets.begin(),
10831083 E = Offsets.end(); I != E; ++I) {
10841084 OS << *I;
1085 if (next(I) != E)
1085 if (llvm::next(I) != E)
10861086 OS << ',';
10871087 }
10881088 OS << '}';
19861986 for (SmallSetVector::const_iterator
19871987 I = Strides.begin(), E = Strides.end(); I != E; ++I)
19881988 for (SmallSetVector::const_iterator NewStrideIter =
1989 next(I); NewStrideIter != E; ++NewStrideIter) {
1989 llvm::next(I); NewStrideIter != E; ++NewStrideIter) {
19901990 const SCEV *OldStride = *I;
19911991 const SCEV *NewStride = *NewStrideIter;
19921992
22992299 SmallVector InnerAddOps
23002300 ( ((const SmallVector &)AddOps).begin(), J);
23012301 InnerAddOps.append
2302 (next(J), ((const SmallVector &)AddOps).end());
2302 (llvm::next(J), ((const SmallVector &)AddOps).end());
23032303
23042304 // Don't leave just a constant behind in a register if the constant could
23052305 // be folded into an immediate field.
227227 E = STy->element_end(); I != E; ++I) {
228228 OS << ' ';
229229 CalcTypeName(*I, TypeStack, OS);
230 if (next(I) == STy->element_end())
230 if (llvm::next(I) == STy->element_end())
231231 OS << ' ';
232232 else
233233 OS << ',';
244244 E = UTy->element_end(); I != E; ++I) {
245245 OS << ' ';
246246 CalcTypeName(*I, TypeStack, OS);
247 if (next(I) == UTy->element_end())
247 if (llvm::next(I) == UTy->element_end())
248248 OS << ' ';
249249 else
250250 OS << ',';
723723 if (getOpcode() != Instruction::GetElementPtr) return false;
724724
725725 gep_type_iterator GEPI = gep_type_begin(this), E = gep_type_end(this);
726 User::const_op_iterator OI = next(this->op_begin());
726 User::const_op_iterator OI = llvm::next(this->op_begin());
727727
728728 // Skip the first index, as it has no static limit.
729729 ++GEPI;
5858 EXPECT_EQ(b0->getNumOperands(), 1U);
5959
6060 EXPECT_NE(b0->op_begin(), b0->op_end());
61 EXPECT_EQ(next(b0->op_begin()), b0->op_end());
61 EXPECT_EQ(llvm::next(b0->op_begin()), b0->op_end());
6262
63 EXPECT_EQ(next(b0->op_begin()), b0->op_end());
63 EXPECT_EQ(llvm::next(b0->op_begin()), b0->op_end());
6464
6565 const IntegerType* Int1 = IntegerType::get(C, 1);
6666 Constant* One = ConstantInt::get(Int1, 1, true);