LLVM 20.0.0git
|
#include "llvm/ADT/StringRef.h"
Go to the source code of this file.
Classes | |
struct | llvm::ARM::ParsedBranchProtection |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::ARM |
Define some predicates that are used for node matching. | |
Enumerations | |
enum class | llvm::ARM::ISAKind { llvm::ARM::INVALID = 0 , llvm::ARM::ARM , llvm::ARM::THUMB , llvm::ARM::AARCH64 } |
enum class | llvm::ARM::EndianKind { llvm::ARM::INVALID = 0 , llvm::ARM::LITTLE , llvm::ARM::BIG } |
Functions | |
StringRef | llvm::ARM::getArchSynonym (StringRef Arch) |
Converts e.g. "armv8" -> "armv8-a". | |
StringRef | llvm::ARM::getCanonicalArchName (StringRef Arch) |
MArch is expected to be of the form (arm|thumb)?(eb)?(v. | |
ISAKind | llvm::ARM::parseArchISA (StringRef Arch) |
EndianKind | llvm::ARM::parseArchEndian (StringRef Arch) |
bool | llvm::ARM::parseBranchProtection (StringRef Spec, ParsedBranchProtection &PBP, StringRef &Err, bool EnablePAuthLR=false) |