LLVM 19.0.0git
Classes | Namespaces | Enumerations | Functions
XtensaConstantPoolValue.h File Reference
#include "llvm/CodeGen/MachineConstantPool.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/ErrorHandling.h"
#include <cstddef>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  llvm::XtensaConstantPoolValue
 XtensaConstantPoolValue - Xtensa specific constantpool value. More...
 
class  llvm::XtensaConstantPoolConstant
 XtensaConstantPoolConstant - Xtensa-specific constant pool values for Constants (for example BlockAddresses). More...
 
class  llvm::XtensaConstantPoolSymbol
 XtensaConstantPoolSymbol - Xtensa-specific constantpool values for external symbols. More...
 
class  llvm::XtensaConstantPoolMBB
 XtensaConstantPoolMBB - Xtensa-specific constantpool value of a machine basic block. More...
 
class  llvm::XtensaConstantPoolJumpTable
 XtensaConstantPoolJumpTable - Xtensa-specific constantpool values for Jump Table symbols. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::XtensaCP
 

Enumerations

enum  llvm::XtensaCP::XtensaCPKind { llvm::XtensaCP::CPExtSymbol , llvm::XtensaCP::CPBlockAddress , llvm::XtensaCP::CPMachineBasicBlock , llvm::XtensaCP::CPJumpTable }
 
enum  llvm::XtensaCP::XtensaCPModifier { llvm::XtensaCP::no_modifier , llvm::XtensaCP::TPOFF }
 

Functions

raw_ostream & llvm::operator<< (raw_ostream &O, const XtensaConstantPoolValue &V)