Lines Matching refs:ARMConstantPoolConstant
103 // ARMConstantPoolConstant
106 ARMConstantPoolConstant::ARMConstantPoolConstant(Type *Ty,
116 ARMConstantPoolConstant::ARMConstantPoolConstant(const Constant *C,
126 ARMConstantPoolConstant *
127 ARMConstantPoolConstant::Create(const Constant *C, unsigned ID) {
128 return new ARMConstantPoolConstant(C, ID, ARMCP::CPValue, 0,
132 ARMConstantPoolConstant *
133 ARMConstantPoolConstant::Create(const GlobalValue *GV,
135 return new ARMConstantPoolConstant((Type*)Type::getInt32Ty(GV->getContext()),
140 ARMConstantPoolConstant *
141 ARMConstantPoolConstant::Create(const Constant *C, unsigned ID,
143 return new ARMConstantPoolConstant(C, ID, Kind, PCAdj,
147 ARMConstantPoolConstant *
148 ARMConstantPoolConstant::Create(const Constant *C, unsigned ID,
152 return new ARMConstantPoolConstant(C, ID, Kind, PCAdj, Modifier,
156 const GlobalValue *ARMConstantPoolConstant::getGV() const {
160 const BlockAddress *ARMConstantPoolConstant::getBlockAddress() const {
164 int ARMConstantPoolConstant::getExistingMachineCPValue(MachineConstantPool *CP,
173 ARMConstantPoolConstant *APC = dyn_cast<ARMConstantPoolConstant>(CPV);
183 bool ARMConstantPoolConstant::hasSameValue(ARMConstantPoolValue *ACPV) {
184 const ARMConstantPoolConstant *ACPC = dyn_cast<ARMConstantPoolConstant>(ACPV);
188 void ARMConstantPoolConstant::addSelectionDAGCSEId(FoldingSetNodeID &ID) {
193 void ARMConstantPoolConstant::print(raw_ostream &O) const {