Home
last modified time | relevance | path

Searched refs:InstrType (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFeatures.h21 template<typename InstrType> // could be MachineInstr or MCInst
22 bool IsCPSRDead(const InstrType *Instr);
24 template<typename InstrType> // could be MachineInstr or MCInst
25 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp337 PPCII::PPC970_Unit InstrType = in getHazardType() local
340 if (InstrType == PPCII::PPC970_Pseudo) return NoHazard; in getHazardType()
353 switch (InstrType) { in getHazardType()
395 PPCII::PPC970_Unit InstrType = in EmitInstruction() local
398 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction()
412 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineOutliner.cpp773 case InstrType::Illegal: in convertToUnsignedVec()
778 case InstrType::Legal: in convertToUnsignedVec()
783 case InstrType::LegalTerminator: in convertToUnsignedVec()
792 case InstrType::Invisible: in convertToUnsignedVec()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h34 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
H A DTargetInstrInfo.h1632 virtual outliner::InstrType
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp5255 outliner::InstrType
5265 return outliner::InstrType::Illegal; in getOutliningType()
5269 return outliner::InstrType::Invisible; in getOutliningType()
5274 return outliner::InstrType::Invisible; in getOutliningType()
5281 return outliner::InstrType::Legal; in getOutliningType()
5284 return outliner::InstrType::Illegal; in getOutliningType()
5303 return outliner::InstrType::Legal; in getOutliningType()
5363 return outliner::InstrType::Legal; in getOutliningType()
5368 return outliner::InstrType::Illegal; in getOutliningType()
5373 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DAArch64InstrInfo.h237 outliner::InstrType
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.h550 outliner::InstrType
H A DX86InstrInfo.cpp7717 outliner::InstrType
7722 return outliner::InstrType::Invisible; in getOutliningType()
7727 return outliner::InstrType::Invisible; in getOutliningType()
7731 return outliner::InstrType::Legal; in getOutliningType()
7738 return outliner::InstrType::Legal; in getOutliningType()
7741 return outliner::InstrType::Illegal; in getOutliningType()
7756 return outliner::InstrType::Illegal; in getOutliningType()
7762 return outliner::InstrType::Illegal; in getOutliningType()
7766 return outliner::InstrType::Illegal; in getOutliningType()
7772 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagon.td304 let ColFields = ["InstrType"];