Lines Matching defs:llvmFunc
92 llvm::Function *llvmFunc =
94 llvmFunc->setCallingConv(llvm::CallingConv::AMDGPU_KERNEL);
95 if (!llvmFunc->hasFnAttribute("amdgpu-flat-work-group-size")) {
96 llvmFunc->addFnAttr("amdgpu-flat-work-group-size", "1,256");
103 if (!llvmFunc->hasFnAttribute("uniform-work-group-size"))
104 llvmFunc->addFnAttr("uniform-work-group-size", "true");
120 llvm::Function *llvmFunc =
125 llvmFunc->addFnAttr("amdgpu-flat-work-group-size", llvmAttrValue);
137 llvm::Function *llvmFunc =
142 llvmFunc->addFnAttr("amdgpu-waves-per-eu", llvmAttrValue);
155 llvm::Function *llvmFunc =
159 llvmFunc->addFnAttr("amdgpu-flat-work-group-size", llvmAttrValue);
171 llvm::Function *llvmFunc =
173 llvmFunc->addFnAttr("uniform-work-group-size",
186 llvm::Function *llvmFunc =
188 llvmFunc->addFnAttr("amdgpu-unsafe-fp-atomics",
208 llvm::Function *llvmFunc =
211 llvmFunc->setMetadata("reqd_work_group_size", node);