Home
last modified time | relevance | path

Searched refs:Sibling (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h73 Sibling enumerator
78 assert(strategy != Sibling && in FusionStrategy()
84 FusionStrategy(Value memref) : strategy(Sibling), memref(memref) {} in FusionStrategy()
91 assert(strategy == Sibling && "Memref is only valid for sibling fusion"); in getSiblingFusionMemRef()
H A DPasses.h29 enum FusionMode { Greedy, ProducerConsumer, Sibling }; enumerator
H A DPasses.td52 one writes to a memref that the second reads. Sibling fusion targets pairs
107 Example 2: Sibling fusion.
172 "clEnumValN( mlir::FusionMode::Sibling, "
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h100 Decl *Sibling = *I; in TraverseDeclContextHelper() local
101 if (!SM.isBeforeInTranslationUnit(Sibling->getBeginLoc(), in TraverseDeclContextHelper()
104 if (!BaseType::canIgnoreChildDeclWhileTraversingDeclContext(Sibling)) in TraverseDeclContextHelper()
105 LexicallyNestedDeclarations.push_back(Sibling); in TraverseDeclContextHelper()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp338 case FusionStrategy::Sibling: in canFuseLoops()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp1988 else if (affineFusionMode == FusionMode::Sibling) in runOnOperation()
/llvm-project-15.0.7/mlir/test/Transforms/
H A Dloop-fusion-3.mlir93 // Sibling loop fusion should not fuse any of these loops due to
/llvm-project-15.0.7/llvm/docs/
H A DCodeGenerator.rst1912 Sibling call optimization
1915 Sibling call optimization is a restricted form of tail call optimization.
1920 Sibling call optimization is currently performed on x86/x86-64 when the
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td318 // Sibling calls. Indirect sibling calls must be via R6 for XPLink,