Lines Matching refs:PerFunctionState
234 class PerFunctionState {
245 PerFunctionState(LLParser &p, Function &f, int FunctionNumber);
246 ~PerFunctionState();
276 PerFunctionState *PFS);
278 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
279 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
283 PerFunctionState &PFS) {
288 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
289 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
292 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
297 PerFunctionState &PFS);
298 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) {
312 PerFunctionState &PFS);
315 bool ParseValID(ValID &ID, PerFunctionState *PFS = NULL);
319 bool ParseMetadataListValue(ValID &ID, PerFunctionState *PFS);
320 bool ParseMetadataValue(ValID &ID, PerFunctionState *PFS);
321 bool ParseMDNodeVector(SmallVectorImpl<Value*> &, PerFunctionState *PFS);
322 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
336 bool ParseBasicBlock(PerFunctionState &PFS);
342 PerFunctionState &PFS);
345 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
346 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
347 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
348 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
349 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
350 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
352 bool ParseArithmetic(Instruction *&I, PerFunctionState &PFS, unsigned Opc,
354 bool ParseLogical(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
355 bool ParseCompare(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
356 bool ParseCast(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
357 bool ParseSelect(Instruction *&I, PerFunctionState &PFS);
358 bool ParseVA_Arg(Instruction *&I, PerFunctionState &PFS);
359 bool ParseExtractElement(Instruction *&I, PerFunctionState &PFS);
360 bool ParseInsertElement(Instruction *&I, PerFunctionState &PFS);
361 bool ParseShuffleVector(Instruction *&I, PerFunctionState &PFS);
362 int ParsePHI(Instruction *&I, PerFunctionState &PFS);
363 bool ParseLandingPad(Instruction *&I, PerFunctionState &PFS);
364 bool ParseCall(Instruction *&I, PerFunctionState &PFS, bool isTail);
365 int ParseAlloc(Instruction *&I, PerFunctionState &PFS);
366 int ParseLoad(Instruction *&I, PerFunctionState &PFS, bool isVolatile);
367 int ParseStore(Instruction *&I, PerFunctionState &PFS, bool isVolatile);
368 int ParseCmpXchg(Instruction *&I, PerFunctionState &PFS);
369 int ParseAtomicRMW(Instruction *&I, PerFunctionState &PFS);
370 int ParseFence(Instruction *&I, PerFunctionState &PFS);
371 int ParseGetElementPtr(Instruction *&I, PerFunctionState &PFS);
372 int ParseExtractValue(Instruction *&I, PerFunctionState &PFS);
373 int ParseInsertValue(Instruction *&I, PerFunctionState &PFS);
377 PerFunctionState *PFS);