• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/

Lines Matching refs:PerFunctionState

132     class PerFunctionState;
136 PerFunctionState *BlockAddressPFS;
415 class PerFunctionState {
426 PerFunctionState(LLParser &p, Function &f, int functionNumber);
427 ~PerFunctionState();
459 PerFunctionState *PFS, bool IsCall);
465 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
466 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
471 PerFunctionState &PFS) {
476 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
477 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
480 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
485 PerFunctionState &PFS);
486 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) {
500 PerFunctionState &PFS,
506 PerFunctionState &PFS);
509 PerFunctionState &PFS);
512 bool ParseValID(ValID &ID, PerFunctionState *PFS = nullptr);
518 bool ParseMetadataAsValue(Value *&V, PerFunctionState &PFS);
520 PerFunctionState *PFS);
521 bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS);
556 bool ParseBasicBlock(PerFunctionState &PFS);
564 PerFunctionState &PFS);
567 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
568 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
569 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
570 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
571 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
572 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
573 bool ParseCleanupRet(Instruction *&Inst, PerFunctionState &PFS);
574 bool ParseCatchRet(Instruction *&Inst, PerFunctionState &PFS);
575 bool ParseCatchSwitch(Instruction *&Inst, PerFunctionState &PFS);
576 bool ParseCatchPad(Instruction *&Inst, PerFunctionState &PFS);
577 bool ParseCleanupPad(Instruction *&Inst, PerFunctionState &PFS);
578 bool ParseCallBr(Instruction *&Inst, PerFunctionState &PFS);
580 bool ParseUnaryOp(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc,
582 bool ParseArithmetic(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc,
584 bool ParseLogical(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
585 bool ParseCompare(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
586 bool ParseCast(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
587 bool ParseSelect(Instruction *&Inst, PerFunctionState &PFS);
588 bool ParseVA_Arg(Instruction *&Inst, PerFunctionState &PFS);
589 bool ParseExtractElement(Instruction *&Inst, PerFunctionState &PFS);
590 bool ParseInsertElement(Instruction *&Inst, PerFunctionState &PFS);
591 bool ParseShuffleVector(Instruction *&Inst, PerFunctionState &PFS);
592 int ParsePHI(Instruction *&Inst, PerFunctionState &PFS);
593 bool ParseLandingPad(Instruction *&Inst, PerFunctionState &PFS);
594 bool ParseCall(Instruction *&Inst, PerFunctionState &PFS,
596 int ParseAlloc(Instruction *&Inst, PerFunctionState &PFS);
597 int ParseLoad(Instruction *&Inst, PerFunctionState &PFS);
598 int ParseStore(Instruction *&Inst, PerFunctionState &PFS);
599 int ParseCmpXchg(Instruction *&Inst, PerFunctionState &PFS);
600 int ParseAtomicRMW(Instruction *&Inst, PerFunctionState &PFS);
601 int ParseFence(Instruction *&Inst, PerFunctionState &PFS);
602 int ParseGetElementPtr(Instruction *&Inst, PerFunctionState &PFS);
603 int ParseExtractValue(Instruction *&Inst, PerFunctionState &PFS);
604 int ParseInsertValue(Instruction *&Inst, PerFunctionState &PFS);
605 bool ParseFreeze(Instruction *&I, PerFunctionState &PFS);
608 bool ParseUseListOrder(PerFunctionState *PFS = nullptr);