Searched refs:Sibling (Results 1 – 9 of 9) sorted by relevance
73 Sibling enumerator78 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()
29 enum FusionMode { Greedy, ProducerConsumer, Sibling }; enumerator
52 one writes to a memref that the second reads. Sibling fusion targets pairs107 Example 2: Sibling fusion.172 "clEnumValN( mlir::FusionMode::Sibling, "
100 Decl *Sibling = *I; in TraverseDeclContextHelper() local101 if (!SM.isBeforeInTranslationUnit(Sibling->getBeginLoc(), in TraverseDeclContextHelper()104 if (!BaseType::canIgnoreChildDeclWhileTraversingDeclContext(Sibling)) in TraverseDeclContextHelper()105 LexicallyNestedDeclarations.push_back(Sibling); in TraverseDeclContextHelper()
338 case FusionStrategy::Sibling: in canFuseLoops()
1988 else if (affineFusionMode == FusionMode::Sibling) in runOnOperation()
93 // Sibling loop fusion should not fuse any of these loops due to
1912 Sibling call optimization1915 Sibling call optimization is a restricted form of tail call optimization.1920 Sibling call optimization is currently performed on x86/x86-64 when the
318 // Sibling calls. Indirect sibling calls must be via R6 for XPLink,