Lines Matching refs:ReadTPMode
164 arm::ReadTPMode arm::getReadTPMode(const Driver &D, const ArgList &Args, in getReadTPMode()
167 arm::ReadTPMode ThreadPointer = in getReadTPMode()
168 llvm::StringSwitch<arm::ReadTPMode>(A->getValue()) in getReadTPMode()
169 .Case("cp15", ReadTPMode::Cp15) in getReadTPMode()
170 .Case("soft", ReadTPMode::Soft) in getReadTPMode()
171 .Default(ReadTPMode::Invalid); in getReadTPMode()
172 if (ThreadPointer == ReadTPMode::Cp15 && !isHardTPSupported(Triple) && in getReadTPMode()
175 return ReadTPMode::Invalid; in getReadTPMode()
177 if (ThreadPointer != ReadTPMode::Invalid) in getReadTPMode()
183 return ReadTPMode::Invalid; in getReadTPMode()
185 return ReadTPMode::Soft; in getReadTPMode()
496 if (getReadTPMode(D, Args, Triple, ForAS) == ReadTPMode::Cp15) in getARMTargetFeatures()