Searched refs:CodeExtractor (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeExtractor.h | 85 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 D | CodeExtractor.cpp | 244 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 D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | BlockExtractor.cpp | 173 Function *F = CodeExtractor(BlocksToExtractVec).extractCodeRegion(CEAC); in runOnModule()
|
| H A D | LoopExtractor.cpp | 244 CodeExtractor Extractor(DT, *L, false, nullptr, nullptr, AC); in extractLoop()
|
| H A D | PartialInlining.cpp | 1114 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining() 1196 CodeExtractor(ToExtract, &DT, /*AggregateArgs*/ false, in doSingleRegionFunctionOutlining()
|
| H A D | HotColdSplitting.cpp | 382 CodeExtractor CE(Region, &DT, /* AggregateArgs */ false, /* BFI */ nullptr, in extractColdRegion()
|
| H A D | IROutliner.cpp | 882 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 D | OMPIRBuilder.cpp | 661 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 D | Makefile | 1898 SRCS_MIN+= Transforms/Utils/CodeExtractor.cpp
|