Lines Matching refs:Subtarget
52 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
54 const PPCSubtarget *Subtarget);
57 const PPCSubtarget *Subtarget);
73 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix() argument
75 if (!Subtarget) in getCPUSuffix()
78 if (Subtarget->isAIXABI() && Subtarget->hasP10Vector()) in getCPUSuffix()
80 if (Subtarget->hasP9Vector()) in getCPUSuffix()
82 if (Subtarget->hasP8Vector()) in getCPUSuffix()
84 if (Subtarget->isAIXABI()) in getCPUSuffix()
96 const PPCSubtarget *Subtarget) { in createMASSVFuncName() argument
97 StringRef Suffix = getCPUSuffix(Subtarget); in createMASSVFuncName()
136 const PPCSubtarget *Subtarget) { in lowerMASSVCall() argument
144 std::string MASSVEntryName = createMASSVFuncName(Func, Subtarget); in lowerMASSVCall()
161 const PPCSubtarget *Subtarget; in runOnModule() local
180 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
181 Changed |= lowerMASSVCall(CI, Func, M, Subtarget); in runOnModule()