| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 77 enum InstrType { Legal, Illegal, Invisible }; enum 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 visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst() 549 InstrType visitIntrinsicInst(IntrinsicInst &II) { in visitIntrinsicInst() 562 InstrType visitCallInst(CallInst &CI) { in visitCallInst() 584 InstrType visitInvokeInst(InvokeInst &II) { return Illegal; } in visitInvokeInst() 588 InstrType visitTerminator(Instruction &I) { return Illegal; } in visitTerminator() [all …]
|
| /freebsd-14.2/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 | 6278 outliner::InstrType 6293 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6301 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6306 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6312 return outliner::InstrType::Legal; in getOutliningTypeImpl() 6316 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6368 return outliner::InstrType::Legal; in getOutliningTypeImpl() 6373 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6394 return outliner::InstrType::Legal; in getOutliningTypeImpl() 6406 return outliner::InstrType::Legal; in getOutliningTypeImpl() [all …]
|
| H A D | ARMBaseInstrInfo.h | 357 outliner::InstrType getOutliningTypeImpl(MachineBasicBlock::iterator &MIT,
|
| /freebsd-14.2/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() 393 PPCII::PPC970_Unit InstrType = in EmitInstruction() local 396 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction() 410 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 1752 outliner::InstrType TargetInstrInfo::getOutliningType( in getOutliningType() 1764 return outliner::InstrType::Illegal; in getOutliningType() 1768 return outliner::InstrType::Illegal; in getOutliningType() 1772 return outliner::InstrType::Invisible; in getOutliningType() 1780 return outliner::InstrType::Invisible; in getOutliningType() 1789 return outliner::InstrType::Illegal; in getOutliningType() 1793 return outliner::InstrType::Illegal; in getOutliningType() 1822 return outliner::InstrType::Illegal; in getOutliningType()
|
| H A D | MachineOutliner.cpp | 330 case InstrType::Illegal: in convertToUnsignedVec() 335 case InstrType::Legal: in convertToUnsignedVec() 341 case InstrType::LegalTerminator: in convertToUnsignedVec() 351 case InstrType::Invisible: in convertToUnsignedVec()
|
| /freebsd-14.2/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 | 2069 virtual outliner::InstrType 2078 outliner::InstrType
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 198 virtual outliner::InstrType
|
| H A D | RISCVInstrInfo.cpp | 2462 outliner::InstrType 2476 return F.needsUnwindTableEntry() ? outliner::InstrType::Illegal in getOutliningTypeImpl() 2477 : outliner::InstrType::Invisible; in getOutliningTypeImpl() 2482 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 2488 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 2498 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 2501 return outliner::InstrType::Legal; in getOutliningTypeImpl()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 599 outliner::InstrType
|
| H A D | X86InstrInfo.cpp | 10457 outliner::InstrType 10466 return outliner::InstrType::Legal; in getOutliningTypeImpl() 10480 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10486 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10490 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10492 return outliner::InstrType::Legal; in getOutliningTypeImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 325 outliner::InstrType
|
| H A D | AArch64InstrInfo.cpp | 8785 outliner::InstrType 8816 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 8821 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 8830 return outliner::InstrType::Legal; in getOutliningTypeImpl() 8836 return outliner::InstrType::Legal; in getOutliningTypeImpl() 8847 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 8854 return outliner::InstrType::Legal; in getOutliningTypeImpl() 8915 return outliner::InstrType::Legal; in getOutliningTypeImpl() 8921 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 8926 return outliner::InstrType::Illegal; in getOutliningTypeImpl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.td | 369 let ColFields = ["InstrType"];
|