reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Function.h
  742   Constant *getPersonalityFn() const;

References

lib/Analysis/EHPersonalities.cpp
   70   EHPersonality Personality = classifyEHPersonality(F->getPersonalityFn());
lib/Analysis/MustExecute.cpp
  106     if (Constant *PersonalityFn = Fn->getPersonalityFn())
lib/Bitcode/Reader/BitcodeReader.cpp
 4700         else if (F->getPersonalityFn() != cast<Constant>(PersFn))
lib/Bitcode/Writer/BitcodeWriter.cpp
 1332         F.hasPersonalityFn() ? (VE.getValueID(F.getPersonalityFn()) + 1) : 0);
lib/CodeGen/Analysis.cpp
  736       classifyEHPersonality(MF.getFunction().getPersonalityFn()));
lib/CodeGen/AsmPrinter/ARMException.cpp
   65     Per = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1018       classifyEHPersonality(MF.getFunction().getPersonalityFn()));
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1380             classifyEHPersonality(GV.getPersonalityFn())))
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  103     Per = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
  146   auto *P = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
lib/CodeGen/AsmPrinter/WinException.cpp
   76     PerFn = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
  127     Per = classifyEHPersonality(F.getPersonalityFn()->stripPointerCasts());
  225       PerFn = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
  258       Per = classifyEHPersonality(F.getPersonalityFn()->stripPointerCasts());
  985   const auto *Per = cast<Function>(F.getPersonalityFn()->stripPointerCasts());
lib/CodeGen/DwarfEHPrepare.cpp
  198   EHPersonality Pers = classifyEHPersonality(Fn.getPersonalityFn());
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1737   const Constant *PersonalityFn = MF->getFunction().getPersonalityFn();
lib/CodeGen/MachineFunction.cpp
  190           F.hasPersonalityFn() ? F.getPersonalityFn() : nullptr))) {
  195           F.hasPersonalityFn() ? F.getPersonalityFn() : nullptr))) {
  660             dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts()))
lib/CodeGen/MachineVerifier.cpp
  668       !isScopedEHPersonality(classifyEHPersonality(F.getPersonalityFn())))
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  103       Fn->hasPersonalityFn() ? Fn->getPersonalityFn() : nullptr);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1579   auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn());
 1601   auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn());
 1638   auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn());
 1689     classifyEHPersonality(FuncInfo.Fn->getPersonalityFn());
 2866   const Constant *PersonalityFn = FuncInfo.Fn->getPersonalityFn();
 7080     auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1228   const Constant *PersonalityFn = FuncInfo->Fn->getPersonalityFn();
lib/CodeGen/SjLjEHPrepare.cpp
  208   Value *PersonalityFn = F.getPersonalityFn();
lib/CodeGen/StackProtector.cpp
  100     EHPersonality Personality = classifyEHPersonality(Fn.getPersonalityFn());
lib/CodeGen/WinEHPrepare.cpp
  115   Personality = classifyEHPersonality(Fn.getPersonalityFn());
lib/IR/AsmWriter.cpp
 3520     writeOperand(F->getPersonalityFn(), /*PrintType=*/true);
lib/IR/Core.cpp
 2305   return wrap(unwrap<Function>(Fn)->getPersonalityFn());
lib/IR/Function.cpp
  506     setPersonalityFn(Src->getPersonalityFn());
lib/IR/Verifier.cpp
 2237     auto *Per = dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
lib/Linker/IRMover.cpp
 1069     Dst.setPersonalityFn(Src.getPersonalityFn());
lib/Target/AArch64/AArch64FrameLowering.cpp
  989       EHPersonality Per = classifyEHPersonality(F.getPersonalityFn());
lib/Target/AArch64/AArch64ISelLowering.cpp
 1384              BB->getParent()->getFunction().getPersonalityFn())) &&
lib/Target/Hexagon/RDFGraph.cpp
  751   const Constant *PF = F.hasPersonalityFn() ? F.getPersonalityFn()
lib/Target/X86/X86ExpandPseudo.cpp
  337         MBB.getParent()->getFunction().getPersonalityFn()));
lib/Target/X86/X86FrameLowering.cpp
  985     Personality = classifyEHPersonality(Fn.getPersonalityFn());
 1564       classifyEHPersonality(MF.getFunction().getPersonalityFn());
 2141              MBB.getParent()->getFunction().getPersonalityFn())) &&
 2183           classifyEHPersonality(F.getPersonalityFn()));
 3180       classifyEHPersonality(F.getPersonalityFn()) != EHPersonality::MSVC_CXX)
lib/Target/X86/X86ISelLowering.cpp
 3511     EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn());
 4052             ? classifyEHPersonality(CallerFn.getPersonalityFn())
22682   switch (classifyEHPersonality(Fn->getPersonalityFn())) {
30155              classifyEHPersonality(MF->getFunction().getPersonalityFn())) &&
30182   const Constant *PerFn = MF->getFunction().getPersonalityFn();
lib/Target/X86/X86WinEHState.cpp
  155       dyn_cast<Function>(F.getPersonalityFn()->stripPointerCasts());
lib/Target/XCore/XCoreFrameLowering.cpp
  328           Fn->hasPersonalityFn() ? Fn->getPersonalityFn() : nullptr;
  363         Fn->hasPersonalityFn() ? Fn->getPersonalityFn() : nullptr;
lib/Transforms/InstCombine/InstructionCombining.cpp
 2810       classifyEHPersonality(LI.getParent()->getParent()->getPersonalityFn());
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  617   EHPersonality Personality = classifyEHPersonality(F.getPersonalityFn());
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1154       F.getPersonalityFn()->getName() == kHwasanPersonalityThunkName) {
 1448       PersonalityFns[F.getPersonalityFn()->stripPointerCasts()].push_back(&F);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  589       isAsynchronousEHPersonality(classifyEHPersonality(F.getPersonalityFn())))
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  562       isScopedEHPersonality(classifyEHPersonality(F.getPersonalityFn())))
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  752       isScopedEHPersonality(classifyEHPersonality(F.getPersonalityFn())))
lib/Transforms/Utils/CloneFunction.cpp
  107         MapValue(OldFunc->getPersonalityFn(), VMap,
lib/Transforms/Utils/CloneModule.cpp
  167       F->setPersonalityFn(MapValue(I.getPersonalityFn(), VMap));
lib/Transforms/Utils/CodeExtractor.cpp
 1537     newFunction->setPersonalityFn(oldFunction->getPersonalityFn());
lib/Transforms/Utils/EscapeEnumerator.cpp
   75   if (isScopedEHPersonality(classifyEHPersonality(F.getPersonalityFn()))) {
lib/Transforms/Utils/InlineFunction.cpp
 1594           ? CalledFunc->getPersonalityFn()->stripPointerCasts()
 1602           ? Caller->getPersonalityFn()->stripPointerCasts()
lib/Transforms/Utils/SimplifyCFG.cpp
 4196         if (classifyEHPersonality(BB->getParent()->getPersonalityFn()) !=
tools/verify-uselistorder/verify-uselistorder.cpp
  211       map(F.getPersonalityFn());
  487       changeValueUseList(F.getPersonalityFn());