Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h75 enum InstrType { Legal, Illegal, Invisible }; enum
385 : public InstVisitor<InstructionClassification, InstrType> {
389 InstrType visitBranchInst(BranchInst &BI) { return Illegal; } in visitBranchInst()
391 InstrType visitPHINode(PHINode &PN) { return Illegal; } in visitPHINode()
393 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()
396 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()
409 InstrType visitCallInst(CallInst &CI) { in visitCallInst()
416 InstrType visitInvokeInst(InvokeInst &II) { return Illegal; } in visitInvokeInst()
418 InstrType visitCallBrInst(CallBrInst &CBI) { return Illegal; } in visitCallBrInst()
420 InstrType visitTerminator(Instruction &I) { return Illegal; } in visitTerminator()
[all …]
/freebsd-13.1/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.cpp6082 outliner::InstrType
6090 return outliner::InstrType::Illegal; in getOutliningType()
6110 return outliner::InstrType::Illegal; in getOutliningType()
6118 return outliner::InstrType::Illegal; in getOutliningType()
6123 return outliner::InstrType::Illegal; in getOutliningType()
6133 return outliner::InstrType::Legal; in getOutliningType()
6136 return outliner::InstrType::Illegal; in getOutliningType()
6148 return outliner::InstrType::Illegal; in getOutliningType()
6200 return outliner::InstrType::Legal; in getOutliningType()
6205 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DARMBaseInstrInfo.h353 outliner::InstrType getOutliningType(MachineBasicBlock::iterator &MIT,
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp1051 outliner::InstrType
1063 return outliner::InstrType::Invisible; in getOutliningType()
1065 return outliner::InstrType::Illegal; in getOutliningType()
1070 return outliner::InstrType::Illegal; in getOutliningType()
1074 return outliner::InstrType::Illegal; in getOutliningType()
1079 return outliner::InstrType::Illegal; in getOutliningType()
1085 return outliner::InstrType::Illegal; in getOutliningType()
1090 return outliner::InstrType::Illegal; in getOutliningType()
1095 return outliner::InstrType::Invisible; in getOutliningType()
1097 return outliner::InstrType::Legal; in getOutliningType()
H A DRISCVInstrInfo.h125 virtual outliner::InstrType
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp274 case InstrType::Illegal: in convertToUnsignedVec()
279 case InstrType::Legal: in convertToUnsignedVec()
284 case InstrType::LegalTerminator: in convertToUnsignedVec()
293 case InstrType::Invisible: in convertToUnsignedVec()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h34 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
H A DTargetInstrInfo.h1916 virtual outliner::InstrType
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp165 case InstrType::Legal: in convertToUnsignedVec()
168 case InstrType::Illegal: in convertToUnsignedVec()
171 case InstrType::Invisible: in convertToUnsignedVec()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6990 outliner::InstrType
7008 return outliner::InstrType::Illegal; in getOutliningType()
7013 return outliner::InstrType::Illegal; in getOutliningType()
7022 return outliner::InstrType::Legal; in getOutliningType()
7038 return outliner::InstrType::Legal; in getOutliningType()
7041 return outliner::InstrType::Illegal; in getOutliningType()
7060 return outliner::InstrType::Legal; in getOutliningType()
7121 return outliner::InstrType::Legal; in getOutliningType()
7126 return outliner::InstrType::Illegal; in getOutliningType()
7131 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DAArch64InstrInfo.h278 outliner::InstrType
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h547 outliner::InstrType
H A DX86InstrInfo.cpp9035 outliner::InstrType
9040 return outliner::InstrType::Invisible; in getOutliningType()
9045 return outliner::InstrType::Invisible; in getOutliningType()
9049 return outliner::InstrType::Legal; in getOutliningType()
9056 return outliner::InstrType::Legal; in getOutliningType()
9059 return outliner::InstrType::Illegal; in getOutliningType()
9074 return outliner::InstrType::Illegal; in getOutliningType()
9080 return outliner::InstrType::Illegal; in getOutliningType()
9084 return outliner::InstrType::Illegal; in getOutliningType()
9090 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagon.td337 let ColFields = ["InstrType"];