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

References

utils/TableGen/InstrDocsEmitter.cpp
   70     Record *Inst = II->TheDef;
   73     if (II->Namespace == "TargetOpcode")
   81     if (!II->AsmString.empty()) {
   88             CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum);
  101     FLAG(isReturn)
  102     FLAG(isEHScopeReturn)
  103     FLAG(isBranch)
  104     FLAG(isIndirectBranch)
  105     FLAG(isCompare)
  106     FLAG(isMoveImm)
  107     FLAG(isBitcast)
  108     FLAG(isSelect)
  109     FLAG(isBarrier)
  110     FLAG(isCall)
  111     FLAG(isAdd)
  112     FLAG(isTrap)
  113     FLAG(canFoldAsLoad)
  114     FLAG(mayLoad)
  116     FLAG(mayStore)
  118     FLAG(isPredicable)
  119     FLAG(isConvertibleToThreeAddress)
  120     FLAG(isCommutable)
  121     FLAG(isTerminator)
  122     FLAG(isReMaterializable)
  123     FLAG(hasDelaySlot)
  124     FLAG(usesCustomInserter)
  125     FLAG(hasPostISelHook)
  126     FLAG(hasCtrlDep)
  127     FLAG(isNotDuplicable)
  128     FLAG(hasSideEffects)
  130     FLAG(isAsCheapAsAMove)
  131     FLAG(hasExtraSrcRegAllocReq)
  132     FLAG(hasExtraDefRegAllocReq)
  133     FLAG(isCodeGenOnly)
  134     FLAG(isPseudo)
  135     FLAG(isRegSequence)
  136     FLAG(isExtractSubreg)
  137     FLAG(isInsertSubreg)
  138     FLAG(isConvergent)
  139     FLAG(hasNoSchedulingInfo)
  140     FLAG(variadicOpsAreDefs)
  154     for (unsigned i = 0; i < II->Operands.size(); ++i) {
  155       bool IsDef = i < II->Operands.NumDefs;
  156       auto Op = II->Operands[i];
  192     if (!II->ImplicitDefs.empty()) {
  195       for (Record *Def : II->ImplicitDefs) {
  205     if (!II->ImplicitUses.empty()) {
  208       for (Record *Use : II->ImplicitUses) {
  219         II->TheDef->getValueAsListOfDefs("Predicates");