Searched refs:NVPTXSubtarget (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXSubtarget.cpp | 1 //===- NVPTXSubtarget.cpp - NVPTX Subtarget Information -------------------===// 13 #include "NVPTXSubtarget.h" 30 void NVPTXSubtarget::anchor() {} in anchor() 32 NVPTXSubtarget &NVPTXSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 52 NVPTXSubtarget::NVPTXSubtarget(const Triple &TT, const std::string &CPU, in NVPTXSubtarget() 59 bool NVPTXSubtarget::hasImageHandles() const { in hasImageHandles() 69 bool NVPTXSubtarget::allowFP16Math() const { 47 NVPTXSubtarget::NVPTXSubtarget(const Triple &TT, const std::string &CPU, NVPTXSubtarget() function in NVPTXSubtarget
|
H A D | NVPTXSubtarget.h | 1 //=====-- NVPTXSubtarget.h - Define Subtarget for the NVPTX ---*- C++ -*--====// 31 class NVPTXSubtarget : public NVPTXGenSubtargetInfo { 59 NVPTXSubtarget(const Triple &TT, const std::string &CPU, in getFrameLowering() 110 NVPTXSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
|
H A D | NVPTXTargetMachine.h | 29 NVPTXSubtarget Subtarget; 42 const NVPTXSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() 45 const NVPTXSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl()
|
H A D | NVPTXPeephole.cpp | 98 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in isCVTAToLocalCombinationCandidate() 117 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in CombineCVTAToLocal() 154 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in runOnMachineFunction()
|
H A D | NVPTXAsmPrinter.cpp | 230 const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>(); in lowerToMCInst() 348 const NVPTXSubtarget &STI = TM.getSubtarget<NVPTXSubtarget>(*F); in printReturnValStr() 535 const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>(); in emitImplicitDef() 577 const auto *STI = static_cast<const NVPTXSubtarget *>(NTM.getSubtargetImpl()); in emitKernelFunctionDirectives() 797 const auto* STI = static_cast<const NVPTXSubtarget*>(NTM.getSubtargetImpl()); in emitStartOfAsmFile() 808 const NVPTXSubtarget &STI = in doInitialization() 809 *static_cast<const NVPTXSubtarget *>(NTM.getSubtargetImpl()); in doInitialization() 860 const NVPTXSubtarget &STI = in emitGlobals() 861 *static_cast<const NVPTXSubtarget *>(NTM.getSubtargetImpl()); in emitGlobals() 885 const NVPTXSubtarget &STI) { in emitHeader() [all …]
|
H A D | NVPTXTargetTransformInfo.h | 33 const NVPTXSubtarget *ST; 36 const NVPTXSubtarget *getST() const { return ST; }; in getST()
|
H A D | NVPTXAsmPrinter.h | 176 bool processDemoted, const NVPTXSubtarget &STI); 179 void emitHeader(Module &M, raw_ostream &O, const NVPTXSubtarget &STI); 215 const NVPTXSubtarget &STI);
|
H A D | NVPTXISelLowering.h | 446 class NVPTXSubtarget; variable 454 const NVPTXSubtarget &STI); 609 const NVPTXSubtarget &STI; // cache the subtarget here
|
H A D | NVPTXFrameLowering.cpp | 40 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in emitPrologue()
|
H A D | NVPTXTargetMachine.cpp | 329 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addIRPasses() 376 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()
|
H A D | NVPTXISelDAGToDAG.h | 47 const NVPTXSubtarget *Subtarget = nullptr;
|
H A D | NVPTXReplaceImageHandles.cpp | 17 #include "NVPTXSubtarget.h" 1744 const NVPTXInstrInfo *TII = MF.getSubtarget<NVPTXSubtarget>().getInstrInfo(); in processInstr()
|
H A D | NVPTXISelDAGToDAG.cpp | 60 Subtarget = &MF.getSubtarget<NVPTXSubtarget>(); in runOnMachineFunction() 717 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget, in canLowerToLDG()
|
H A D | NVPTXISelLowering.cpp | 407 const NVPTXSubtarget &STI) in NVPTXTargetLowering()
|