Lines Matching refs:PerFunctionState
132 class PerFunctionState; variable
136 PerFunctionState *BlockAddressPFS;
311 class PerFunctionState {
322 PerFunctionState(LLParser &p, Function &f, int FunctionNumber);
323 ~PerFunctionState();
355 PerFunctionState *PFS);
358 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
359 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) { in ParseValue()
364 PerFunctionState &PFS) { in ParseValue()
369 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
370 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) { in ParseTypeAndValue()
373 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) { in ParseTypeAndValue()
378 PerFunctionState &PFS);
379 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) { in ParseTypeAndBasicBlock()
393 PerFunctionState &PFS,
399 PerFunctionState &PFS);
402 PerFunctionState &PFS);
405 bool ParseValID(ValID &ID, PerFunctionState *PFS = nullptr);
410 bool ParseMetadataAsValue(Value *&V, PerFunctionState &PFS);
412 PerFunctionState *PFS);
413 bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS);
447 bool ParseBasicBlock(PerFunctionState &PFS);
455 PerFunctionState &PFS);
458 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
459 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
460 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
461 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
462 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
463 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
464 bool ParseCleanupRet(Instruction *&Inst, PerFunctionState &PFS);
465 bool ParseCatchRet(Instruction *&Inst, PerFunctionState &PFS);
466 bool ParseCatchSwitch(Instruction *&Inst, PerFunctionState &PFS);
467 bool ParseCatchPad(Instruction *&Inst, PerFunctionState &PFS);
468 bool ParseCleanupPad(Instruction *&Inst, PerFunctionState &PFS);
470 bool ParseArithmetic(Instruction *&I, PerFunctionState &PFS, unsigned Opc,
472 bool ParseLogical(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
473 bool ParseCompare(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
474 bool ParseCast(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
475 bool ParseSelect(Instruction *&I, PerFunctionState &PFS);
476 bool ParseVA_Arg(Instruction *&I, PerFunctionState &PFS);
477 bool ParseExtractElement(Instruction *&I, PerFunctionState &PFS);
478 bool ParseInsertElement(Instruction *&I, PerFunctionState &PFS);
479 bool ParseShuffleVector(Instruction *&I, PerFunctionState &PFS);
480 int ParsePHI(Instruction *&I, PerFunctionState &PFS);
481 bool ParseLandingPad(Instruction *&I, PerFunctionState &PFS);
482 bool ParseCall(Instruction *&I, PerFunctionState &PFS,
484 int ParseAlloc(Instruction *&I, PerFunctionState &PFS);
485 int ParseLoad(Instruction *&I, PerFunctionState &PFS);
486 int ParseStore(Instruction *&I, PerFunctionState &PFS);
487 int ParseCmpXchg(Instruction *&I, PerFunctionState &PFS);
488 int ParseAtomicRMW(Instruction *&I, PerFunctionState &PFS);
489 int ParseFence(Instruction *&I, PerFunctionState &PFS);
490 int ParseGetElementPtr(Instruction *&I, PerFunctionState &PFS);
491 int ParseExtractValue(Instruction *&I, PerFunctionState &PFS);
492 int ParseInsertValue(Instruction *&I, PerFunctionState &PFS);
495 bool ParseUseListOrder(PerFunctionState *PFS = nullptr);