Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Instruction

32   class Instruction;
92 // Instruction metadata resolution. Each instruction can have a list of
97 // instruction metadata kinds, such as dbg, get stored in the IR in an
106 DenseMap<Instruction*, std::vector<MDRef> > ForwardRefInstMetadata;
258 /// SetInstName - After an instruction is parsed and inserted into its
261 Instruction *Inst);
322 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
338 // Instruction Parsing. Each instruction parsing routine can return with a
341 int ParseInstruction(Instruction *&Inst, BasicBlock *BB,
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);