Lines Matching refs:Features
80 StringRef FPU, std::vector<StringRef> &Features) { in getCSKYFPUFeatures() argument
99 [&Features](ArrayRef<const char *> FPUFeatures) { in getCSKYFPUFeatures()
101 auto it = llvm::find(Features, FPUFeature); in getCSKYFPUFeatures()
102 if (it != Features.end()) in getCSKYFPUFeatures()
103 Features.erase(it); in getCSKYFPUFeatures()
110 if (!llvm::CSKY::getFPUFeatures(FPUID, Features)) { in getCSKYFPUFeatures()
120 std::vector<llvm::StringRef> &Features) { in getCSKYTargetFeatures() argument
158 Features.push_back("+hard-float-abi"); in getCSKYTargetFeatures()
159 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
161 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
165 llvm::CSKY::getExtensionFeatures(Extension, Features); in getCSKYTargetFeatures()
168 getCSKYFPUFeatures(D, FPUArg, Args, FPUArg->getValue(), Features); in getCSKYTargetFeatures()