Second attempt to add iterator_range::empty()
Doing this makes MSVC complain that `empty(someRange)` could refer to either C++17's std::empty or LLVM's llvm::empty, which previously we avoided via SFINAE because std::empty is defined in terms of an empty member rather than begin and end. So, switch callers over to the new method as it is added. https://reviews.llvm.org/D68439 llvm-svn: 373935
Showing
- llvm/include/llvm/ADT/iterator_range.h 1 addition, 0 deletionsllvm/include/llvm/ADT/iterator_range.h
- llvm/lib/Analysis/LazyCallGraph.cpp 1 addition, 1 deletionllvm/lib/Analysis/LazyCallGraph.cpp
- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 2 additions, 2 deletionsllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
- llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp
- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 1 addition, 1 deletionllvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
- llvm/lib/CodeGen/MachineModuleInfo.cpp 2 additions, 2 deletionsllvm/lib/CodeGen/MachineModuleInfo.cpp
- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp 1 addition, 1 deletionllvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
- llvm/lib/IR/DebugInfo.cpp 1 addition, 1 deletionllvm/lib/IR/DebugInfo.cpp
- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 11 additions, 11 deletionsllvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp 1 addition, 1 deletionllvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
- llvm/lib/Target/BPF/BPFAsmPrinter.cpp 1 addition, 1 deletionllvm/lib/Target/BPF/BPFAsmPrinter.cpp
- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp 1 addition, 1 deletionllvm/lib/Target/PowerPC/PPCInstrInfo.cpp
- llvm/lib/Transforms/IPO/PartialInlining.cpp 2 additions, 2 deletionsllvm/lib/Transforms/IPO/PartialInlining.cpp
- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1 addition, 1 deletionllvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- llvm/lib/Transforms/Scalar/NewGVN.cpp 1 addition, 1 deletionllvm/lib/Transforms/Scalar/NewGVN.cpp
- llvm/lib/Transforms/Utils/PredicateInfo.cpp 2 additions, 2 deletionsllvm/lib/Transforms/Utils/PredicateInfo.cpp
- llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1 addition, 1 deletionllvm/lib/Transforms/Utils/SimplifyCFG.cpp
Loading
Please register or sign in to comment