Lines Matching refs:CodeExtractor
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()
188 void CodeExtractor::severSplitPHINodes(BasicBlock *&Header) { in severSplitPHINodes()
265 void CodeExtractor::splitReturnBlocks() { in splitReturnBlocks()
292 Function *CodeExtractor::constructFunction(const ValueSet &inputs, in constructFunction()
422 void CodeExtractor::
675 void CodeExtractor::moveCodeToFunction(Function *newFunction) { in moveCodeToFunction()
690 Function *CodeExtractor::extractCodeRegion() { in extractCodeRegion()