Lines Matching defs:Triple
57 const llvm::Triple &Triple,
60 bool Is64Bit = Triple.isRISCV64();
72 void riscv::getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple,
75 std::string MArch = getRISCVArch(Args, Triple);
90 getRISCFeaturesFromMcpu(D, A, Triple, CPU, Features);
161 } else if (CPUFastScalarUnaligned || Triple.isAndroid()) {
178 } else if (CPUFastVectorUnaligned || Triple.isAndroid()) {
184 handleTargetFeaturesGroup(D, Triple, Args, Features,
188 StringRef riscv::getRISCVABI(const ArgList &Args, const llvm::Triple &Triple) {
189 assert(Triple.isRISCV() && "Unexpected triple");
223 std::string Arch = getRISCVArch(Args, Triple);
236 if (Triple.isRISCV32()) {
237 if (Triple.getOS() == llvm::Triple::UnknownOS)
242 if (Triple.getOS() == llvm::Triple::UnknownOS)
250 const llvm::Triple &Triple) {
251 assert(Triple.isRISCV() && "Unexpected triple");
297 Triple.isRISCV32() ? 32 : 64, Features);
326 if (Triple.isAndroid())
338 if (Triple.isRISCV32()) {
339 if (Triple.getOS() == llvm::Triple::UnknownOS)
344 if (Triple.getOS() == llvm::Triple::UnknownOS)
346 else if (Triple.isAndroid())
354 const llvm::Triple &Triple) {
367 return Triple.isRISCV64() ? "generic-rv64" : "generic-rv32";