Lines Matching defs:Variables
75 // LDS variables. Variables that are only used from kernels are excluded.
109 // - Variables which are used by lots of kernels, e.g. those injected by a
312 LLVMContext &Ctx, ArrayRef<GlobalVariable *> Variables,
321 ArrayType *KernelOffsetsType = ArrayType::get(I32, Variables.size());
324 for (GlobalVariable *GV : Variables) {
337 Module &M, ArrayRef<GlobalVariable *> Variables,
340 if (Variables.empty()) {
345 const size_t NumberVariables = Variables.size();
362 Ctx, Variables, Replacement->second.LDSVarsToConstantGEP);
764 // Variables allocated in module lds must all resolve to that struct,
1291 // Variables may be introduced to meet alignment requirements. No aliasing