Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCodeExtractorTest.cpp33 TEST(CodeExtractor, ExitStub) { in TEST() argument
63 CodeExtractor CE(Candidates); in TEST()
81 TEST(CodeExtractor, InputOutputMonitoring) { in TEST() argument
111 CodeExtractor CE(Candidates); in TEST()
171 CodeExtractor CE(Candidates); in TEST()
197 TEST(CodeExtractor, ExitBlockOrdering) { in TEST() argument
228 CodeExtractor CE(Candidates); in TEST()
287 CodeExtractor CE(ExtractedBlocks); in TEST()
362 CodeExtractor CE(ExtractedBlocks); in TEST()
397 CodeExtractor CE(Blocks); in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h85 class CodeExtractor {
131 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
143 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp245 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()
746 void CodeExtractor::severSplitPHINodesOfExits( in severSplitPHINodesOfExits()
791 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
813 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
1437 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
1456 void CodeExtractor::calculateNewCallTerminatorWeights( in calculateNewCallTerminatorWeights()
[all …]
H A DCMakeLists.txt16 CodeExtractor.cpp
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/llvm-project-15.0.7/llvm/test/Transforms/CodeExtractor/
H A DMultipleExitBranchProb.ll3 ; This test checks to make sure that CodeExtractor updates
H A DExtractedFnEntryCount.ll3 ; This test checks to make sure that the CodeExtractor
H A DPartialInlineEntryPHICost.ll5 ; the outlined region entry (BB4) are moved outside the region by CodeExtractor.
/llvm-project-15.0.7/llvm/test/Transforms/IROutliner/
H A Dillegal-allocas.ll5 ; inconsistencies with the CodeExtractor's algorithm.
H A Dillegal-assumes.ll5 ; in the CodeExtractor's algorithm for llvm.assumes, so we ignore it for now.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/
H A DBUILD.gn23 "CodeExtractor.cpp",
/llvm-project-15.0.7/llvm/test/Transforms/CodeExtractor/X86/
H A DInheritTargetAttributes.ll3 ; This testcase checks to see if CodeExtractor properly inherits
/llvm-project-15.0.7/llvm/test/Transforms/HotColdSplit/
H A Dupdate-split-loop-metadata.ll3 ; Check that llvm.loop metadata extracted by CodeExtractor is updated so that
H A Dlifetime-markers-on-inputs-1.ll41 ; merging of stack slots. CodeExtractor must replicate the effects of
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp229 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.cpp1162 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining()
1244 CodeExtractor(ToExtract, &DT, /*AggregateArgs*/ false, in doSingleRegionFunctionOutlining()
H A DHotColdSplitting.cpp341 CodeExtractor CE(Region, &DT, /* AggregateArgs */ false, /* BFI */ nullptr, in extractColdRegion()
H A DIROutliner.cpp875 CodeExtractor *CE = Region.CE; in getCodeExtractorArguments()
2836 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false, in doOutline()
2947 CodeExtractor(BE, nullptr, false, nullptr, nullptr, nullptr, false, in doOutline()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp447 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in finalize()
1120 CodeExtractor Extractor(Blocks, /* DominatorTree */ nullptr, in createParallel()