Lines Matching refs:MCID

70   const MCInstrDesc *MCID;              // Instruction descriptor.
112 MachineInstr(MachineFunction&, const MCInstrDesc &MCID,
257 const MCInstrDesc &getDesc() const { return *MCID; }
261 int getOpcode() const { return MCID->Opcode; }
329 return hasProperty(MCID::Variadic, Type);
335 return hasProperty(MCID::HasOptionalDef, Type);
342 return hasProperty(MCID::Pseudo, Type);
346 return hasProperty(MCID::Return, Type);
350 return hasProperty(MCID::Call, Type);
357 return hasProperty(MCID::Barrier, Type);
367 return hasProperty(MCID::Terminator, Type);
375 return hasProperty(MCID::Branch, Type);
381 return hasProperty(MCID::IndirectBranch, Type);
407 return hasProperty(MCID::Predicable, Type);
412 return hasProperty(MCID::Compare, Type);
418 return hasProperty(MCID::MoveImm, Type);
424 return hasProperty(MCID::Bitcast, Type);
430 return hasProperty(MCID::Select, Type);
437 return hasProperty(MCID::NotDuplicable, Type);
443 return hasProperty(MCID::DelaySlot, Type);
455 return hasProperty(MCID::FoldableAsLoad, Type);
471 return hasProperty(MCID::MayLoad, Type);
485 return hasProperty(MCID::MayStore, Type);
503 return hasProperty(MCID::Commutable, Type);
521 return hasProperty(MCID::ConvertibleTo3Addr, Type);
533 return hasProperty(MCID::UsesCustomInserter, Type);
541 return hasProperty(MCID::HasPostISelHook, Type);
551 return hasProperty(MCID::Rematerializable, Type);
563 return hasProperty(MCID::CheapAsAMove, Type);
573 return hasProperty(MCID::ExtraSrcRegAllocReq, Type);
583 return hasProperty(MCID::ExtraDefRegAllocReq, Type);
983 void setDesc(const MCInstrDesc &tid) { MCID = &tid; }