Lines Matching refs:PerFunctionState
285 class PerFunctionState {
296 PerFunctionState(LLParser &p, Function &f, int FunctionNumber);
297 ~PerFunctionState();
327 PerFunctionState *PFS);
329 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
330 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
334 PerFunctionState &PFS) {
339 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
340 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
343 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
348 PerFunctionState &PFS);
349 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) {
363 PerFunctionState &PFS);
366 bool ParseValID(ValID &ID, PerFunctionState *PFS = nullptr);
371 bool ParseMetadataListValue(ValID &ID, PerFunctionState *PFS);
372 bool ParseMetadataValue(ValID &ID, PerFunctionState *PFS);
373 bool ParseMDNodeVector(SmallVectorImpl<Value*> &, PerFunctionState *PFS);
374 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
388 bool ParseBasicBlock(PerFunctionState &PFS);
396 PerFunctionState &PFS);
399 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
400 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
401 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
402 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
403 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
404 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
406 bool ParseArithmetic(Instruction *&I, PerFunctionState &PFS, unsigned Opc,
408 bool ParseLogical(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
409 bool ParseCompare(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
410 bool ParseCast(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
411 bool ParseSelect(Instruction *&I, PerFunctionState &PFS);
412 bool ParseVA_Arg(Instruction *&I, PerFunctionState &PFS);
413 bool ParseExtractElement(Instruction *&I, PerFunctionState &PFS);
414 bool ParseInsertElement(Instruction *&I, PerFunctionState &PFS);
415 PerFunctionState &PFS);
416 int ParsePHI(Instruction *&I, PerFunctionState &PFS);
417 bool ParseLandingPad(Instruction *&I, PerFunctionState &PFS);
418 bool ParseCall(Instruction *&I, PerFunctionState &PFS,
420 int ParseAlloc(Instruction *&I, PerFunctionState &PFS);
421 int ParseLoad(Instruction *&I, PerFunctionState &PFS);
422 int ParseStore(Instruction *&I, PerFunctionState &PFS);
423 int ParseCmpXchg(Instruction *&I, PerFunctionState &PFS);
424 int ParseAtomicRMW(Instruction *&I, PerFunctionState &PFS);
425 int ParseFence(Instruction *&I, PerFunctionState &PFS);
426 int ParseGetElementPtr(Instruction *&I, PerFunctionState &PFS);
427 int ParseExtractValue(Instruction *&I, PerFunctionState &PFS);
428 int ParseInsertValue(Instruction *&I, PerFunctionState &PFS);
432 PerFunctionState *PFS);