Home
last modified time | relevance | path

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

123

/aosp_15_r20/external/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp122 CodeExtractor::CodeExtractor(BasicBlock *BB, bool AggregateArgs) in CodeExtractor() function in CodeExtractor
126 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
131 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs) in CodeExtractor() function in CodeExtractor
135 CodeExtractor::CodeExtractor(DominatorTree &DT, const RegionNode &RN, in CodeExtractor() function in CodeExtractor
160 void CodeExtractor::findInputsOutputs(ValueSet &Inputs, in findInputsOutputs()
183 void CodeExtractor::severSplitPHINodes(BasicBlock *&Header) { in severSplitPHINodes()
260 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
283 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
410 void CodeExtractor::
661 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
[all …]
H A DCMakeLists.txt11 CodeExtractor.cpp
/aosp_15_r20/external/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h44 class CodeExtractor {
61 CodeExtractor(BasicBlock *BB, bool AggregateArgs = false);
69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
76 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false);
82 CodeExtractor(DominatorTree &DT, const RegionNode &RN,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp244 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
254 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs, in CodeExtractor() function in CodeExtractor
371 bool CodeExtractor::isLegalToShrinkwrapLifetimeMarkers( in isLegalToShrinkwrapLifetimeMarkers()
385 CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { in findOrCreateBlockForHoisting()
442 CodeExtractor::LifetimeMarkerInfo
443 CodeExtractor::getLifetimeMarkers(const CodeExtractorAnalysisCache &CEAC, in getLifetimeMarkers()
486 void CodeExtractor::findAllocas(const CodeExtractorAnalysisCache &CEAC, in findAllocas()
571 bool CodeExtractor::isEligible() const { in isEligible()
598 void CodeExtractor::findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, in findInputsOutputs()
622 void CodeExtractor::severSplitPHINodesOfEntry(BasicBlock *&Header) { in severSplitPHINodesOfEntry()
[all …]
H A DCMakeLists.txt12 CodeExtractor.cpp
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp244 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
255 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs, in CodeExtractor() function in CodeExtractor
372 bool CodeExtractor::isLegalToShrinkwrapLifetimeMarkers( in isLegalToShrinkwrapLifetimeMarkers()
386 CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { in findOrCreateBlockForHoisting()
443 CodeExtractor::LifetimeMarkerInfo
444 CodeExtractor::getLifetimeMarkers(const CodeExtractorAnalysisCache &CEAC, in getLifetimeMarkers()
493 void CodeExtractor::findAllocas(const CodeExtractorAnalysisCache &CEAC, in findAllocas()
618 bool CodeExtractor::isEligible() const { in isEligible()
645 void CodeExtractor::findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, in findInputsOutputs()
669 void CodeExtractor::severSplitPHINodesOfEntry(BasicBlock *&Header) { in severSplitPHINodesOfEntry()
[all …]
H A DCMakeLists.txt16 CodeExtractor.cpp
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/IPO/
DHotColdSplitting.h27 class CodeExtractor; variable
52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region,
54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/IPO/
DHotColdSplitting.h27 class CodeExtractor; variable
52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region,
54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/IPO/
DHotColdSplitting.h27 class CodeExtractor; variable
52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region,
54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h85 class CodeExtractor {
119 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
130 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Utils/
DCodeExtractor.h85 class CodeExtractor {
138 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
150 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Utils/
DCodeExtractor.h85 class CodeExtractor {
138 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
150 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Utils/
DCodeExtractor.h85 class CodeExtractor {
138 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
150 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Utils/
DCodeExtractor.h85 class CodeExtractor {
138 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
150 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/IPO/
DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h120 CodeExtractor *CE = nullptr;
343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
/aosp_15_r20/external/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp141 CodeExtractor Extractor(DT, *L); in runOnLoop()
307 CodeExtractor(BlocksToExtractVec).extractCodeRegion(); in runOnModule()
H A DPartialInlining.cpp132 = CodeExtractor(toExtract, &DT).extractCodeRegion(); in unswitchFunction()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp149 CodeExtractor Extractor(DT, *L, false, nullptr, nullptr, AC); in runOnLoop()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp175 Function *F = CodeExtractor(BlocksToExtractVec).extractCodeRegion(CEAC); in runOnModule()

123