Lines Matching refs:ProfileData
1321 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfMetadata() local
1322 if (!ProfileData || ProfileData->getNumOperands() != 3) in extractProfMetadata()
1325 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfMetadata()
1329 auto *CITrue = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(1)); in extractProfMetadata()
1330 auto *CIFalse = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)); in extractProfMetadata()
1349 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfTotalWeight() local
1350 if (!ProfileData) in extractProfTotalWeight()
1353 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfTotalWeight()
1359 for (unsigned i = 1; i < ProfileData->getNumOperands(); i++) { in extractProfTotalWeight()
1360 auto *V = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(i)); in extractProfTotalWeight()
1367 ProfileData->getNumOperands() > 3) { in extractProfTotalWeight()
1368 TotalVal = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)) in extractProfTotalWeight()