Lines Matching defs:PerFunctionState
263 class PerFunctionState {
274 PerFunctionState(LLParser &p, Function &f, int FunctionNumber);
275 ~PerFunctionState();
305 PerFunctionState *PFS);
307 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
308 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
312 PerFunctionState &PFS) {
317 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
318 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
321 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
326 PerFunctionState &PFS);
327 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) {
341 PerFunctionState &PFS);
344 bool ParseValID(ValID &ID, PerFunctionState *PFS = NULL);
348 bool ParseMetadataListValue(ValID &ID, PerFunctionState *PFS);
349 bool ParseMetadataValue(ValID &ID, PerFunctionState *PFS);
350 bool ParseMDNodeVector(SmallVectorImpl<Value*> &, PerFunctionState *PFS);
351 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
365 bool ParseBasicBlock(PerFunctionState &PFS);
371 PerFunctionState &PFS);
374 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
375 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
376 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
377 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
378 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
379 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
381 bool ParseArithmetic(Instruction *&I, PerFunctionState &PFS, unsigned Opc,
383 bool ParseLogical(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
384 bool ParseCompare(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
385 bool ParseCast(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
386 bool ParseSelect(Instruction *&I, PerFunctionState &PFS);
387 bool ParseVA_Arg(Instruction *&I, PerFunctionState &PFS);
388 bool ParseExtractElement(Instruction *&I, PerFunctionState &PFS);
389 bool ParseInsertElement(Instruction *&I, PerFunctionState &PFS);
390 bool ParseShuffleVector(Instruction *&I, PerFunctionState &PFS);
391 int ParsePHI(Instruction *&I, PerFunctionState &PFS);
392 bool ParseLandingPad(Instruction *&I, PerFunctionState &PFS);
393 bool ParseCall(Instruction *&I, PerFunctionState &PFS, bool isTail);
394 int ParseAlloc(Instruction *&I, PerFunctionState &PFS);
395 int ParseLoad(Instruction *&I, PerFunctionState &PFS);
396 int ParseStore(Instruction *&I, PerFunctionState &PFS);
397 int ParseCmpXchg(Instruction *&I, PerFunctionState &PFS);
398 int ParseAtomicRMW(Instruction *&I, PerFunctionState &PFS);
399 int ParseFence(Instruction *&I, PerFunctionState &PFS);
400 int ParseGetElementPtr(Instruction *&I, PerFunctionState &PFS);
401 int ParseExtractValue(Instruction *&I, PerFunctionState &PFS);
402 int ParseInsertValue(Instruction *&I, PerFunctionState &PFS);
406 PerFunctionState *PFS);