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

Declarations

lib/AsmParser/LLParser.h
  135     class PerFunctionState;

References

lib/AsmParser/LLParser.cpp
 2431                                   PerFunctionState &PFS, bool IsMustTailCall,
 2507     SmallVectorImpl<OperandBundleDef> &BundleList, PerFunctionState &PFS) {
 3069 bool LLParser::ParseValID(ValID &ID, PerFunctionState *PFS) {
 5052 bool LLParser::ParseMetadataAsValue(Value *&V, PerFunctionState &PFS) {
 5067                                     PerFunctionState *PFS) {
 5091 bool LLParser::ParseMetadata(Metadata *&MD, PerFunctionState *PFS) {
 5134                                    PerFunctionState *PFS, bool IsCall) {
 5275 bool LLParser::ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS) {
 5282 bool LLParser::ParseTypeAndValue(Value *&V, PerFunctionState *PFS) {
 5289                                       PerFunctionState &PFS) {
 5585   PerFunctionState PFS(*this, Fn, FunctionNumber);
 5591   SaveAndRestore<PerFunctionState *> ScopeExit(BlockAddressPFS, &PFS);
 5614 bool LLParser::ParseBasicBlock(PerFunctionState &PFS) {
 5690                                PerFunctionState &PFS) {
 5894                         PerFunctionState &PFS) {
 5924 bool LLParser::ParseBr(Instruction *&Inst, PerFunctionState &PFS) {
 5953 bool LLParser::ParseSwitch(Instruction *&Inst, PerFunctionState &PFS) {
 5998 bool LLParser::ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS) {
 6038 bool LLParser::ParseInvoke(Instruction *&Inst, PerFunctionState &PFS) {
 6134 bool LLParser::ParseResume(Instruction *&Inst, PerFunctionState &PFS) {
 6145                                   PerFunctionState &PFS) {
 6178 bool LLParser::ParseCleanupRet(Instruction *&Inst, PerFunctionState &PFS) {
 6207 bool LLParser::ParseCatchRet(Instruction *&Inst, PerFunctionState &PFS) {
 6227 bool LLParser::ParseCatchSwitch(Instruction *&Inst, PerFunctionState &PFS) {
 6277 bool LLParser::ParseCatchPad(Instruction *&Inst, PerFunctionState &PFS) {
 6299 bool LLParser::ParseCleanupPad(Instruction *&Inst, PerFunctionState &PFS) {
 6329 bool LLParser::ParseUnaryOp(Instruction *&Inst, PerFunctionState &PFS,
 6349 bool LLParser::ParseCallBr(Instruction *&Inst, PerFunctionState &PFS) {
 6472 bool LLParser::ParseArithmetic(Instruction *&Inst, PerFunctionState &PFS,
 6492 bool LLParser::ParseLogical(Instruction *&Inst, PerFunctionState &PFS,
 6510 bool LLParser::ParseCompare(Instruction *&Inst, PerFunctionState &PFS,
 6543 bool LLParser::ParseCast(Instruction *&Inst, PerFunctionState &PFS,
 6565 bool LLParser::ParseSelect(Instruction *&Inst, PerFunctionState &PFS) {
 6584 bool LLParser::ParseVA_Arg(Instruction *&Inst, PerFunctionState &PFS) {
 6602 bool LLParser::ParseExtractElement(Instruction *&Inst, PerFunctionState &PFS) {
 6619 bool LLParser::ParseInsertElement(Instruction *&Inst, PerFunctionState &PFS) {
 6638 bool LLParser::ParseShuffleVector(Instruction *&Inst, PerFunctionState &PFS) {
 6657 int LLParser::ParsePHI(Instruction *&Inst, PerFunctionState &PFS) {
 6707 bool LLParser::ParseLandingPad(Instruction *&Inst, PerFunctionState &PFS) {
 6759 bool LLParser::ParseCall(Instruction *&Inst, PerFunctionState &PFS,
 6871 int LLParser::ParseAlloc(Instruction *&Inst, PerFunctionState &PFS) {
 6933 int LLParser::ParseLoad(Instruction *&Inst, PerFunctionState &PFS) {
 6982 int LLParser::ParseStore(Instruction *&Inst, PerFunctionState &PFS) {
 7027 int LLParser::ParseCmpXchg(Instruction *&Inst, PerFunctionState &PFS) {
 7080 int LLParser::ParseAtomicRMW(Instruction *&Inst, PerFunctionState &PFS) {
 7164 int LLParser::ParseFence(Instruction *&Inst, PerFunctionState &PFS) {
 7181 int LLParser::ParseGetElementPtr(Instruction *&Inst, PerFunctionState &PFS) {
 7244 int LLParser::ParseExtractValue(Instruction *&Inst, PerFunctionState &PFS) {
 7263 int LLParser::ParseInsertValue(Instruction *&Inst, PerFunctionState &PFS) {
 7390 bool LLParser::ParseUseListOrder(PerFunctionState *PFS) {
lib/AsmParser/LLParser.h
  139     PerFunctionState *BlockAddressPFS;
  457                              PerFunctionState *PFS, bool IsCall);
  463     bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
  464     bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
  469                     PerFunctionState &PFS) {
  474     bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
  475     bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
  478     bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
  483                                 PerFunctionState &PFS);
  484     bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) {
  498                             PerFunctionState &PFS,
  504                                 PerFunctionState &PFS);
  507                             PerFunctionState &PFS);
  510     bool ParseValID(ValID &ID, PerFunctionState *PFS = nullptr);
  516     bool ParseMetadataAsValue(Value *&V, PerFunctionState &PFS);
  518                               PerFunctionState *PFS);
  519     bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS);
  554     bool ParseBasicBlock(PerFunctionState &PFS);
  562                          PerFunctionState &PFS);
  565     bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
  566     bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
  567     bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
  568     bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
  569     bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
  570     bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
  571     bool ParseCleanupRet(Instruction *&Inst, PerFunctionState &PFS);
  572     bool ParseCatchRet(Instruction *&Inst, PerFunctionState &PFS);
  573     bool ParseCatchSwitch(Instruction *&Inst, PerFunctionState &PFS);
  574     bool ParseCatchPad(Instruction *&Inst, PerFunctionState &PFS);
  575     bool ParseCleanupPad(Instruction *&Inst, PerFunctionState &PFS);
  576     bool ParseCallBr(Instruction *&Inst, PerFunctionState &PFS);
  578     bool ParseUnaryOp(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc,
  580     bool ParseArithmetic(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc,
  582     bool ParseLogical(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
  583     bool ParseCompare(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
  584     bool ParseCast(Instruction *&Inst, PerFunctionState &PFS, unsigned Opc);
  585     bool ParseSelect(Instruction *&Inst, PerFunctionState &PFS);
  586     bool ParseVA_Arg(Instruction *&Inst, PerFunctionState &PFS);
  587     bool ParseExtractElement(Instruction *&Inst, PerFunctionState &PFS);
  588     bool ParseInsertElement(Instruction *&Inst, PerFunctionState &PFS);
  589     bool ParseShuffleVector(Instruction *&Inst, PerFunctionState &PFS);
  590     int ParsePHI(Instruction *&Inst, PerFunctionState &PFS);
  591     bool ParseLandingPad(Instruction *&Inst, PerFunctionState &PFS);
  592     bool ParseCall(Instruction *&Inst, PerFunctionState &PFS,
  594     int ParseAlloc(Instruction *&Inst, PerFunctionState &PFS);
  595     int ParseLoad(Instruction *&Inst, PerFunctionState &PFS);
  596     int ParseStore(Instruction *&Inst, PerFunctionState &PFS);
  597     int ParseCmpXchg(Instruction *&Inst, PerFunctionState &PFS);
  598     int ParseAtomicRMW(Instruction *&Inst, PerFunctionState &PFS);
  599     int ParseFence(Instruction *&Inst, PerFunctionState &PFS);
  600     int ParseGetElementPtr(Instruction *&Inst, PerFunctionState &PFS);
  601     int ParseExtractValue(Instruction *&Inst, PerFunctionState &PFS);
  602     int ParseInsertValue(Instruction *&Inst, PerFunctionState &PFS);
  605     bool ParseUseListOrder(PerFunctionState *PFS = nullptr);