Home
last modified time | relevance | path

Searched refs:ValueVector (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp112 ValueVector Tmp;
514 ValueVector Res; in splitUnary()
536 ValueVector Res; in splitBinary()
636 ValueVector Res; in visitSelectInst()
707 ValueVector Res; in visitGetElementPtrInst()
733 ValueVector Res; in visitCastInst()
752 ValueVector Res; in visitBitCastInst()
808 ValueVector Res; in visitInsertElementInst()
872 ValueVector Res; in visitShuffleVectorInst()
895 ValueVector Res; in visitPHINode()
[all …]
H A DLoopInterchange.cpp90 using ValueVector = SmallVector<Value *, 16>; in populateDependencyMatrix() typedef
92 ValueVector MemInstr; in populateDependencyMatrix()
115 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DUninitializedValues.cpp117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>; typedef
121 SmallVector<ValueVector, 8> vals;
122 ValueVector scratch;
132 ValueVector &getValueVector(const CFGBlock *block) { in getValueVector()
137 void mergeIntoScratch(ValueVector const &source, bool isFirst);
146 ValueVector::reference operator[](const VarDecl *vd);
173 static void printVector(const CFGBlock *block, ValueVector &bv, in printVector()
187 void CFGBlockValues::mergeIntoScratch(ValueVector const &source, in mergeIntoScratch()
196 ValueVector &dst = getValueVector(block); in updateValueVectorWithScratch()
210 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCF.h63 using ValueVector = std::vector<Value>; variable
91 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)>
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp259 scf::ValueVector viewAndIndices{res}; in createFullPartialLinalgCopy()
276 scf::ValueVector viewAndIndices{casted}; in createFullPartialLinalgCopy()
314 scf::ValueVector viewAndIndices{res}; in createFullPartialVectorTransferRead()
329 scf::ValueVector viewAndIndices{casted}; in createFullPartialVectorTransferRead()
365 scf::ValueVector viewAndIndices{res}; in getLocationToWriteFullVec()
374 scf::ValueVector viewAndIndices{casted}; in getLocationToWriteFullVec()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLoops.cpp218 ValueRange operandValuesToUse) -> scf::ValueVector { in linalgOpToLoopsImpl()
223 return scf::ValueVector{}; in linalgOpToLoopsImpl()
H A DTiling.cpp446 ValueRange operandValuesToUse) -> scf::ValueVector { in tileLinalgOpImpl()
475 return scf::ValueVector(tensorResults.begin(), tensorResults.end()); in tileLinalgOpImpl()
583 ValueRange iterArgs) -> scf::ValueVector { in tilePadOp()
602 return scf::ValueVector({yieldValue}); in tilePadOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/
H A DUtils.h483 function_ref<scf::ValueVector(OpBuilder &, Location,
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp503 function_ref<scf::ValueVector(OpBuilder &, Location, ValueRange, in doit()
563 function_ref<scf::ValueVector(OpBuilder &, Location, ValueRange, in doit()
728 function_ref<scf::ValueVector(OpBuilder &, Location, ValueRange, in doit()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp508 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)> in buildLoopNest()
517 ValueVector results = in buildLoopNest()
519 : ValueVector(); in buildLoopNest()
562 ValueVector results = bodyBuilder in buildLoopNest()
565 : ValueVector(); in buildLoopNest()
586 ValueRange) -> ValueVector { in buildLoopNest()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1233 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef
1234 ValueVector TempObjects; in processMemAccesses()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp846 ValueRange args) -> scf::ValueVector { in matchAndRewrite()