Lines Matching refs:Result

58   char *Result = llvm::itaniumDemangle(Name);  in demangle()  local
59 if (!Result) in demangle()
62 std::string Demangled(Result); in demangle()
63 free(Result); in demangle()
123 static DylibVerifier::Result updateResult(const DylibVerifier::Result Prev, in updateResult()
124 const DylibVerifier::Result Curr) { in updateResult()
129 if ((Prev == DylibVerifier::Result::Invalid) || in updateResult()
130 (Prev == DylibVerifier::Result::NoVerify)) in updateResult()
134 if (Prev == DylibVerifier::Result::Valid && in updateResult()
135 Curr == DylibVerifier::Result::Ignore) in updateResult()
165 void DylibVerifier::updateState(Result State) { in updateState()
298 DylibVerifier::Result DylibVerifier::compareVisibility(const Record *R, in compareVisibility()
308 return Result::Invalid; in compareVisibility()
315 return Result::Invalid; in compareVisibility()
324 return Result::Ignore; in compareVisibility()
327 return Result::Ignore; in compareVisibility()
330 return Result::Ignore; in compareVisibility()
333 Result Outcome; in compareVisibility()
336 Outcome = Result::Ignore; in compareVisibility()
339 Outcome = Result::Invalid; in compareVisibility()
348 return Result::Ignore; in compareVisibility()
350 return Result::Valid; in compareVisibility()
353 DylibVerifier::Result DylibVerifier::compareAvailability(const Record *R, in compareAvailability()
357 return Result::Valid; in compareAvailability()
360 return Result::Ignore; in compareAvailability()
370 return Result::Ignore; in compareAvailability()
376 return Result::Invalid; in compareAvailability()
378 return Result::Ignore; in compareAvailability()
420 DylibVerifier::Result DylibVerifier::verifyImpl(Record *R, in verifyImpl()
433 updateState(Result::Ignore); in verifyImpl()
443 updateState(Result::Ignore); in verifyImpl()
449 updateState(Result::Valid); in verifyImpl()
453 Result VisibilityCheck = compareVisibility(R, SymCtx, DR); in verifyImpl()
454 if (VisibilityCheck != Result::Valid) { in verifyImpl()
461 updateState(Result::Ignore); in verifyImpl()
469 updateState(Result::Invalid); in verifyImpl()
474 Result AvailabilityCheck = compareAvailability(R, SymCtx, DR); in verifyImpl()
475 if (AvailabilityCheck != Result::Valid) { in verifyImpl()
481 updateState(Result::Invalid); in verifyImpl()
486 updateState(Result::Valid); in verifyImpl()
491 return Ctx.FrontendState != Result::NoVerify; in canVerify()
512 updateState(Result::NoVerify); in setTarget()
515 updateState(Result::Ignore); in setTarget()
527 DylibVerifier::Result DylibVerifier::verify(ObjCIVarRecord *R, in verify()
540 ObjCIFSymbolKind Result = ObjCIFSymbolKind::None; in assignObjCIFSymbolKind() local
542 Result |= ObjCIFSymbolKind::Class; in assignObjCIFSymbolKind()
545 Result |= ObjCIFSymbolKind::MetaClass; in assignObjCIFSymbolKind()
548 Result |= ObjCIFSymbolKind::EHType; in assignObjCIFSymbolKind()
549 return Result; in assignObjCIFSymbolKind()
552 DylibVerifier::Result DylibVerifier::verify(ObjCInterfaceRecord *R, in verify()
567 DylibVerifier::Result DylibVerifier::verify(GlobalRecord *R, in verify()
608 updateState(Result::Valid); in visitSymbolInDylib()
614 updateState(Result::Valid); in visitSymbolInDylib()
624 updateState(Result::Ignore); in visitSymbolInDylib()
637 updateState(Result::Valid); in visitSymbolInDylib()
644 updateState(Result::Ignore); in visitSymbolInDylib()
657 updateState(Result::Invalid); in visitSymbolInDylib()
660 updateState(Result::Ignore); in visitSymbolInDylib()
663 updateState(Result::Ignore); in visitSymbolInDylib()
677 updateState(Result::Valid); in visitSymbolInDylib()
682 updateState(Result::Valid); in visitSymbolInDylib()
702 updateState(Result::Invalid); in visitSymbolInDylib()
714 updateState(Result::Invalid); in visitSymbolInDylib()
727 updateState(Result::Ignore); in visitSymbolInDylib()
733 updateState(Result::Ignore); in visitSymbolInDylib()
791 DylibVerifier::Result DylibVerifier::verifyRemainingSymbols() { in verifyRemainingSymbols()
792 if (getState() == Result::NoVerify) in verifyRemainingSymbols()
793 return Result::NoVerify; in verifyRemainingSymbols()