Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h52 class CodeExtractor {
85 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
95 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp237 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
246 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs, in CodeExtractor() function in CodeExtractor
301 bool CodeExtractor::isLegalToShrinkwrapLifetimeMarkers( in isLegalToShrinkwrapLifetimeMarkers()
351 CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { in findOrCreateBlockForHoisting()
536 void CodeExtractor::severSplitPHINodesOfEntry(BasicBlock *&Header) { in severSplitPHINodesOfEntry()
612 void CodeExtractor::severSplitPHINodesOfExits( in severSplitPHINodesOfExits()
658 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
680 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
1125 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
1139 void CodeExtractor::calculateNewCallTerminatorWeights( in calculateNewCallTerminatorWeights()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp142 CodeExtractor Extractor(DT, *L); in runOnLoop()
H A DBlockExtractor.cpp157 CodeExtractor(BlocksToExtractVec).extractCodeRegion(); in runOnModule()
H A DHotColdSplitting.cpp245 CodeExtractor CE(Region, &DT, /* AggregateArgs */ false, /* BFI */ nullptr, in extractColdRegion()
H A DPartialInlining.cpp1114 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining()
1196 CodeExtractor(ToExtract, &DT, /*AggregateArgs*/ false, in doSingleRegionFunctionOutlining()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1424 SRCS_MIN+= Transforms/Utils/CodeExtractor.cpp