Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/include/llvm/Analysis/
DIRSimilarityIdentifier.h75 enum InstrType { Legal, Illegal, Invisible }; enum
357 : public InstVisitor<InstructionClassification, InstrType> {
361 InstrType visitBranchInst(BranchInst &BI) { return Illegal; } in visitBranchInst()
363 InstrType visitPHINode(PHINode &PN) { return Illegal; } in visitPHINode()
365 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()
368 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()
371 InstrType visitLandingPadInst(LandingPadInst &LPI) { return Illegal; } in visitLandingPadInst()
372 InstrType visitFuncletPadInst(FuncletPadInst &FPI) { return Illegal; } in visitFuncletPadInst()
376 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
378 InstrType visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
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()
DARMBaseInstrInfo.cpp5921 outliner::InstrType
5929 return outliner::InstrType::Illegal; in getOutliningType()
5933 return outliner::InstrType::Invisible; in getOutliningType()
5938 return outliner::InstrType::Invisible; in getOutliningType()
5949 return outliner::InstrType::Illegal; in getOutliningType()
5955 return outliner::InstrType::Illegal; in getOutliningType()
5960 return outliner::InstrType::Illegal; in getOutliningType()
5966 return outliner::InstrType::Illegal; in getOutliningType()
5970 return outliner::InstrType::Legal; in getOutliningType()
5973 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
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()
/external/llvm/lib/Target/ARM/
DARMFeatures.h21 template<typename InstrType> // could be MachineInstr or MCInst
22 bool IsCPSRDead(InstrType *Instr);
24 template<typename InstrType> // could be MachineInstr or MCInst
25 inline bool isV8EligibleForIT(InstrType *Instr) { in isV8EligibleForIT()
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp338 PPCII::PPC970_Unit InstrType = in getHazardType() local
341 if (InstrType == PPCII::PPC970_Pseudo) return NoHazard; in getHazardType()
354 switch (InstrType) { in getHazardType()
396 PPCII::PPC970_Unit InstrType = in EmitInstruction() local
399 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction()
413 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
/external/llvm-project/llvm/lib/Target/PowerPC/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVInstrInfo.cpp712 outliner::InstrType
724 return outliner::InstrType::Invisible; in getOutliningType()
726 return outliner::InstrType::Illegal; in getOutliningType()
731 return outliner::InstrType::Illegal; in getOutliningType()
735 return outliner::InstrType::Illegal; in getOutliningType()
740 return outliner::InstrType::Illegal; in getOutliningType()
746 return outliner::InstrType::Illegal; in getOutliningType()
751 return outliner::InstrType::Illegal; in getOutliningType()
756 return outliner::InstrType::Invisible; in getOutliningType()
758 return outliner::InstrType::Legal; in getOutliningType()
DRISCVInstrInfo.h119 virtual outliner::InstrType
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfo.cpp780 outliner::InstrType
792 return outliner::InstrType::Invisible; in getOutliningType()
794 return outliner::InstrType::Illegal; in getOutliningType()
799 return outliner::InstrType::Illegal; in getOutliningType()
803 return outliner::InstrType::Illegal; in getOutliningType()
808 return outliner::InstrType::Illegal; in getOutliningType()
814 return outliner::InstrType::Illegal; in getOutliningType()
819 return outliner::InstrType::Illegal; in getOutliningType()
824 return outliner::InstrType::Invisible; in getOutliningType()
826 return outliner::InstrType::Legal; in getOutliningType()
DRISCVInstrInfo.h122 virtual outliner::InstrType
/external/llvm-project/llvm/lib/CodeGen/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineOutliner.h33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineOutliner.h34 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
/external/llvm-project/llvm/lib/Analysis/
DIRSimilarityIdentifier.cpp55 case InstrType::Legal: in convertToUnsignedVec()
58 case InstrType::Illegal: in convertToUnsignedVec()
61 case InstrType::Invisible: in convertToUnsignedVec()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineOutliner.cpp774 case InstrType::Illegal: in convertToUnsignedVec()
779 case InstrType::Legal: in convertToUnsignedVec()
784 case InstrType::LegalTerminator: in convertToUnsignedVec()
793 case InstrType::Invisible: in convertToUnsignedVec()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp6059 outliner::InstrType
6077 return outliner::InstrType::Illegal; in getOutliningType()
6082 return outliner::InstrType::Illegal; in getOutliningType()
6086 return outliner::InstrType::Invisible; in getOutliningType()
6091 return outliner::InstrType::Invisible; in getOutliningType()
6098 return outliner::InstrType::Legal; in getOutliningType()
6101 return outliner::InstrType::Illegal; in getOutliningType()
6108 return outliner::InstrType::Illegal; in getOutliningType()
6113 return outliner::InstrType::Illegal; in getOutliningType()
6120 return outliner::InstrType::Legal; in getOutliningType()
[all …]
DAArch64InstrInfo.h256 outliner::InstrType
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp6472 outliner::InstrType
6490 return outliner::InstrType::Illegal; in getOutliningType()
6495 return outliner::InstrType::Illegal; in getOutliningType()
6504 return outliner::InstrType::Legal; in getOutliningType()
6508 return outliner::InstrType::Invisible; in getOutliningType()
6513 return outliner::InstrType::Invisible; in getOutliningType()
6520 return outliner::InstrType::Legal; in getOutliningType()
6523 return outliner::InstrType::Illegal; in getOutliningType()
6530 return outliner::InstrType::Illegal; in getOutliningType()
6535 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
DAArch64InstrInfo.h269 outliner::InstrType
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrInfo.h507 outliner::InstrType
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrInfo.h543 outliner::InstrType
/external/llvm/lib/Target/Hexagon/
DHexagon.td241 let ColFields = ["InstrType"];
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagon.td303 let ColFields = ["InstrType"];

12