Lines Matching refs:ProfileData
1402 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfMetadata() local
1403 if (!ProfileData || ProfileData->getNumOperands() != 3) in extractProfMetadata()
1406 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfMetadata()
1410 auto *CITrue = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(1)); in extractProfMetadata()
1411 auto *CIFalse = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)); in extractProfMetadata()
1430 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfTotalWeight() local
1431 if (!ProfileData) in extractProfTotalWeight()
1434 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfTotalWeight()
1440 for (unsigned i = 1; i < ProfileData->getNumOperands(); i++) { in extractProfTotalWeight()
1441 auto *V = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(i)); in extractProfTotalWeight()
1448 ProfileData->getNumOperands() > 3) { in extractProfTotalWeight()
1449 TotalVal = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)) in extractProfTotalWeight()