Home
last modified time | relevance | path

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

/external/llvm/lib/Target/NVPTX/
DNVVMReflect.cpp48 class NVVMReflect : public ModulePass { class
55 NVVMReflect() : ModulePass(ID) { in NVVMReflect() function in __anon532980430111::NVVMReflect
60 NVVMReflect(const StringMap<int> &Mapping) in NVVMReflect() function in __anon532980430111::NVVMReflect
81 return new NVVMReflect(); in createNVVMReflectPass()
85 return new NVVMReflect(Mapping); in createNVVMReflectPass()
92 char NVVMReflect::ID = 0;
93 INITIALIZE_PASS(NVVMReflect, "nvvm-reflect",
108 void NVVMReflect::setVarMap() { in setVarMap()
126 bool NVVMReflect::handleFunction(Function *ReflectFunction) { in handleFunction()
219 bool NVVMReflect::runOnModule(Module &M) { in runOnModule()
DCMakeLists.txt32 NVVMReflect.cpp
/external/llvm/docs/
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
343 Invoking NVVMReflect
416 When linking with libdevice, the ``NVVMReflect`` pass must be used. See
860 3. Run ``NVVMReflect`` and set ``__CUDA_FTZ`` to 0