| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringSwitch.h"#include "llvm/Support/Compiler.h"#include <cassert>#include <cstdint>Go to the source code of this file.
Classes | |
| class | llvm::MCLOHDirective | 
| Store Linker Optimization Hint information (LOH).  More... | |
| class | llvm::MCLOHContainer | 
Namespaces | |
| namespace | llvm | 
| This is an optimization pass for GlobalISel generic memory operations.  | |
Macros | |
| #define | MCLOHCaseNameToId(Name) | 
| #define | MCLOHCaseIdToName(Name) | 
Typedefs | |
| using | llvm::MCLOHArgs = MCLOHDirective::LOHArgs | 
| using | llvm::MCLOHDirectives = MCLOHContainer::LOHDirectives | 
Enumerations | |
| enum | llvm::MCLOHType {  llvm::MCLOH_AdrpAdrp = 0x1u , llvm::MCLOH_AdrpLdr = 0x2u , llvm::MCLOH_AdrpAddLdr = 0x3u , llvm::MCLOH_AdrpLdrGotLdr = 0x4u , llvm::MCLOH_AdrpAddStr = 0x5u , llvm::MCLOH_AdrpLdrGotStr = 0x6u , llvm::MCLOH_AdrpAdd = 0x7u , llvm::MCLOH_AdrpLdrGot = 0x8u }  | 
| Linker Optimization Hint Type.  More... | |
Functions | |
| static StringRef | llvm::MCLOHDirectiveName () | 
| static bool | llvm::isValidMCLOHType (unsigned Kind) | 
| static int | llvm::MCLOHNameToId (StringRef Name) | 
| static StringRef | llvm::MCLOHIdToName (MCLOHType Kind) | 
| static int | llvm::MCLOHIdToNbArgs (MCLOHType Kind) | 
| #define MCLOHCaseIdToName | ( | Name | ) | 
Referenced by llvm::MCLOHIdToName().
| #define MCLOHCaseNameToId | ( | Name | ) | 
Referenced by llvm::MCLOHNameToId().