#include "RISCVConstantPoolValue.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/Type.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/raw_ostream.h"
usingnamespacellvm;
RISCVConstantPoolValue::RISCVConstantPoolValue(Type *Ty, const GlobalValue *GV)
: … { … }
RISCVConstantPoolValue::RISCVConstantPoolValue(LLVMContext &C, StringRef S)
: … { … }
RISCVConstantPoolValue *RISCVConstantPoolValue::Create(const GlobalValue *GV) { … }
RISCVConstantPoolValue *RISCVConstantPoolValue::Create(LLVMContext &C,
StringRef S) { … }
int RISCVConstantPoolValue::getExistingMachineCPValue(MachineConstantPool *CP,
Align Alignment) { … }
void RISCVConstantPoolValue::addSelectionDAGCSEId(FoldingSetNodeID &ID) { … }
void RISCVConstantPoolValue::print(raw_ostream &O) const { … }
bool RISCVConstantPoolValue::equals(const RISCVConstantPoolValue *A) const { … }