Searched refs:OutlinableRegion (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 63 struct OutlinableRegion { struct 153 OutlinableRegion(IRSimilarityCandidate &C, OutlinableGroup &Group) in OutlinableRegion() argument 175 Value *findCorrespondingValueIn(const OutlinableRegion &Other, Value *V); 183 BasicBlock *findCorrespondingBlockIn(const OutlinableRegion &Other, 230 bool isCompatibleWithAlreadyOutlinedCode(const OutlinableRegion &Region); 262 void findAddInputsOutputs(Module &M, OutlinableRegion &Region, 293 void updateOutputMapping(OutlinableRegion &Region, 300 bool extractSection(OutlinableRegion &Region); 346 SpecificBumpPtrAllocator<OutlinableRegion> RegionAllocator;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 75 std::vector<OutlinableRegion *> Regions; 182 Value *OutlinableRegion::findCorrespondingValueIn(const OutlinableRegion &Other, in findCorrespondingValueIn() 193 OutlinableRegion::findCorrespondingBlockIn(const OutlinableRegion &Other, in findCorrespondingBlockIn() 243 void OutlinableRegion::splitCandidate() { in splitCandidate() 370 void OutlinableRegion::reattachCandidate() { in reattachCandidate() 595 for (OutlinableRegion *Region : Regions) in findSameConstants() 600 for (OutlinableRegion *OS : Regions) in collectGVNStoreSets() 615 for (OutlinableRegion *OS : Group.Regions) in getSubprogramOrNull() 1628 PHINode *PN, OutlinableRegion &Region, in findCanonNumsForPHI() 2294 OutlinableRegion *CurrentOS; in deduplicateExtractedSections() [all …]
|