|
clang 24.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | clang |
| Top level wrappers for InstallAPI frontend operations. | |
| namespace | clang::CodeGenUtils |
Enumerations | |
| enum class | clang::CodeGenUtils::ArmSMEInlinability : uint8_t { clang::CodeGenUtils::Ok = 0 , clang::CodeGenUtils::ErrorCalleeRequiresNewZA = 1 << 0 , clang::CodeGenUtils::ErrorCalleeRequiresNewZT0 = 1 << 1 , clang::CodeGenUtils::WarnIncompatibleStreamingModes = 1 << 2 , clang::CodeGenUtils::ErrorIncompatibleStreamingModes = 1 << 3 , clang::CodeGenUtils::IncompatibleStreamingModes , clang::CodeGenUtils::LLVM_MARK_AS_BITMASK_ENUM =(ErrorIncompatibleStreamingModes) } |
| The Arm SME ABI issues that can prevent inlining one function into another. More... | |
Functions | |
| ArmSMEInlinability | clang::CodeGenUtils::getArmSMEInlinability (const FunctionDecl *Caller, const FunctionDecl *Callee) |
Determines if there are any Arm SME ABI issues with inlining Callee into Caller. | |
| bool | clang::CodeGenUtils::hasExtraNeonArgument (unsigned BuiltinID) |
Returns whether the Neon builtin BuiltinID takes a trailing argument that discriminates the operand type. | |
| bool | clang::CodeGenUtils::requiresAMDGPUProtectedVisibility (const Decl *D, bool HasHiddenVisibility) |
Returns whether D must be given protected visibility on AMDGPU. | |