| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVInsertVSETVLI.cpp | 178 bool isCompatible(const VSETVLIInfo &InstrInfo) const { in isCompatible() 179 assert(isValid() && InstrInfo.isValid() && in isCompatible() 181 assert(!InstrInfo.SEWLMULRatioOnly && in isCompatible() 184 if (isUnknown() || InstrInfo.isUnknown()) in isCompatible() 193 if (InstrInfo.hasAVLReg() && InstrInfo.AVLReg == RISCV::NoRegister) { in isCompatible() 194 if (SEW == InstrInfo.SEW) in isCompatible() 202 if (!hasSameVTYPE(InstrInfo) && in isCompatible() 203 !(InstrInfo.MaskRegOp && hasSameVLMAX(InstrInfo) && in isCompatible() 204 TailAgnostic == InstrInfo.TailAgnostic && in isCompatible() 205 MaskAgnostic == InstrInfo.MaskAgnostic)) in isCompatible() [all …]
|
| D | RISCVSubtarget.h | 69 RISCVInstrInfo InstrInfo; variable 94 const RISCVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| D | GIMatchTree.cpp | 396 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition() local 403 if (!InstrInfo) { in repartition() 421 if (PDep->getRequiredMI() == InstrInfo->getInstrNode() && in repartition() 444 if (PDep->getRequiredMI() == InstrInfo->getInstrNode() && in repartition() 517 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition() local 518 if (!InstrInfo) { in repartition() 569 GIMatchTreeInstrInfo *InstrInfo = Leaf.getInstrInfo(InstrID); in applyForPartition() local 571 if (!InstrInfo) in applyForPartition() 573 const GIMatchDagInstr *Instr = InstrInfo->getInstrNode(); in applyForPartition() 654 GIMatchTreeInstrInfo *InstrInfo = Leaf.value().getInstrInfo(InstrID); in repartition() local [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
| D | XCoreSubtarget.h | 33 XCoreInstrInfo InstrInfo; variable 49 const XCoreInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 60 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| D | XCoreSubtarget.cpp | 29 : XCoreGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), InstrInfo(), in XCoreSubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| D | ARCSubtarget.h | 35 ARCInstrInfo InstrInfo; variable 50 const ARCInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 58 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiSubtarget.h | 48 const LanaiInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 55 return &InstrInfo.getRegisterInfo(); in getRegisterInfo() 68 LanaiInstrInfo InstrInfo; variable
|
| D | LanaiSubtarget.cpp | 46 InstrInfo(), TLInfo(TM, *this), TSInfo() {} in LanaiSubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
| D | VESubtarget.h | 42 VEInstrInfo InstrInfo; variable 51 const VEInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 56 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| D | VESubtarget.cpp | 47 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM, *this), in VESubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| D | MSP430Subtarget.h | 42 MSP430InstrInfo InstrInfo; variable 66 const MSP430InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 68 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| D | BPFSubtarget.h | 33 BPFInstrInfo InstrInfo; variable 76 const BPFInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 87 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| D | BPFSubtarget.cpp | 62 : BPFGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), InstrInfo(), in BPFSubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| D | NVPTXSubtarget.h | 42 NVPTXInstrInfo InstrInfo; variable 60 const NVPTXInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 62 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| D | NVPTXSubtarget.cpp | 52 SmVersion(20), TM(TM), InstrInfo(), in NVPTXSubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
| D | AVRSubtarget.h | 41 const AVRInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 45 const AVRRegisterInfo *getRegisterInfo() const override { return &InstrInfo.getRegisterInfo(); } in getRegisterInfo() 117 AVRInstrInfo InstrInfo; variable
|
| D | AVRSubtarget.cpp | 43 InstrInfo(), FrameLowering(), in AVRSubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| D | SparcSubtarget.h | 55 SparcInstrInfo InstrInfo; variable 64 const SparcInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 69 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | R600Subtarget.h | 39 R600InstrInfo InstrInfo; 57 const R600InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 68 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| D | AMDGPUSubtarget.cpp | 321 InstrInfo(initializeSubtargetDependencies(TT, GPU, FS)), in GCNSubtarget() 728 InstrInfo(*this), in R600Subtarget() 759 return InstrInfo.pseudoToMCOpcode(AMDGPU::V_MAD_F16_e64) != -1; in hasMadF16() 989 Lat = InstrInfo.getInstrLatency(getInstrItineraryData(), *I); in adjustSchedDependency() 999 unsigned Lat = InstrInfo.getInstrLatency(getInstrItineraryData(), *DefI); in adjustSchedDependency() 1136 Mutations.push_back(std::make_unique<FillMFMAShadowMutation>(&InstrInfo)); in getPostRAMutations()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| D | M68kSubtarget.h | 65 M68kInstrInfo InstrInfo; variable 149 const M68kInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 156 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZSubtarget.h | 81 SystemZInstrInfo InstrInfo; variable 104 const SystemZInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo() 106 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblySubtarget.h | 55 WebAssemblyInstrInfo InstrInfo; variable 78 return &InstrInfo; in getInstrInfo()
|
| D | WebAssemblySubtarget.cpp | 46 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TSInfo(), in WebAssemblySubtarget()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsSubtarget.h | 219 std::unique_ptr<const MipsInstrInfo> InstrInfo; variable 382 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo() 387 return &InstrInfo->getRegisterInfo(); in getRegisterInfo()
|