Home | History | Annotate | Download | only in ARM

Lines Matching defs:ARMConstantPoolValue

1 //===-- ARMConstantPoolValue.cpp - ARM constantpool value -----------------===//
14 #include "ARMConstantPoolValue.h"
26 // ARMConstantPoolValue
29 ARMConstantPoolValue::ARMConstantPoolValue(Type *Ty, unsigned id,
38 ARMConstantPoolValue::ARMConstantPoolValue(LLVMContext &C, unsigned id,
47 ARMConstantPoolValue::~ARMConstantPoolValue() {}
49 const char *ARMConstantPoolValue::getModifierText() const {
63 int ARMConstantPoolValue::getExistingMachineCPValue(MachineConstantPool *CP,
69 ARMConstantPoolValue::addSelectionDAGCSEId(FoldingSetNodeID &ID) {
75 ARMConstantPoolValue::hasSameValue(ARMConstantPoolValue *ACPV) {
89 void ARMConstantPoolValue::dump() const {
93 void ARMConstantPoolValue::print(raw_ostream &O) const {
113 : ARMConstantPoolValue(Ty, ID, Kind, PCAdj, Modifier, AddCurrentAddress),
122 : ARMConstantPoolValue((Type*)C->getType(), ID, Kind, PCAdj, Modifier,
169 bool ARMConstantPoolConstant::hasSameValue(ARMConstantPoolValue *ACPV) {
171 return ACPC && ACPC->CVal == CVal && ARMConstantPoolValue::hasSameValue(ACPV);
176 ARMConstantPoolValue::addSelectionDAGCSEId(ID);
181 ARMConstantPoolValue::print(O);
193 : ARMConstantPoolValue(C, id, ARMCP::CPExtSymbol, PCAdj, Modifier,
208 bool ARMConstantPoolSymbol::hasSameValue(ARMConstantPoolValue *ACPV) {
210 return ACPS && ACPS->S == S && ARMConstantPoolValue::hasSameValue(ACPV);
215 ARMConstantPoolValue::addSelectionDAGCSEId(ID);
220 ARMConstantPoolValue::print(O);
232 : ARMConstantPoolValue(C, id, ARMCP::CPMachineBasicBlock, PCAdj,
248 bool ARMConstantPoolMBB::hasSameValue(ARMConstantPoolValue *ACPV) {
251 ARMConstantPoolValue::hasSameValue(ACPV);
256 ARMConstantPoolValue::addSelectionDAGCSEId(ID);
261 ARMConstantPoolValue::print(O);