Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h77 enum InstrType { Legal, Illegal, Invisible }; enum
517 : public InstVisitor<InstructionClassification, InstrType> {
521 InstrType visitBranchInst(BranchInst &BI) { in visitBranchInst()
526 InstrType visitPHINode(PHINode &PN) { in visitPHINode()
532 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst()
535 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()
538 InstrType visitLandingPadInst(LandingPadInst &LPI) { return Illegal; } in visitLandingPadInst()
539 InstrType visitFuncletPadInst(FuncletPadInst &FPI) { return Illegal; } in visitFuncletPadInst()
543 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
544 InstrType visitIntrinsicInst(IntrinsicInst &II) { in visitIntrinsicInst()
[all …]
/openbsd-src/gnu/llvm/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.cpp6277 outliner::InstrType
6285 return outliner::InstrType::Illegal; in getOutliningType()
6289 return outliner::InstrType::Invisible; in getOutliningType()
6294 return outliner::InstrType::Invisible; in getOutliningType()
6305 return outliner::InstrType::Illegal; in getOutliningType()
6313 return outliner::InstrType::Illegal; in getOutliningType()
6318 return outliner::InstrType::Illegal; in getOutliningType()
6324 return outliner::InstrType::Illegal; in getOutliningType()
6328 return outliner::InstrType::Legal; in getOutliningType()
6331 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DARMBaseInstrInfo.h355 outliner::InstrType getOutliningType(MachineBasicBlock::iterator &MIT,
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/usr.bin/binutils/gas/config/
H A Dxtensa-relax.h106 typedef enum instr_type InstrType; typedef
117 InstrType typ;
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/config/
H A Dxtensa-relax.h146 typedef enum instr_type InstrType; typedef
157 InstrType typ;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineOutliner.cpp288 case InstrType::Illegal: in convertToUnsignedVec()
293 case InstrType::Legal: in convertToUnsignedVec()
298 case InstrType::LegalTerminator: in convertToUnsignedVec()
307 case InstrType::Invisible: in convertToUnsignedVec()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp1905 outliner::InstrType
1921 return F.needsUnwindTableEntry() ? outliner::InstrType::Illegal in getOutliningType()
1922 : outliner::InstrType::Invisible; in getOutliningType()
1924 return outliner::InstrType::Illegal; in getOutliningType()
1929 return outliner::InstrType::Illegal; in getOutliningType()
1933 return outliner::InstrType::Illegal; in getOutliningType()
1938 return outliner::InstrType::Illegal; in getOutliningType()
1944 return outliner::InstrType::Illegal; in getOutliningType()
1949 return outliner::InstrType::Illegal; in getOutliningType()
1956 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DRISCVInstrInfo.h162 outliner::InstrType getOutliningType(MachineBasicBlock::iterator &MBBI,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
H A DTargetInstrInfo.h1979 virtual outliner::InstrType
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp280 case InstrType::Legal: in convertToUnsignedVec()
283 case InstrType::Illegal: in convertToUnsignedVec()
286 case InstrType::Invisible: in convertToUnsignedVec()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp7685 outliner::InstrType
7703 return outliner::InstrType::Illegal; in getOutliningType()
7708 return outliner::InstrType::Illegal; in getOutliningType()
7717 return outliner::InstrType::Legal; in getOutliningType()
7721 return outliner::InstrType::Invisible; in getOutliningType()
7726 return outliner::InstrType::Invisible; in getOutliningType()
7733 return outliner::InstrType::Legal; in getOutliningType()
7736 return outliner::InstrType::Illegal; in getOutliningType()
7743 return outliner::InstrType::Illegal; in getOutliningType()
7748 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
H A DAArch64InstrInfo.h294 outliner::InstrType
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.h560 outliner::InstrType
H A DX86InstrInfo.cpp9640 outliner::InstrType
9645 return outliner::InstrType::Invisible; in getOutliningType()
9650 return outliner::InstrType::Invisible; in getOutliningType()
9654 return outliner::InstrType::Legal; in getOutliningType()
9661 return outliner::InstrType::Legal; in getOutliningType()
9664 return outliner::InstrType::Illegal; in getOutliningType()
9679 return outliner::InstrType::Illegal; in getOutliningType()
9685 return outliner::InstrType::Illegal; in getOutliningType()
9689 return outliner::InstrType::Illegal; in getOutliningType()
9695 return outliner::InstrType::Illegal; in getOutliningType()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagon.td369 let ColFields = ["InstrType"];