Home
last modified time | relevance | path

Searched refs:PDLPatternConfigSet (Results 1 – 7 of 7) sorted by relevance

/llvm-project/mlir/lib/Rewrite/
H A DByteCode.h43 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 DFrozenRewritePatternSet.cpp25 DenseMap<Operation *, PDLPatternConfigSet *> &configMap) { in convertPDLToPDLInterp()
134 DenseMap<Operation *, PDLPatternConfigSet *> configMap = in FrozenRewritePatternSet()
H A DByteCode.cpp38 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 DPDLToPDLInterp.h23 class PDLPatternConfigSet; variable
35 DenseMap<Operation *, PDLPatternConfigSet *> &configMap);
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp41 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 DPDLPatternMatch.h.inc217 /// 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 DPDLPatternMatch.cpp103 PDLPatternConfigSet &configSet) { in attachConfigToPatterns()