Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Transforms/Utils/
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,
/external/llvm/lib/Transforms/Utils/
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 …]
DCMakeLists.txt11 CodeExtractor.cpp
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DCodeExtractor.cpp47 class CodeExtractor { class
55 CodeExtractor(DominatorTree* dt = 0, bool AggArgs = false) in CodeExtractor() function in __anon89e149dc0111::CodeExtractor
106 void CodeExtractor::severSplitPHINodes(BasicBlock *&Header) { in severSplitPHINodes()
183 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
208 void CodeExtractor::findInputsOutputs(Values &inputs, Values &outputs) { in findInputsOutputs()
243 Function *CodeExtractor::constructFunction(const Values &inputs, in constructFunction()
374 void CodeExtractor::
625 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
656 Function *CodeExtractor::
757 bool CodeExtractor::isEligible(ArrayRef<BasicBlock*> code) { in isEligible()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DCodeExtractor.h50 class CodeExtractor {
78 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
87 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp228 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() function in CodeExtractor
236 CodeExtractor::CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs, in CodeExtractor() function in CodeExtractor
290 bool CodeExtractor::isLegalToShrinkwrapLifetimeMarkers( in isLegalToShrinkwrapLifetimeMarkers()
341 CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { in findOrCreateBlockForHoisting()
394 void CodeExtractor::findAllocas(ValueSet &SinkCands, ValueSet &HoistCands, in findAllocas()
501 void CodeExtractor::findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, in findInputsOutputs()
526 void CodeExtractor::severSplitPHINodes(BasicBlock *&Header) { in severSplitPHINodes()
598 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
620 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
822 void CodeExtractor::
[all …]
DCMakeLists.txt11 CodeExtractor.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Utils/
DCodeExtractor.cpp24 TEST(CodeExtractor, ExitStub) { in TEST() argument
62 CodeExtractor CE(Candidates, &DT); in TEST()
DCMakeLists.txt13 CodeExtractor.cpp
/external/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp141 CodeExtractor Extractor(DT, *L); in runOnLoop()
307 CodeExtractor(BlocksToExtractVec).extractCodeRegion(); in runOnModule()
DPartialInlining.cpp132 = CodeExtractor(toExtract, &DT).extractCodeRegion(); in unswitchFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeExtractor/
DMultipleExitBranchProb.ll3 ; This test checks to make sure that CodeExtractor updates
DExtractedFnEntryCount.ll3 ; This test checks to make sure that the CodeExtractor
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp142 CodeExtractor Extractor(DT, *L); in runOnLoop()
DBlockExtractor.cpp157 CodeExtractor(BlocksToExtractVec).extractCodeRegion(); in runOnModule()
DPartialInlining.cpp1119 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining()
1201 CodeExtractor(ToExtract, &DT, /*AggregateArgs*/ false, in doSingleRegionFunctionOutlining()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CodeExtractor/X86/
DInheritTargetAttributes.ll3 ; This testcase checks to see if CodeExtractor properly inherits
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk938 llvm/lib/Transforms/Utils/CodeExtractor.cpp \
DBUILD.gn1194 "llvm/lib/Transforms/Utils/CodeExtractor.cpp",
/external/swiftshader/
DCMakeLists.txt1435 ${LLVM_DIR}/lib/Transforms/Utils/CodeExtractor.cpp