Lines Matching full:ppc
1 //===-- PPCTargetTransformInfo.cpp - PPC specific TTI ---------------------===//
21 static cl::opt<bool> DisablePPCConstHoist("disable-ppc-constant-hoisting",
22 cl::desc("disable constant hoisting on PPC"), cl::init(false), cl::Hidden);
26 // PPC cost model.
186 if (ST->getDarwinDirective() == PPC::DIR_A2) {
204 if (ST->getDarwinDirective() == PPC::DIR_A2)
237 if (Directive == PPC::DIR_440)
242 if (Directive == PPC::DIR_A2)
246 if (Directive == PPC::DIR_E500mc || Directive == PPC::DIR_E5500)
251 if (Directive == PPC::DIR_PWR7 ||
252 Directive == PPC::DIR_PWR8)
276 // PPC, for both Altivec/VSX and QPX, support cheap arbitrary permutations
374 // PPC in general does not support unaligned loads and stores. They'll need
404 // PPC, for both Altivec/VSX and QPX, support cheap arbitrary permutations