Searched refs:PDLPatternConfigSet (Results 1 – 7 of 7) sorted by relevance
/llvm-project/mlir/lib/Rewrite/ |
H A D | ByteCode.h | 43 PDLPatternConfigSet *configSet, 50 PDLPatternConfigSet *getConfigSet() const { return configSet; } in getConfigSet() 54 PDLByteCodePattern(ByteCodeAddr rewriterAddr, PDLPatternConfigSet *configSet, in PDLByteCodePattern() 63 PDLPatternConfigSet *configSet; 161 SmallVector<std::unique_ptr<PDLPatternConfigSet>> configs, 162 const DenseMap<Operation *, PDLPatternConfigSet *> &configMap, 193 SmallVector<std::unique_ptr<PDLPatternConfigSet>> configs;
|
H A D | FrozenRewritePatternSet.cpp | 25 DenseMap<Operation *, PDLPatternConfigSet *> &configMap) { in convertPDLToPDLInterp() 134 DenseMap<Operation *, PDLPatternConfigSet *> configMap = in FrozenRewritePatternSet()
|
H A D | ByteCode.cpp | 38 PDLPatternConfigSet *configSet, in create() 205 const DenseMap<Operation *, PDLPatternConfigSet *> &configMap) in Generator() 342 const DenseMap<Operation *, PDLPatternConfigSet *> &configMap; 1056 ModuleOp module, SmallVector<std::unique_ptr<PDLPatternConfigSet>> configs, in PDLByteCode() 1057 const DenseMap<Operation *, PDLPatternConfigSet *> &configMap, in PDLByteCode()
|
/llvm-project/mlir/include/mlir/Conversion/PDLToPDLInterp/ |
H A D | PDLToPDLInterp.h | 23 class PDLPatternConfigSet; variable 35 DenseMap<Operation *, PDLPatternConfigSet *> &configMap);
|
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/ |
H A D | PDLToPDLInterp.cpp | 41 DenseMap<Operation *, PDLPatternConfigSet *> *configMap); 151 DenseMap<Operation *, PDLPatternConfigSet *> *configMap; 161 DenseMap<Operation *, PDLPatternConfigSet *> *configMap) in PatternLowering() 973 PDLToPDLInterpPass(DenseMap<Operation *, PDLPatternConfigSet *> &configMap) in PDLToPDLInterpPass() 978 DenseMap<Operation *, PDLPatternConfigSet *> *configMap = nullptr; 1020 DenseMap<Operation *, PDLPatternConfigSet *> &configMap) { in createPDLToPDLInterpPass()
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | PDLPatternMatch.h.inc | 217 /// functions via the PDLPatternConfigSet. This allows for injecting additional 260 class PDLPatternConfigSet { 262 PDLPatternConfigSet() = default; 266 PDLPatternConfigSet(ConfigsT &&...configs) { 825 auto configSet = std::make_unique<PDLPatternConfigSet>( 922 SmallVector<std::unique_ptr<PDLPatternConfigSet>> takeConfigs() { 925 DenseMap<Operation *, PDLPatternConfigSet *> takeConfigMap() { 939 void attachConfigToPatterns(ModuleOp module, PDLPatternConfigSet &configSet); 945 SmallVector<std::unique_ptr<PDLPatternConfigSet>> configs; 946 DenseMap<Operation *, PDLPatternConfigSet *> configMa [all...] |
/llvm-project/mlir/lib/IR/PDL/ |
H A D | PDLPatternMatch.cpp | 103 PDLPatternConfigSet &configSet) { in attachConfigToPatterns()
|