| 
    LLVM 22.0.0git
    
   | 
 
#include "LLVMContextImpl.h"#include "AttributeImpl.h"#include "llvm/ADT/StringMapEntry.h"#include "llvm/ADT/iterator.h"#include "llvm/IR/DiagnosticHandler.h"#include "llvm/IR/LLVMRemarkStreamer.h"#include "llvm/IR/Module.h"#include "llvm/IR/OptBisect.h"#include "llvm/IR/Type.h"#include "llvm/IR/Use.h"#include "llvm/IR/User.h"#include "llvm/Remarks/RemarkStreamer.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorHandling.h"#include <cassert>#include <utility>#include "llvm/IR/Metadata.def"Go to the source code of this file.
Namespaces | |
| namespace | llvm | 
| This is an optimization pass for GlobalISel generic memory operations.  | |
Macros | |
| #define | HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) | 
| #define | HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) | 
Functions | |
| static const Metadata * | llvm::get_hashable_data (const MDOperand &X) | 
| Make MDOperand transparent for hashing.   | |
| #define HANDLE_MDNODE_LEAF_UNIQUABLE | ( | CLASS | ) |