Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h77 enum InstrType { Legal, Illegal, Invisible }; enum
122 /// The legality of the wrapped instruction. This is informed by InstrType,
350 /// - Which member of InstrType the IRInstructionData is classified as.
351 // See InstrType for more details on the possible classifications, and how they
470 /// determined by \p InstrType. Two Instructions are mapped to the same value
522 : public InstVisitor<InstructionClassification, InstrType> {
526 InstrType visitBranchInst(BranchInst &BI) { in visitBranchInst()
531 InstrType visitPHINode(PHINode &PN) { in visitPHINode()
537 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()
540 InstrType visitVAArgIns
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFeatures.h20 template<typename InstrType> // could be MachineInstr or MCInst
21 bool IsCPSRDead(const InstrType *Instr);
23 template<typename InstrType> // could be MachineInstr or MCInst
24 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT()
H A DARMBaseInstrInfo.cpp6280 outliner::InstrType
6295 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
6303 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
6308 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
6314 return outliner::InstrType::Legal; in getOutliningTypeImpl()
6318 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
6336 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
6342 auto UnknownCallOutlineType = outliner::InstrType::Illegal; in getOutliningTypeImpl()
6346 UnknownCallOutlineType = outliner::InstrType::LegalTerminator; in getOutliningTypeImpl()
6370 return outliner::InstrType::Legal; in getOutliningTypeImpl()
[all …]
H A DARMBaseInstrInfo.h362 outliner::InstrType getOutliningTypeImpl(MachineBasicBlock::iterator &MIT,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp335 PPCII::PPC970_Unit InstrType = in getHazardType() local
338 if (InstrType == PPCII::PPC970_Pseudo) return NoHazard; in getHazardType()
351 switch (InstrType) { in getHazardType()
394 PPCII::PPC970_Unit InstrType = in EmitInstruction() local
397 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction()
412 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp337 case InstrType::Illegal: in convertToUnsignedVec()
342 case InstrType::Legal: in convertToUnsignedVec()
348 case InstrType::LegalTerminator: in convertToUnsignedVec()
358 case InstrType::Invisible: in convertToUnsignedVec()
H A DTargetInstrInfo.cpp1812 outliner::InstrType TargetInstrInfo::getOutliningType( in getOutliningType()
1824 return outliner::InstrType::Illegal; in getOutliningType()
1828 return outliner::InstrType::Illegal; in getOutliningType()
1832 return outliner::InstrType::Invisible; in getOutliningType()
1840 return outliner::InstrType::Invisible; in getOutliningType()
1849 return outliner::InstrType::Illegal; in getOutliningType()
1853 return outliner::InstrType::Illegal; in getOutliningType()
1882 return outliner::InstrType::Illegal; in getOutliningType()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
H A DTargetInstrInfo.h2105 virtual outliner::InstrType
2114 outliner::InstrType
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp300 case InstrType::Legal: in convertToUnsignedVec()
303 case InstrType::Illegal: in convertToUnsignedVec()
306 case InstrType::Invisible: in convertToUnsignedVec()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h212 virtual outliner::InstrType
H A DRISCVInstrInfo.cpp2870 outliner::InstrType
2884 return F.needsUnwindTableEntry() ? outliner::InstrType::Illegal in getOutliningTypeImpl()
2885 : outliner::InstrType::Invisible; in getOutliningTypeImpl()
2890 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
2896 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
2906 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
2909 return outliner::InstrType::Legal; in getOutliningTypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h593 outliner::InstrType
H A DX86InstrInfo.cpp10546 outliner::InstrType
10555 return outliner::InstrType::Legal; in getOutliningTypeImpl()
10569 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
10575 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
10579 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
10581 return outliner::InstrType::Legal; in getOutliningTypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp8864 outliner::InstrType
8895 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
8900 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
8909 return outliner::InstrType::Legal; in getOutliningTypeImpl()
8915 return outliner::InstrType::Legal; in getOutliningTypeImpl()
8926 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
8933 return outliner::InstrType::Legal; in getOutliningTypeImpl()
8962 return outliner::InstrType::Illegal; in getOutliningTypeImpl()
8968 auto UnknownCallOutlineType = outliner::InstrType::Illegal; in getOutliningTypeImpl()
8971 UnknownCallOutlineType = outliner::InstrType::LegalTerminator; in getOutliningTypeImpl()
[all …]
H A DAArch64InstrInfo.h472 outliner::InstrType
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagon.td369 let ColFields = ["InstrType"];