reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/MC/MCInstrDesc.h
  244   uint64_t getFlags() const { return Flags; }
  248   bool isPreISelOpcode() const { return Flags & (1ULL << MCID::PreISelOpcode); }
  254   bool isVariadic() const { return Flags & (1ULL << MCID::Variadic); }
  258   bool hasOptionalDef() const { return Flags & (1ULL << MCID::HasOptionalDef); }
  262   bool isPseudo() const { return Flags & (1ULL << MCID::Pseudo); }
  265   bool isReturn() const { return Flags & (1ULL << MCID::Return); }
  268   bool isAdd() const { return Flags & (1ULL << MCID::Add); }
  271   bool isTrap() const { return Flags & (1ULL << MCID::Trap); }
  274   bool isMoveReg() const { return Flags & (1ULL << MCID::MoveReg); }
  277   bool isCall() const { return Flags & (1ULL << MCID::Call); }
  282   bool isBarrier() const { return Flags & (1ULL << MCID::Barrier); }
  290   bool isTerminator() const { return Flags & (1ULL << MCID::Terminator); }
  296   bool isBranch() const { return Flags & (1ULL << MCID::Branch); }
  300   bool isIndirectBranch() const { return Flags & (1ULL << MCID::IndirectBranch); }
  327   bool isPredicable() const { return Flags & (1ULL << MCID::Predicable); }
  330   bool isCompare() const { return Flags & (1ULL << MCID::Compare); }
  334   bool isMoveImmediate() const { return Flags & (1ULL << MCID::MoveImm); }
  337   bool isBitcast() const { return Flags & (1ULL << MCID::Bitcast); }
  340   bool isSelect() const { return Flags & (1ULL << MCID::Select); }
  345   bool isNotDuplicable() const { return Flags & (1ULL << MCID::NotDuplicable); }
  349   bool hasDelaySlot() const { return Flags & (1ULL << MCID::DelaySlot); }
  358   bool canFoldAsLoad() const { return Flags & (1ULL << MCID::FoldableAsLoad); }
  370   bool isRegSequenceLike() const { return Flags & (1ULL << MCID::RegSequence); }
  384     return Flags & (1ULL << MCID::ExtractSubreg);
  397   bool isInsertSubregLike() const { return Flags & (1ULL << MCID::InsertSubreg); }
  404   bool isConvergent() const { return Flags & (1ULL << MCID::Convergent); }
  408     return Flags & (1ULL << MCID::VariadicOpsAreDefs);
  418   bool mayLoad() const { return Flags & (1ULL << MCID::MayLoad); }
  424   bool mayStore() const { return Flags & (1ULL << MCID::MayStore); }
  428     return Flags & (1ULL << MCID::MayRaiseFPException);
  444     return Flags & (1ULL << MCID::UnmodeledSideEffects);
  461   bool isCommutable() const { return Flags & (1ULL << MCID::Commutable); }
  478     return Flags & (1ULL << MCID::ConvertibleTo3Addr);
  490     return Flags & (1ULL << MCID::UsesCustomInserter);
  497   bool hasPostISelHook() const { return Flags & (1ULL << MCID::HasPostISelHook); }
  506     return Flags & (1ULL << MCID::Rematerializable);
  518   bool isAsCheapAsAMove() const { return Flags & (1ULL << MCID::CheapAsAMove); }
  527     return Flags & (1ULL << MCID::ExtraSrcRegAllocReq);
  537     return Flags & (1ULL << MCID::ExtraDefRegAllocReq);