Searched refs:SmVersion (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXSubtarget.h | 44 unsigned int SmVersion; variable 76 bool hasAtomAddF64() const { return SmVersion >= 60; } in hasAtomAddF64() 77 bool hasAtomScope() const { return SmVersion >= 60; } in hasAtomScope() 78 bool hasAtomBitwise64() const { return SmVersion >= 32; } in hasAtomBitwise64() 79 bool hasAtomMinMax64() const { return SmVersion >= 32; } in hasAtomMinMax64() 80 bool hasLDG() const { return SmVersion >= 32; } in hasLDG() 81 inline bool hasHWROT32() const { return SmVersion >= 32; } in hasHWROT32() 83 bool hasFP16Math() const { return SmVersion >= 53; } in hasFP16Math() 84 bool hasBF16Math() const { return SmVersion >= 80; } in hasBF16Math() 87 bool hasNoReturn() const { return SmVersion >= 30 && PTXVersion >= 64; } in hasNoReturn()
|
| H A D | NVPTX.h | 43 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion); 44 FunctionPass *createNVVMReflectPass(unsigned int SmVersion); 57 NVVMIntrRangePass(unsigned SmVersion) : SmVersion(SmVersion) {} in NVVMIntrRangePass() 61 unsigned SmVersion; 66 NVVMReflectPass(unsigned SmVersion) : SmVersion(SmVersion) {} in NVVMReflectPass() 70 unsigned SmVersion;
|
| H A D | NVVMIntrRange.cpp | 36 unsigned SmVersion; member in __anonc7a31f1c0111::NVVMIntrRange 41 NVVMIntrRange(unsigned int SmVersion) in NVVMIntrRange() argument 42 : FunctionPass(ID), SmVersion(SmVersion) { in NVVMIntrRange() 51 FunctionPass *llvm::createNVVMIntrRangePass(unsigned int SmVersion) { in createNVVMIntrRangePass() argument 52 return new NVVMIntrRange(SmVersion); in createNVVMIntrRangePass() 75 static bool runNVVMIntrRange(Function &F, unsigned SmVersion) { in runNVVMIntrRange() argument 83 MaxGridSize.x = SmVersion >= 30 ? 0x7fffffff : 0xffff; in runNVVMIntrRange() 160 return runNVVMIntrRange(F, SmVersion); in runOnFunction() 167 return runNVVMIntrRange(F, SmVersion) ? PreservedAnalyses::none() in run()
|
| H A D | NVVMReflect.cpp | 54 unsigned int SmVersion; member in __anon04fe10170111::NVVMReflect 56 explicit NVVMReflect(unsigned int Sm) : FunctionPass(ID), SmVersion(Sm) { in NVVMReflect() 64 FunctionPass *llvm::createNVVMReflectPass(unsigned int SmVersion) { in createNVVMReflectPass() argument 65 return new NVVMReflect(SmVersion); in createNVVMReflectPass() 77 static bool runNVVMReflect(Function &F, unsigned SmVersion) { in runNVVMReflect() argument 172 ReflectVal = SmVersion * 10; in runNVVMReflect() 185 return runNVVMReflect(F, SmVersion); in runOnFunction() 192 return runNVVMReflect(F, SmVersion) ? PreservedAnalyses::none() in run()
|
| H A D | NVPTXSubtarget.cpp | 42 SmVersion = getSmVersion(); in initializeSubtargetDependencies() 56 FullSmVersion(200), SmVersion(getSmVersion()), TM(TM), in NVPTXSubtarget() 63 return (SmVersion >= 30); in hasImageHandles()
|
| H A D | NVPTXISelLowering.cpp | 5516 unsigned int SmVersion) { in PerformSETCCCombine() argument 5525 if (A.getValueType() == MVT::v2bf16 && SmVersion < 90) in PerformSETCCCombine()
|