Lines Matching refs:CEAC
374 const CodeExtractorAnalysisCache &CEAC, Instruction *Addr) const { in isLegalToShrinkwrapLifetimeMarkers() argument
380 if (CEAC.doesBlockContainClobberOfAddr(BB, AI)) in isLegalToShrinkwrapLifetimeMarkers()
445 CodeExtractor::getLifetimeMarkers(const CodeExtractorAnalysisCache &CEAC, in getLifetimeMarkers() argument
484 !isLegalToShrinkwrapLifetimeMarkers(CEAC, Addr)) in getLifetimeMarkers()
494 void CodeExtractor::findAllocas(const CodeExtractorAnalysisCache &CEAC, in findAllocas() argument
518 for (AllocaInst *AI : CEAC.getAllocas()) { in findAllocas()
529 LifetimeMarkerInfo MarkerInfo = getLifetimeMarkers(CEAC, AI, ExitBlock); in findAllocas()
583 LifetimeMarkerInfo LMI = getLifetimeMarkers(CEAC, Bitcast, ExitBlock); in findAllocas()
1711 CodeExtractor::extractCodeRegion(const CodeExtractorAnalysisCache &CEAC) { in extractCodeRegion() argument
1713 return extractCodeRegion(CEAC, Inputs, Outputs); in extractCodeRegion()
1717 CodeExtractor::extractCodeRegion(const CodeExtractorAnalysisCache &CEAC, in extractCodeRegion() argument
1819 findAllocas(CEAC, SinkingCands, HoistingCands, CommonExit); in extractCodeRegion()