Lines Matching refs:Subtarget
54 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
56 const PPCSubtarget *Subtarget);
59 const PPCSubtarget *Subtarget);
75 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix() argument
77 if (!Subtarget) in getCPUSuffix()
80 if (Subtarget->isAIXABI() && Subtarget->hasP10Vector()) in getCPUSuffix()
82 if (Subtarget->hasP9Vector()) in getCPUSuffix()
84 if (Subtarget->hasP8Vector()) in getCPUSuffix()
86 if (Subtarget->isAIXABI()) in getCPUSuffix()
98 const PPCSubtarget *Subtarget) { in createMASSVFuncName() argument
99 StringRef Suffix = getCPUSuffix(Subtarget); in createMASSVFuncName()
138 const PPCSubtarget *Subtarget) { in lowerMASSVCall() argument
146 std::string MASSVEntryName = createMASSVFuncName(Func, Subtarget); in lowerMASSVCall()
163 const PPCSubtarget *Subtarget; in runOnModule() local
182 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
183 Changed |= lowerMASSVCall(CI, Func, M, Subtarget); in runOnModule()