Home
last modified time | relevance | path

Searched refs:CodeExtractor (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h85 class CodeExtractor {
138 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
150 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp244 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
256 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs, in CodeExtractor() function in CodeExtractor
373 bool CodeExtractor::isLegalToShrinkwrapLifetimeMarkers( in isLegalToShrinkwrapLifetimeMarkers()
444 CodeExtractor::LifetimeMarkerInfo
619 bool CodeExtractor::isEligible() const { in isEligible()
747 void CodeExtractor::severSplitPHINodesOfExits( in severSplitPHINodesOfExits()
793 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
815 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
1440 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
1455 void CodeExtractor::calculateNewCallTerminatorWeights( in calculateNewCallTerminatorWeights()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp173 Function *F = CodeExtractor(BlocksToExtractVec).extractCodeRegion(CEAC); in runOnModule()
H A DLoopExtractor.cpp244 CodeExtractor Extractor(DT, *L, false, nullptr, nullptr, AC); in extractLoop()
H A DPartialInlining.cpp1114 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining()
1196 CodeExtractor(ToExtract, &DT, /*AggregateArgs*/ false, in doSingleRegionFunctionOutlining()
H A DHotColdSplitting.cpp382 CodeExtractor CE(Region, &DT, /* AggregateArgs */ false, /* BFI */ nullptr, in extractColdRegion()
H A DIROutliner.cpp882 CodeExtractor *CE = Region.CE; in getCodeExtractorArguments()
2851 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false, in doOutline()
2962 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false, in doOutline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp661 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in finalize()
1479 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in createParallel()
2857 CodeExtractor Extractor(Blocks, in applyWorkshareLoopTarget()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile1898 SRCS_MIN+= Transforms/Utils/CodeExtractor.cpp