[PATCH] D145314: [WIP][ADT] Do not use lvalue references with `llvm::enumerate`. NFC.

Jakub Kuderski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 4 15:33:43 PST 2023


kuhar created this revision.
Herald added subscribers: hanchung, jsetoain, Moerafaat, zero9178, anlunx, bzcheeseman, kosarev, ThomasRaoux, awarzynski, sdasgup3, wenzhicui, wrengr, armkevincheng, ormris, jsmolens, sjarus, eric-k256, cota, mravishankar, teijeong, rdzhabarov, tatianashp, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, kerbowa, liufengdb, aartbik, mgester, arpith-jacob, csigg, antiagainst, shauheen, rriddle, mehdi_amini, thopre, steven_wu, zzheng, hiraditya, jvesely.
Herald added a reviewer: rriddle.
Herald added a reviewer: antiagainst.
Herald added a reviewer: aartbik.
Herald added a reviewer: ftynse.
Herald added a reviewer: aartbik.
Herald added a reviewer: mravishankar.
Herald added a reviewer: bondhugula.
Herald added a project: All.
kuhar requested review of this revision.
Herald added a reviewer: nicolasvasilache.
Herald added subscribers: llvm-commits, pcwang-thead, stephenneuendorffer, nicolasvasilache.
Herald added a reviewer: herhut.
Herald added a reviewer: dcaballe.
Herald added projects: MLIR, LLVM.

The future API changes will make the dereference return a temporary.

Context: https://reviews.llvm.org/D144503


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D145314

Files:
  llvm/lib/ObjectYAML/DWARFYAML.cpp
  llvm/lib/ObjectYAML/MinidumpEmitter.cpp
  llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp
  llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
  mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
  mlir/lib/Bytecode/Writer/IRNumbering.cpp
  mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
  mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
  mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp
  mlir/lib/Conversion/PDLToPDLInterp/PredicateTree.cpp
  mlir/lib/Dialect/Affine/Analysis/Utils.cpp
  mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
  mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
  mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
  mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp
  mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
  mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
  mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
  mlir/lib/Dialect/SCF/IR/SCF.cpp
  mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
  mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp
  mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
  mlir/lib/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.cpp
  mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
  mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
  mlir/lib/Dialect/Tosa/Transforms/TosaFoldConstantTranspose.cpp
  mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
  mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
  mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
  mlir/lib/Dialect/X86Vector/Transforms/AVXTranspose.cpp
  mlir/lib/ExecutionEngine/ExecutionEngine.cpp
  mlir/lib/IR/AsmPrinter.cpp
  mlir/lib/Pass/PassStatistics.cpp
  mlir/lib/TableGen/Operator.cpp
  mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
  mlir/lib/Transforms/TopologicalSort.cpp
  mlir/lib/Transforms/Utils/ControlFlowSinkUtils.cpp
  mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp
  mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
  mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp
  mlir/tools/mlir-tblgen/EnumsGen.cpp
  mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
  mlir/tools/mlir-tblgen/OpFormatGen.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D145314.502392.patch
Type: text/x-patch
Size: 33115 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230304/a3a6661d/attachment.bin>


More information about the llvm-commits mailing list