Searched refs:OutlinableRegion (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/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;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 74 std::vector<OutlinableRegion *> Regions; 186 Value *OutlinableRegion::findCorrespondingValueIn(const OutlinableRegion &Other, in findCorrespondingValueIn() 198 OutlinableRegion::findCorrespondingBlockIn(const OutlinableRegion &Other, in findCorrespondingBlockIn() 248 void OutlinableRegion::splitCandidate() { in splitCandidate() 375 void OutlinableRegion::reattachCandidate() { in reattachCandidate() 601 for (OutlinableRegion *Region : Regions) in findSameConstants() 606 for (OutlinableRegion *OS : Regions) in collectGVNStoreSets() 621 for (OutlinableRegion *OS : Group.Regions) in getSubprogramOrNull() 1635 PHINode *PN, OutlinableRegion &Region, in findCanonNumsForPHI() 2299 OutlinableRegion *CurrentOS; in deduplicateExtractedSections() [all …]
|