Lines Matching full:processor
36 // Verify that each processor is mapped to only once. in setMappingAttr()
37 llvm::DenseSet<gpu::Processor> specifiedMappings; in setMappingAttr()
39 gpu::Processor processor = dimAttr.getProcessor(); in setMappingAttr() local
40 if (processor != gpu::Processor::Sequential && in setMappingAttr()
41 specifiedMappings.count(processor)) in setMappingAttr()
43 "invalid mapping multiple loops to same processor"); in setMappingAttr()
44 specifiedMappings.insert(processor); in setMappingAttr()
74 static Processor getHardwareIdForMapping(MappingLevel level, int dimension) { in getHardwareIdForMapping()
77 return Processor::Sequential; in getHardwareIdForMapping()
82 return Processor::BlockX; in getHardwareIdForMapping()
84 return Processor::BlockY; in getHardwareIdForMapping()
86 return Processor::BlockZ; in getHardwareIdForMapping()
88 return Processor::Sequential; in getHardwareIdForMapping()
94 return Processor::ThreadX; in getHardwareIdForMapping()
96 return Processor::ThreadY; in getHardwareIdForMapping()
98 return Processor::ThreadZ; in getHardwareIdForMapping()
100 return Processor::Sequential; in getHardwareIdForMapping()
104 return Processor::Sequential; in getHardwareIdForMapping()