Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC)

This commit is contained in:
Mehdi Amini 2020-09-16 03:40:36 +00:00
parent bb371f8ce8
commit 37c5dbb31a
1 changed files with 7 additions and 7 deletions

View File

@ -51,7 +51,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
Collects all of the operation's effects into `effects`.
}],
"void", "getEffects",
(ins "SmallVectorImpl<SideEffects::EffectInstance<"
(ins "SmallVectorImpl<::mlir::SideEffects::EffectInstance<"
# baseEffect # ">> &":$effects)
>,
InterfaceMethod<[{
@ -59,7 +59,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
}],
"void", "getEffectsOnValue",
(ins "Value":$value,
"SmallVectorImpl<SideEffects::EffectInstance<"
"SmallVectorImpl<::mlir::SideEffects::EffectInstance<"
# baseEffect # ">> &":$effects), [{
$_op.getEffects(effects);
llvm::erase_if(effects, [&](auto &it) {
@ -73,7 +73,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
}],
"void", "getEffectsOnResource",
(ins "SideEffects::Resource *":$resource,
"SmallVectorImpl<SideEffects::EffectInstance<"
"SmallVectorImpl<::mlir::SideEffects::EffectInstance<"
# baseEffect # ">> &":$effects), [{
$_op.getEffects(effects);
llvm::erase_if(effects, [&](auto &it) {
@ -87,7 +87,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
/// Collect all of the effect instances that correspond to the given
/// `Effect` and place them in 'effects'.
template <typename Effect> void getEffects(
SmallVectorImpl<SideEffects::EffectInstance<
SmallVectorImpl<::mlir::SideEffects::EffectInstance<
}] # baseEffect # [{>> &effects) {
getEffects(effects);
llvm::erase_if(effects, [&](auto &it) {
@ -115,7 +115,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
/// Returns true if this operation has no effects.
bool hasNoEffect() {
SmallVector<SideEffects::EffectInstance<}] # baseEffect # [{>, 4> effects;
SmallVector<::mlir::SideEffects::EffectInstance<}] # baseEffect # [{>, 4> effects;
getEffects(effects);
return effects.empty();
}
@ -124,7 +124,7 @@ class EffectOpInterfaceBase<string name, string baseEffect>
static bool hasNoEffect(Operation *op) {
if (auto interface = dyn_cast<}] # name # [{>(op))
return interface.hasNoEffect();
return op->hasTrait<OpTrait::HasRecursiveSideEffects>();
return op->hasTrait<::mlir::OpTrait::HasRecursiveSideEffects>();
}
}];
@ -178,7 +178,7 @@ class SideEffectsTraitBase<EffectOpInterfaceBase parentInterface,
// `MemoryEffects`.
def MemoryEffectsOpInterface
: EffectOpInterfaceBase<"MemoryEffectOpInterface",
"MemoryEffects::Effect"> {
"::mlir::MemoryEffects::Effect"> {
let description = [{
An interface used to query information about the memory effects applied by
an operation.