/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 77 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 D | ARMFeatures.h | 20 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 D | ARMBaseInstrInfo.cpp | 6280 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 D | ARMBaseInstrInfo.h | 362 outliner::InstrType getOutliningTypeImpl(MachineBasicBlock::iterator &MIT,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.cpp | 335 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 D | MachineOutliner.cpp | 337 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 D | TargetInstrInfo.cpp | 1812 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 D | MachineOutliner.h | 33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
|
H A D | TargetInstrInfo.h | 2105 virtual outliner::InstrType 2114 outliner::InstrType
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IRSimilarityIdentifier.cpp | 300 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 D | RISCVInstrInfo.h | 212 virtual outliner::InstrType
|
H A D | RISCVInstrInfo.cpp | 2870 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 D | X86InstrInfo.h | 593 outliner::InstrType
|
H A D | X86InstrInfo.cpp | 10546 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 D | AArch64InstrInfo.cpp | 8864 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 D | AArch64InstrInfo.h | 472 outliner::InstrType
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.td | 369 let ColFields = ["InstrType"];
|