/external/llvm-project/mlir/lib/Dialect/SCF/EDSC/ |
D | Builders.cpp | 47 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/ |
D | Scalarizer.cpp | 30 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 …]
|
D | LoopInterchange.cpp | 75 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/ |
D | Scalarizer.cpp | 64 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 …]
|
D | LoopInterchange.cpp | 88 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/ |
D | Builders.h | 34 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/ |
D | Scalarizer.cpp | 70 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 …]
|
D | LoopInterchange.cpp | 90 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/ |
D | UninitializedValues.cpp | 117 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/ |
D | UninitializedValues.cpp | 105 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/ |
D | SCF.h | 53 using ValueVector = std::vector<Value>; variable 81 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)>
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/ |
D | Utils.cpp | 129 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/ |
D | immutable_map.h | 32 template <typename KeyVector, typename ValueVector>
|
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Utils/ |
D | Utils.h | 221 function_ref<scf::ValueVector(ValueRange, ValueRange)> bodyBuilderFn,
|
/external/llvm-project/mlir/lib/Dialect/SCF/ |
D | SCF.cpp | 311 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/ |
D | Tiling.cpp | 380 [&](ValueRange localIvs, ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl() 445 return scf::ValueVector(tensorResults.begin(), tensorResults.end()); in tileLinalgOpImpl()
|
D | Loops.cpp | 524 [&](ValueRange ivs, ValueRange iterArgs) -> scf::ValueVector { in linalgOpToLoopsImpl() 533 return scf::ValueVector{}; in linalgOpToLoopsImpl()
|
/external/llvm-project/mlir/lib/Dialect/Vector/ |
D | VectorTransforms.cpp | 2269 [&]() -> 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/ |
D | VectorToSCF.cpp | 306 [&]() -> scf::ValueVector { in doReplace() 318 [&]() -> scf::ValueVector { in doReplace()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 933 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef 934 ValueVector TempObjects; in processMemAccesses()
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 789 typedef SmallVector<Value *, 16> ValueVector; in processMemAccesses() typedef 790 ValueVector TempObjects; in processMemAccesses()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 907 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef 908 ValueVector TempObjects; in processMemAccesses()
|
/external/llvm-project/mlir/test/EDSC/ |
D | builder-api-test.cpp | 1225 return scf::ValueVector{args[1], sum}; in TEST_FUNC()
|