Home
last modified time | relevance | path

Searched refs:NVPTXSubtarget (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.cpp1 //===- 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 DNVPTXSubtarget.h1 //=====-- 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 DNVPTXTargetMachine.h29 NVPTXSubtarget Subtarget;
42 const NVPTXSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl()
45 const NVPTXSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl()
H A DNVPTXPeephole.cpp98 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in isCVTAToLocalCombinationCandidate()
117 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in CombineCVTAToLocal()
154 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in runOnMachineFunction()
H A DNVPTXAsmPrinter.cpp230 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 DNVPTXTargetTransformInfo.h33 const NVPTXSubtarget *ST;
36 const NVPTXSubtarget *getST() const { return ST; }; in getST()
H A DNVPTXAsmPrinter.h176 bool processDemoted, const NVPTXSubtarget &STI);
179 void emitHeader(Module &M, raw_ostream &O, const NVPTXSubtarget &STI);
215 const NVPTXSubtarget &STI);
H A DNVPTXISelLowering.h446 class NVPTXSubtarget; variable
454 const NVPTXSubtarget &STI);
609 const NVPTXSubtarget &STI; // cache the subtarget here
H A DNVPTXFrameLowering.cpp40 MF.getSubtarget<NVPTXSubtarget>().getRegisterInfo(); in emitPrologue()
H A DNVPTXTargetMachine.cpp329 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addIRPasses()
376 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()
H A DNVPTXISelDAGToDAG.h47 const NVPTXSubtarget *Subtarget = nullptr;
H A DNVPTXReplaceImageHandles.cpp17 #include "NVPTXSubtarget.h"
1744 const NVPTXInstrInfo *TII = MF.getSubtarget<NVPTXSubtarget>().getInstrInfo(); in processInstr()
H A DNVPTXISelDAGToDAG.cpp60 Subtarget = &MF.getSubtarget<NVPTXSubtarget>(); in runOnMachineFunction()
717 static bool canLowerToLDG(MemSDNode *N, const NVPTXSubtarget &Subtarget, in canLowerToLDG()
H A DNVPTXISelLowering.cpp407 const NVPTXSubtarget &STI) in NVPTXTargetLowering()