Home
last modified time | relevance | path

Searched refs:InstrInfo (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVInsertVSETVLI.cpp178 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 …]
DRISCVSubtarget.h69 RISCVInstrInfo InstrInfo; variable
94 const RISCVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchTree.cpp396 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/
DXCoreSubtarget.h33 XCoreInstrInfo InstrInfo; variable
49 const XCoreInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
60 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
DXCoreSubtarget.cpp29 : XCoreGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), InstrInfo(), in XCoreSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCSubtarget.h35 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/
DLanaiSubtarget.h48 const LanaiInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
55 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
68 LanaiInstrInfo InstrInfo; variable
DLanaiSubtarget.cpp46 InstrInfo(), TLInfo(TM, *this), TSInfo() {} in LanaiSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVESubtarget.h42 VEInstrInfo InstrInfo; variable
51 const VEInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
56 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
DVESubtarget.cpp47 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM, *this), in VESubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
DMSP430Subtarget.h42 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/
DBPFSubtarget.h33 BPFInstrInfo InstrInfo; variable
76 const BPFInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
87 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
DBPFSubtarget.cpp62 : BPFGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), InstrInfo(), in BPFSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXSubtarget.h42 NVPTXInstrInfo InstrInfo; variable
60 const NVPTXInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
62 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
DNVPTXSubtarget.cpp52 SmVersion(20), TM(TM), InstrInfo(), in NVPTXSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRSubtarget.h41 const AVRInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
45 const AVRRegisterInfo *getRegisterInfo() const override { return &InstrInfo.getRegisterInfo(); } in getRegisterInfo()
117 AVRInstrInfo InstrInfo; variable
DAVRSubtarget.cpp43 InstrInfo(), FrameLowering(), in AVRSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcSubtarget.h55 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/
DR600Subtarget.h39 R600InstrInfo InstrInfo;
57 const R600InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
68 return &InstrInfo.getRegisterInfo(); in getRegisterInfo()
DAMDGPUSubtarget.cpp321 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/
DM68kSubtarget.h65 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/
DSystemZSubtarget.h81 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/
DWebAssemblySubtarget.h55 WebAssemblyInstrInfo InstrInfo; variable
78 return &InstrInfo; in getInstrInfo()
DWebAssemblySubtarget.cpp46 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TSInfo(), in WebAssemblySubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsSubtarget.h219 std::unique_ptr<const MipsInstrInfo> InstrInfo; variable
382 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); } in getInstrInfo()
387 return &InstrInfo->getRegisterInfo(); in getRegisterInfo()

1234