reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPULibCalls.cpp
  475   return (AMDGPULibFunc::EType)FInfo.getLeads()[0].ArgType;
  520     nf.getLeads()[0].ArgType = FInfo.getLeads()[0].ArgType;
  520     nf.getLeads()[0].ArgType = FInfo.getLeads()[0].ArgType;
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  382     P.ArgType = AMDGPULibFunc::U32; break;
  384     P.ArgType = AMDGPULibFunc::I32; P.VectorSize = 4; break;
  386     P.ArgType = AMDGPULibFunc::U32; P.VectorSize = 4; break;
  388     P.ArgType = AMDGPULibFunc::F32; P.VectorSize = 4; break;
  390     P.ArgType = AMDGPULibFunc::U64; break;
  392     P.ArgType = AMDGPULibFunc::EVENT;   break;
  394     P.ArgType = AMDGPULibFunc::SAMPLER; break;
  421       P.ArgType = AMDGPULibFunc::I32; break;
  423       P.ArgType = AMDGPULibFunc::U32; break;
  426       P.ArgType &= ~AMDGPULibFunc::BASE_TYPE_MASK;
  427       P.ArgType |= AMDGPULibFunc::UINT;
  431       switch (P.ArgType) {
  440       P.ArgType = AMDGPULibFunc::I32;
  609     res.ArgType = StringSwitch<AMDGPULibFunc::EType>
  623     case 'h': res.ArgType =  AMDGPULibFunc::U8; break;
  624     case 't': res.ArgType = AMDGPULibFunc::U16; break;
  625     case 'j': res.ArgType = AMDGPULibFunc::U32; break;
  626     case 'm': res.ArgType = AMDGPULibFunc::U64; break;
  627     case 'c': res.ArgType =  AMDGPULibFunc::I8; break;
  628     case 's': res.ArgType = AMDGPULibFunc::I16; break;
  629     case 'i': res.ArgType = AMDGPULibFunc::I32; break;
  630     case 'l': res.ArgType = AMDGPULibFunc::I64; break;
  631     case 'f': res.ArgType = AMDGPULibFunc::F32; break;
  632     case 'd': res.ArgType = AMDGPULibFunc::F64; break;
  634               res.ArgType = AMDGPULibFunc::F16; break;
  641       res.ArgType    = Prev.ArgType;
  641       res.ArgType    = Prev.ArgType;
  646   if (res.ArgType == 0) return false;
  648   Prev.ArgType    = res.ArgType;
  648   Prev.ArgType    = res.ArgType;
  787           P.ArgType    == T.ArgType) {
  787           P.ArgType    == T.ArgType) {
  844     os << getItaniumTypeName((AMDGPULibFunc::EType)p.ArgType);
  847     if (Ptr.ArgType) Str.push_back(Ptr);
  864   while ((P = I.getNextParam()).ArgType != 0)
  877   switch (P.ArgType) {
  919   while ((P=I.getNextParam()).ArgType != 0)
lib/Target/AMDGPU/AMDGPULibFunc.h
  298       ArgType = 0;