Searched refs:OutlinableRegion (Results 1 – 2 of 2) sorted by relevance
63 struct OutlinableRegion { struct153 OutlinableRegion(IRSimilarityCandidate &C, OutlinableGroup &Group) in OutlinableRegion() argument175 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;
76 std::vector<OutlinableRegion *> Regions;191 Value *OutlinableRegion::findCorrespondingValueIn(const OutlinableRegion &Other, in findCorrespondingValueIn()203 OutlinableRegion::findCorrespondingBlockIn(const OutlinableRegion &Other, in findCorrespondingBlockIn()253 void OutlinableRegion::splitCandidate() { in splitCandidate()380 void OutlinableRegion::reattachCandidate() { in reattachCandidate()491 InstructionCost OutlinableRegion::getBenefit(TargetTransformInfo &TTI) { in getBenefit()554 collectRegionsConstants(OutlinableRegion &Region, in collectRegionsConstants()606 for (OutlinableRegion *Region : Regions) in findSameConstants()611 for (OutlinableRegion *OS : Regions) in collectGVNStoreSets()626 for (OutlinableRegion *OS : Group.Regions) in getSubprogramOrNull()[all …]