Lines Matching refs:Arch
27 StringRef Arch; // The __AVR_ARCH__ value. member
352 static bool ArchHasELPM(StringRef Arch) { in ArchHasELPM() argument
353 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM()
359 static bool ArchHasELPMX(StringRef Arch) { in ArchHasELPMX() argument
360 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX()
366 static bool ArchHasMOVW(StringRef Arch) { in ArchHasMOVW() argument
367 return llvm::StringSwitch<bool>(Arch) in ArchHasMOVW()
373 static bool ArchHasLPMX(StringRef Arch) { in ArchHasLPMX() argument
374 return ArchHasMOVW(Arch); // same architectures in ArchHasLPMX()
377 static bool ArchHasMUL(StringRef Arch) { in ArchHasMUL() argument
378 return llvm::StringSwitch<bool>(Arch) in ArchHasMUL()
384 static bool ArchHasJMPCALL(StringRef Arch) { in ArchHasJMPCALL() argument
385 return llvm::StringSwitch<bool>(Arch) in ArchHasJMPCALL()
391 static bool ArchHas3BytePC(StringRef Arch) { in ArchHas3BytePC() argument
398 return llvm::StringSwitch<bool>(Arch) in ArchHas3BytePC()
420 ABI = (It->Arch == "100") ? "avrtiny" : "avr"; in setCPU()
422 Arch = It->Arch; in setCPU()
444 Builder.defineMacro("__AVR_ARCH__", Arch); in getTargetDefines()
447 if (ArchHasELPM(Arch)) in getTargetDefines()
449 if (ArchHasELPMX(Arch)) in getTargetDefines()
451 if (ArchHasMOVW(Arch)) in getTargetDefines()
453 if (ArchHasLPMX(Arch)) in getTargetDefines()
455 if (ArchHasMUL(Arch)) in getTargetDefines()
457 if (ArchHasJMPCALL(Arch)) in getTargetDefines()
459 if (ArchHas3BytePC(Arch)) { in getTargetDefines()