Home
last modified time | relevance | path

Searched refs:NVVMReflect (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVVMReflect.cpp51 class NVVMReflect : public FunctionPass { class
55 NVVMReflect() : NVVMReflect(0) {} in NVVMReflect() function in __anon4c79d6910111::NVVMReflect
56 explicit NVVMReflect(unsigned int Sm) : FunctionPass(ID), SmVersion(Sm) { in NVVMReflect() function in __anon4c79d6910111::NVVMReflect
65 return new NVVMReflect(SmVersion); in createNVVMReflectPass()
72 char NVVMReflect::ID = 0;
73 INITIALIZE_PASS(NVVMReflect, "nvvm-reflect",
182 bool NVVMReflect::runOnFunction(Function &F) { in runOnFunction()
H A DCMakeLists.txt37 NVVMReflect.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/
H A DBUILD.gn54 "NVVMReflect.cpp",
/llvm-project-15.0.7/llvm/docs/
H A DNVPTXUsage.rst278 pass (``NVVMReflect``) to handle conditional compilation within LLVM IR. This
294 The ``NVVMReflect`` pass should be executed early in the optimization
303 5. Run ``NVVMReflect`` pass
312 Since the ``NVVMReflect`` pass replaces conditionals with constants, it will
326 Therefore, it is recommended that ``NVVMReflect`` is executed early in the
329 The NVPTX TargetMachine knows how to schedule ``NVVMReflect`` at the beginning
408 When linking with libdevice, the ``NVVMReflect`` pass must be used. See
852 3. Run ``NVVMReflect`` and set ``__CUDA_FTZ`` to 0