summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2009-07-14 23:09:55 +0000
committerOwen Anderson <resistor@mac.com>2009-07-14 23:09:55 +0000
commitb6b2530000366d6982736dd0d0cc3585b01cf37b (patch)
treefbc341c4197153ef4908d7b6b75b5b2b57a1b46f /llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
parenteea582f04f1a8fb0d1b81e45e83e9c116869a502 (diff)
downloadbcm5719-llvm-b6b2530000366d6982736dd0d0cc3585b01cf37b.tar.gz
bcm5719-llvm-b6b2530000366d6982736dd0d0cc3585b01cf37b.zip
Move EVER MORE stuff over to LLVMContext.
llvm-svn: 75703
Diffstat (limited to 'llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp')
-rw-r--r--llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp b/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
index ebb8ce5f70b..bf7149722ec 100644
--- a/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
+++ b/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
@@ -20,6 +20,8 @@
#include "Thumb2RegisterInfo.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
+#include "llvm/Function.h"
+#include "llvm/LLVMContext.h"
#include "llvm/CodeGen/MachineConstantPool.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
@@ -49,7 +51,8 @@ void Thumb2RegisterInfo::emitLoadConstPool(MachineBasicBlock &MBB,
unsigned PredReg) const {
MachineFunction &MF = *MBB.getParent();
MachineConstantPool *ConstantPool = MF.getConstantPool();
- Constant *C = ConstantInt::get(Type::Int32Ty, Val);
+ Constant *C =
+ MF.getFunction()->getContext()->getConstantInt(Type::Int32Ty, Val);
unsigned Idx = ConstantPool->getConstantPoolIndex(C, 4);
BuildMI(MBB, MBBI, dl, TII.get(ARM::t2LDRpci), DestReg)
OpenPOWER on IntegriCloud