Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h77 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 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.cpp6278 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 DARMBaseInstrInfo.h357 outliner::InstrType getOutliningTypeImpl(MachineBasicBlock::iterator &MIT,
/freebsd-14.2/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()
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 DTargetInstrInfo.cpp1752 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 DMachineOutliner.cpp330 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 DMachineOutliner.h33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
H A DTargetInstrInfo.h2069 virtual outliner::InstrType
2078 outliner::InstrType
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h198 virtual outliner::InstrType
H A DRISCVInstrInfo.cpp2462 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 DIRSimilarityIdentifier.cpp300 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 DX86InstrInfo.h599 outliner::InstrType
H A DX86InstrInfo.cpp10457 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 DAArch64InstrInfo.h325 outliner::InstrType
H A DAArch64InstrInfo.cpp8785 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 DHexagon.td369 let ColFields = ["InstrType"];