Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Dialect/SCF/EDSC/
DBuilders.cpp47 function_ref<scf::ValueVector(Value, ValueRange)> fun) { in loopNestBuilder()
59 return scf::ValueVector(iterArgInitValues.begin(), in loopNestBuilder()
67 function_ref<scf::ValueVector(ValueRange, ValueRange)> fun) { in loopNestBuilder()
78 return scf::ValueVector(iterArgInitValues.begin(), in loopNestBuilder()
84 wrapIfBody(function_ref<scf::ValueVector()> body, TypeRange expectedTypes) { in wrapIfBody()
88 scf::ValueVector returned = body(); in wrapIfBody()
97 function_ref<scf::ValueVector()> thenBody, in conditionBuilder()
98 function_ref<scf::ValueVector()> elseBody, in conditionBuilder()
/external/llvm/lib/Transforms/Scalar/
DScalarizer.cpp30 typedef SmallVector<Value *, 8> ValueVector; typedef
35 typedef std::map<Value *, ValueVector> ScatterMap;
39 typedef SmallVector<std::pair<Instruction *, ValueVector *>, 16> GatherList;
51 ValueVector *cachePtr = nullptr);
63 ValueVector *CachePtr;
65 ValueVector Tmp;
164 void gather(Instruction *, const ValueVector &);
166 void transferMetadata(Instruction *, const ValueVector &);
185 ValueVector *cachePtr) in Scatterer()
202 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
[all …]
DLoopInterchange.cpp75 typedef SmallVector<Value *, 16> ValueVector; in populateDependencyMatrix() typedef
76 ValueVector MemInstr; in populateDependencyMatrix()
108 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DScalarizer.cpp64 using ValueVector = SmallVector<Value *, 8>; typedef
69 using ScatterMap = std::map<Value *, ValueVector>;
73 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
85 ValueVector *cachePtr = nullptr);
97 ValueVector *CachePtr;
99 ValueVector Tmp;
203 void gather(Instruction *Op, const ValueVector &CV);
205 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
249 ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
266 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
[all …]
DLoopInterchange.cpp88 using ValueVector = SmallVector<Value *, 16>; in populateDependencyMatrix() typedef
90 ValueVector MemInstr; in populateDependencyMatrix()
113 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/external/llvm-project/mlir/include/mlir/Dialect/SCF/EDSC/
DBuilders.h34 function_ref<scf::ValueVector(Value, ValueRange)> fun = nullptr);
38 function_ref<scf::ValueVector(ValueRange, ValueRange)> fun = nullptr);
46 function_ref<scf::ValueVector()> thenBody,
47 function_ref<scf::ValueVector()> elseBody = nullptr,
/external/llvm-project/llvm/lib/Transforms/Scalar/
DScalarizer.cpp70 using ValueVector = SmallVector<Value *, 8>; typedef
75 using ScatterMap = std::map<Value *, ValueVector>;
79 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
91 ValueVector *cachePtr = nullptr);
103 ValueVector *CachePtr;
105 ValueVector Tmp;
211 void gather(Instruction *Op, const ValueVector &CV);
213 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
259 ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
276 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
[all …]
DLoopInterchange.cpp90 using ValueVector = SmallVector<Value *, 16>; in populateDependencyMatrix() typedef
92 ValueVector MemInstr; in populateDependencyMatrix()
115 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/external/llvm-project/clang/lib/Analysis/
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 …]
/external/clang/lib/Analysis/
DUninitializedValues.cpp105 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector; typedef
109 SmallVector<ValueVector, 8> vals;
110 ValueVector scratch;
118 ValueVector &getValueVector(const CFGBlock *block) { in getValueVector()
123 void mergeIntoScratch(ValueVector const &source, bool isFirst);
132 ValueVector::reference operator[](const VarDecl *vd);
158 static void printVector(const CFGBlock *block, ValueVector &bv, in printVector()
173 void CFGBlockValues::mergeIntoScratch(ValueVector const &source, in mergeIntoScratch()
182 ValueVector &dst = getValueVector(block); in updateValueVectorWithScratch()
196 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []()
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/SCF/
DSCF.h53 using ValueVector = std::vector<Value>; variable
81 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)>
/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/
DUtils.cpp129 function_ref<scf::ValueVector(ValueRange, ValueRange)> bodyBuilderFn, in doit()
159 function_ref<scf::ValueVector(ValueRange, ValueRange)> bodyBuilderFn, in doit()
317 function_ref<scf::ValueVector(ValueRange, ValueRange)> bodyBuilderFn, in doit()
/external/google-fruit/include/fruit/impl/meta/
Dimmutable_map.h32 template <typename KeyVector, typename ValueVector>
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Utils/
DUtils.h221 function_ref<scf::ValueVector(ValueRange, ValueRange)> bodyBuilderFn,
/external/llvm-project/mlir/lib/Dialect/SCF/
DSCF.cpp311 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)> in buildLoopNest()
320 ValueVector results = in buildLoopNest()
322 : ValueVector(); in buildLoopNest()
365 ValueVector results = bodyBuilder in buildLoopNest()
368 : ValueVector(); in buildLoopNest()
389 ValueRange) -> ValueVector { in buildLoopNest()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DTiling.cpp380 [&](ValueRange localIvs, ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl()
445 return scf::ValueVector(tensorResults.begin(), tensorResults.end()); in tileLinalgOpImpl()
DLoops.cpp524 [&](ValueRange ivs, ValueRange iterArgs) -> scf::ValueVector { in linalgOpToLoopsImpl()
533 return scf::ValueVector{}; in linalgOpToLoopsImpl()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorTransforms.cpp2269 [&]() -> scf::ValueVector { in createScopedFullPartialLinalgCopy()
2273 scf::ValueVector viewAndIndices{res}; in createScopedFullPartialLinalgCopy()
2278 [&]() -> scf::ValueVector { in createScopedFullPartialLinalgCopy()
2286 scf::ValueVector viewAndIndices{casted}; in createScopedFullPartialLinalgCopy()
2323 [&]() -> scf::ValueVector { in createScopedFullPartialVectorTransferRead()
2327 scf::ValueVector viewAndIndices{res}; in createScopedFullPartialVectorTransferRead()
2332 [&]() -> scf::ValueVector { in createScopedFullPartialVectorTransferRead()
2340 scf::ValueVector viewAndIndices{casted}; in createScopedFullPartialVectorTransferRead()
/external/llvm-project/mlir/lib/Conversion/VectorToSCF/
DVectorToSCF.cpp306 [&]() -> scf::ValueVector { in doReplace()
318 [&]() -> scf::ValueVector { in doReplace()
/external/llvm-project/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp933 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef
934 ValueVector TempObjects; in processMemAccesses()
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp789 typedef SmallVector<Value *, 16> ValueVector; in processMemAccesses() typedef
790 ValueVector TempObjects; in processMemAccesses()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp907 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef
908 ValueVector TempObjects; in processMemAccesses()
/external/llvm-project/mlir/test/EDSC/
Dbuilder-api-test.cpp1225 return scf::ValueVector{args[1], sum}; in TEST_FUNC()