diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 31 | ||||
| -rw-r--r-- | llvm/lib/Target/ARM/ARMConstantPoolValue.h | 10 | 
2 files changed, 3 insertions, 38 deletions
diff --git a/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp b/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp index 2d21e7fcf28..1061c6a0b23 100644 --- a/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp +++ b/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp @@ -35,15 +35,6 @@ ARMConstantPoolValue::ARMConstantPoolValue(Type *Ty, unsigned id,      PCAdjust(PCAdj), Modifier(modifier),      AddCurrentAddress(addCurrentAddress) {} -ARMConstantPoolValue::ARMConstantPoolValue(const Constant *cval, unsigned id, -                                           ARMCP::ARMCPKind K, -                                           unsigned char PCAdj, -                                           ARMCP::ARMCPModifier Modif, -                                           bool AddCA) -  : MachineConstantPoolValue((Type*)cval->getType()), -    CVal(cval), S(NULL), LabelId(id), Kind(K), PCAdjust(PCAdj), -    Modifier(Modif), AddCurrentAddress(AddCA) {} -  ARMConstantPoolValue::ARMConstantPoolValue(LLVMContext &C,                                             const MachineBasicBlock *mbb,                                             unsigned id, @@ -52,7 +43,7 @@ ARMConstantPoolValue::ARMConstantPoolValue(LLVMContext &C,                                             ARMCP::ARMCPModifier Modif,                                             bool AddCA)    : MachineConstantPoolValue((Type*)Type::getInt8PtrTy(C)), -    CVal(NULL), MBB(mbb), S(NULL), LabelId(id), Kind(K), PCAdjust(PCAdj), +    MBB(mbb), S(NULL), LabelId(id), Kind(K), PCAdjust(PCAdj),      Modifier(Modif), AddCurrentAddress(AddCA) {}  ARMConstantPoolValue::ARMConstantPoolValue(LLVMContext &C, @@ -61,23 +52,9 @@ ARMConstantPoolValue::ARMConstantPoolValue(LLVMContext &C,                                             ARMCP::ARMCPModifier Modif,                                             bool AddCA)    : MachineConstantPoolValue((Type*)Type::getInt32Ty(C)), -    CVal(NULL), S(strdup(s)), LabelId(id), Kind(ARMCP::CPExtSymbol), +    S(strdup(s)), LabelId(id), Kind(ARMCP::CPExtSymbol),      PCAdjust(PCAdj), Modifier(Modif), AddCurrentAddress(AddCA) {} -ARMConstantPoolValue::ARMConstantPoolValue(const GlobalValue *gv, -                                           ARMCP::ARMCPModifier Modif) -  : MachineConstantPoolValue((Type*)Type::getInt32Ty(gv->getContext())), -    CVal(gv), S(NULL), LabelId(0), Kind(ARMCP::CPValue), PCAdjust(0), -    Modifier(Modif), AddCurrentAddress(false) {} - -const GlobalValue *ARMConstantPoolValue::getGV() const { -  return dyn_cast_or_null<GlobalValue>(CVal); -} - -const BlockAddress *ARMConstantPoolValue::getBlockAddress() const { -  return dyn_cast_or_null<BlockAddress>(CVal); -} -  const MachineBasicBlock *ARMConstantPoolValue::getMBB() const {    return MBB;  } @@ -156,9 +133,7 @@ void ARMConstantPoolValue::dump() const {  }  void ARMConstantPoolValue::print(raw_ostream &O) const { -  if (CVal) -    O << CVal->getName(); -  else if (MBB) +  if (MBB)      O << "";    else      O << S; diff --git a/llvm/lib/Target/ARM/ARMConstantPoolValue.h b/llvm/lib/Target/ARM/ARMConstantPoolValue.h index acdd434d87e..fea43790c0e 100644 --- a/llvm/lib/Target/ARM/ARMConstantPoolValue.h +++ b/llvm/lib/Target/ARM/ARMConstantPoolValue.h @@ -49,7 +49,6 @@ namespace ARMCP {  /// represent PC-relative displacement between the address of the load  /// instruction and the constant being loaded, i.e. (&GV-(LPIC+8)).  class ARMConstantPoolValue : public MachineConstantPoolValue { -  const Constant *CVal;    // Constant being loaded.    const MachineBasicBlock *MBB; // MachineBasicBlock being loaded.    const char *S;           // ExtSymbol being loaded.    unsigned LabelId;        // Label id of the load. @@ -65,11 +64,6 @@ protected:                         bool AddCurrentAddress);  public: -  ARMConstantPoolValue(const Constant *cval, unsigned id, -                       ARMCP::ARMCPKind Kind = ARMCP::CPValue, -                       unsigned char PCAdj = 0, -                       ARMCP::ARMCPModifier Modifier = ARMCP::no_modifier, -                       bool AddCurrentAddress = false);    ARMConstantPoolValue(LLVMContext &C, const MachineBasicBlock *mbb,unsigned id,                         ARMCP::ARMCPKind Kind = ARMCP::CPValue,                         unsigned char PCAdj = 0, @@ -79,13 +73,9 @@ public:                         unsigned char PCAdj = 0,                         ARMCP::ARMCPModifier Modifier = ARMCP::no_modifier,                         bool AddCurrentAddress = false); -  ARMConstantPoolValue(const GlobalValue *GV, ARMCP::ARMCPModifier Modifier); -  ARMConstantPoolValue();    ~ARMConstantPoolValue(); -  const GlobalValue *getGV() const;    const char *getSymbol() const { return S; } -  const BlockAddress *getBlockAddress() const;    const MachineBasicBlock *getMBB() const;    ARMCP::ARMCPModifier getModifier() const { return Modifier; }  | 

