/aosp_15_r20/external/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 122 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 D | CMakeLists.txt | 11 CodeExtractor.cpp
|
/aosp_15_r20/external/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeExtractor.h | 44 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 D | CodeExtractor.cpp | 244 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 D | CMakeLists.txt | 12 CodeExtractor.cpp
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 244 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 D | CMakeLists.txt | 16 CodeExtractor.cpp
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 27 class CodeExtractor; variable 52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region, 54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
|
D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 27 class CodeExtractor; variable 52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region, 54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
|
D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 27 class CodeExtractor; variable 52 bool isSplittingBeneficial(CodeExtractor &CE, const BlockSequence &Region, 54 Function *extractColdRegion(BasicBlock &EntryPoint, CodeExtractor &CE,
|
D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeExtractor.h | 85 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/ |
D | CodeExtractor.h | 85 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/ |
D | CodeExtractor.h | 85 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/ |
D | CodeExtractor.h | 85 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/ |
D | CodeExtractor.h | 85 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 D | CodeExtractor.h | 85 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/ |
D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/IPO/ |
H A D | IROutliner.h | 120 CodeExtractor *CE = nullptr; 343 SpecificBumpPtrAllocator<CodeExtractor> ExtractorAllocator;
|
/aosp_15_r20/external/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 141 CodeExtractor Extractor(DT, *L); in runOnLoop() 307 CodeExtractor(BlocksToExtractVec).extractCodeRegion(); in runOnModule()
|
H A D | PartialInlining.cpp | 132 = CodeExtractor(toExtract, &DT).extractCodeRegion(); in unswitchFunction()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 149 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 D | BlockExtractor.cpp | 175 Function *F = CodeExtractor(BlocksToExtractVec).extractCodeRegion(CEAC); in runOnModule()
|