| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 77 enum InstrType { Legal, Illegal, Invisible }; enum 525 : public InstVisitor<InstructionClassification, InstrType> { 529 InstrType visitBranchInst(BranchInst &BI) { in visitBranchInst() 534 InstrType visitPHINode(PHINode &PN) { in visitPHINode() 540 InstrType visitAllocaInst(AllocaInst &AI) { return Illegal; } in visitAllocaInst() 543 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst() 546 InstrType visitLandingPadInst(LandingPadInst &LPI) { return Illegal; } in visitLandingPadInst() 547 InstrType visitFuncletPadInst(FuncletPadInst &FPI) { return Illegal; } in visitFuncletPadInst() 548 InstrType visitIntrinsicInst(IntrinsicInst &II) { in visitIntrinsicInst() 561 InstrType visitCallInst(CallInst &CI) { in visitCallInst() [all …]
|
| /freebsd/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 | 6132 outliner::InstrType 6148 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6156 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6161 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6167 return outliner::InstrType::Legal; in getOutliningTypeImpl() 6171 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6189 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 6195 auto UnknownCallOutlineType = outliner::InstrType::Illegal; in getOutliningTypeImpl() 6199 UnknownCallOutlineType = outliner::InstrType::LegalTerminator; in getOutliningTypeImpl() 6222 return outliner::InstrType::Legal; in getOutliningTypeImpl() [all …]
|
| H A D | ARMBaseInstrInfo.h | 362 outliner::InstrType getOutliningTypeImpl(const MachineModuleInfo &MMI,
|
| /freebsd/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() 394 PPCII::PPC970_Unit InstrType = in EmitInstruction() local 397 if (InstrType == PPCII::PPC970_Pseudo) return; in EmitInstruction() 412 if (InstrType == PPCII::PPC970_BRU || isSingle) in EmitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILLegalizePass.cpp | 43 Type *InstrType = IntegerType::get(I.getContext(), 32); in fixI8UseChain() local 49 InstrType = ReplacedValues[Op]->getType(); in fixI8UseChain() 58 unsigned NewBitWidth = InstrType->getIntegerBitWidth(); in fixI8UseChain() 65 NewOperands.push_back(ConstantInt::get(InstrType, NewValue)); in fixI8UseChain()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 2122 outliner::InstrType 2136 return outliner::InstrType::Illegal; in getOutliningType() 2140 return outliner::InstrType::Illegal; in getOutliningType() 2144 return outliner::InstrType::Invisible; in getOutliningType() 2152 return outliner::InstrType::Invisible; in getOutliningType() 2161 return outliner::InstrType::Illegal; in getOutliningType() 2165 return outliner::InstrType::Illegal; in getOutliningType() 2194 return outliner::InstrType::Illegal; in getOutliningType()
|
| H A D | MachineOutliner.cpp | 360 case InstrType::Illegal: in convertToUnsignedVec() 365 case InstrType::Legal: in convertToUnsignedVec() 371 case InstrType::LegalTerminator: in convertToUnsignedVec() 381 case InstrType::Invisible: in convertToUnsignedVec()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineOutliner.h | 34 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; enum
|
| H A D | TargetInstrInfo.h | 2184 virtual outliner::InstrType 2194 outliner::InstrType getOutliningType(const MachineModuleInfo &MMI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IRSimilarityIdentifier.cpp | 299 case InstrType::Legal: in convertToUnsignedVec() 302 case InstrType::Illegal: in convertToUnsignedVec() 305 case InstrType::Invisible: in convertToUnsignedVec()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 1095 template <typename InstrType> 1097 InstrType *MemInstr, unsigned AddrSpace, in replaceSimplePointerUse() 1100 return replaceOperandIfSame(MemInstr, InstrType::getPointerOperandIndex(), in replaceSimplePointerUse()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 219 outliner::InstrType getOutliningTypeImpl(const MachineModuleInfo &MMI,
|
| H A D | RISCVInstrInfo.cpp | 3490 outliner::InstrType 3505 return F.needsUnwindTableEntry() ? outliner::InstrType::Illegal in getOutliningTypeImpl() 3506 : outliner::InstrType::Invisible; in getOutliningTypeImpl() 3510 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 3520 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 3523 return outliner::InstrType::Legal; in getOutliningTypeImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 639 outliner::InstrType getOutliningTypeImpl(const MachineModuleInfo &MMI,
|
| H A D | X86InstrInfo.cpp | 10644 outliner::InstrType 10654 return outliner::InstrType::Legal; in getOutliningTypeImpl() 10668 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10674 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10678 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 10680 return outliner::InstrType::Legal; in getOutliningTypeImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 493 outliner::InstrType getOutliningTypeImpl(const MachineModuleInfo &MMI,
|
| H A D | AArch64InstrInfo.cpp | 9643 outliner::InstrType 9672 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 9682 return outliner::InstrType::Legal; in getOutliningTypeImpl() 9688 return outliner::InstrType::Legal; in getOutliningTypeImpl() 9699 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 9706 return outliner::InstrType::Legal; in getOutliningTypeImpl() 9735 return outliner::InstrType::Illegal; in getOutliningTypeImpl() 9741 auto UnknownCallOutlineType = outliner::InstrType::Illegal; in getOutliningTypeImpl() 9744 UnknownCallOutlineType = outliner::InstrType::LegalTerminator; in getOutliningTypeImpl() 9767 return outliner::InstrType::Legal; in getOutliningTypeImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.td | 385 let ColFields = ["InstrType"];
|