Lines Matching refs:Extract
624 ExtractValueInst *Extract = dyn_cast<ExtractValueInst>(U); in promoteLandingPadValues() local
625 if (!Extract) in promoteLandingPadValues()
628 for (auto *EU : Extract->users()) { in promoteLandingPadValues()
991 const ExtractValueInst *Extract = dyn_cast<ExtractValueInst>(U); in mapLandingPad() local
992 if (!Extract) in mapLandingPad()
994 assert(Extract->getNumIndices() == 1 && in mapLandingPad()
996 unsigned int Idx = *(Extract->idx_begin()); in mapLandingPad()
1000 ExtractedEHPtrs.push_back(Extract); in mapLandingPad()
1002 ExtractedSelectors.push_back(Extract); in mapLandingPad()
1014 for (auto *Extract : ExtractedEHPtrs) { in isLandingPadSpecificInst() local
1015 if (Inst == Extract) in isLandingPadSpecificInst()
1018 for (auto *Extract : ExtractedSelectors) { in isLandingPadSpecificInst() local
1019 if (Inst == Extract) in isLandingPadSpecificInst()
1028 for (auto *Extract : ExtractedEHPtrs) in remapEHValues() local
1029 VMap[Extract] = EHPtrValue; in remapEHValues()
1030 for (auto *Extract : ExtractedSelectors) in remapEHValues() local
1031 VMap[Extract] = SelectorValue; in remapEHValues()