Home
last modified time | relevance | path

Searched refs:ValueMapT (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/polly/include/polly/CodeGen/
H A DBlockGenerators.h57 typedef llvm::SmallVector<ValueMapT, 8> VectorValueMapT;
293 ValueMapT &GlobalMap;
330 ValueMapT &BBMap, LoopToScevMapT &LTS,
341 ValueMapT &BBMap,
361 ValueMapT &BBMap);
404 ValueMapT &BBMap,
499 Value *getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap,
555 ValueMapT &BBMap,
609 void removeDeadInstructions(BasicBlock *BB, ValueMapT &BBMap);
727 ValueMapT &BBMap,
[all …]
H A DLoopGenerators.h160 SetVector<Value *> &Values, ValueMapT &VMap,
201 Value *Struct, ValueMapT &VMap);
241 ValueMapT &VMap) = 0;
H A DIslNodeBuilder.h36 ValueMapT &GlobalMap;
177 ValueMapT ValueMap;
259 void updateValues(ValueMapT &NewValues);
H A DIslExprBuilder.h123 ValueMapT &GlobalMap, const llvm::DataLayout &DL,
204 ValueMapT &GlobalMap;
H A DLoopGeneratorsGOMP.h54 ValueMapT &VMap) override;
H A DLoopGeneratorsKMP.h80 ValueMapT &VMap) override;
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DBufferViewFlowAnalysis.h26 using ValueMapT = llvm::DenseMap<Value, ValueSetT>; variable
32 ValueMapT::const_iterator find(Value value) const { in find()
37 ValueMapT::const_iterator begin() const { return dependencies.begin(); } in begin()
40 ValueMapT::const_iterator end() const { return dependencies.end(); } in end()
66 ValueMapT dependencies;
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DBlockGenerators.cpp78 ValueMapT VTV; in trySynthesizeNewValue()
421 ValueMapT BBMap; in copyStmt()
1241 ValueMapT &SM = ScalarMaps[i]; in extractScalarValues()
1329 ScopStmt &Stmt, ValueMapT &VectorBlockMap) { in generateScalarVectorLoads()
1387 ValueMapT VectorBlockMap; in copyStmt()
1465 ValueMapT ValueMap; in copyStmt()
1478 ValueMapT &EntryBBMap = RegionMaps[EntryBBCopy]; in copyStmt()
1506 ValueMapT *InitBBMap; in copyStmt()
1513 ValueMapT &RegionMap = Inserted.first->second; in copyStmt()
1567 ValueMapT &RegionMap = RegionMaps[BBCopyStart]; in copyStmt()
[all …]
H A DLoopGenerators.cpp178 ValueMapT &Map, BasicBlock::iterator *LoopBody) { in createParallelLoop()
246 SetVector<Value *> OldValues, Type *Ty, Value *Struct, ValueMapT &Map) { in extractValuesFromStruct()
H A DIslNodeBuilder.cpp192 Loop *UserScope, const ValueMapT &GlobalMap, in findReferencesByUse()
221 Loop *UserScope, const ValueMapT &GlobalMap, in findReferencesInInst()
229 ValueMapT &GlobalMap, in findReferencesInStmt()
370 void IslNodeBuilder::updateValues(ValueMapT &NewValues) { in updateValues()
708 ValueMapT NewValues; in createForParallel()
737 ValueMapT NewValuesReverse; in createForParallel()
1348 ValueMapT PreloadedPointer; in preloadInvariantEquivClass()
H A DLoopGeneratorsGOMP.cpp95 ValueMapT &Map) { in createSubFn()
H A DLoopGeneratorsKMP.cpp134 SetVector<Value *> Data, ValueMapT &Map) { in createSubFn()
H A DIslExprBuilder.cpp40 IDToValueTy &IDToValue, ValueMapT &GlobalMap, in IslExprBuilder()
H A DPPCGCodeGeneration.cpp1830 ValueMapT HostValueMap = ValueMap; in createKernel()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValueMap.h245 using ValueMapT = ValueMap<KeyT, ValueT, Config>;
248 ValueMapT *Map;
250 ValueMapCallbackVH(KeyT Key, ValueMapT *Map)
285 typename ValueMapT::MapT::iterator I = Copy.Map->Map.find(Copy);
/llvm-project-15.0.7/polly/include/polly/Support/
H A DScopHelper.h101 using ValueMapT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, variable
398 llvm::Instruction *IP, ValueMapT *VMap,
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp240 const DataLayout &DL, const char *Name, ValueMapT *VMap, in ScopExpander()
270 ValueMapT *VMap;
411 Instruction *IP, ValueMapT *VMap, in expandCodeFor()