diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Analysis/LoopInfo.h | 2 | ||||
-rw-r--r-- | include/llvm/Analysis/LoopVR.h | 2 | ||||
-rw-r--r-- | include/llvm/CodeGen/MachineLoopInfo.h | 2 | ||||
-rw-r--r-- | include/llvm/PassManagers.h | 2 | ||||
-rw-r--r-- | include/llvm/Target/TargetData.h | 6 |
5 files changed, 7 insertions, 7 deletions
diff --git a/include/llvm/Analysis/LoopInfo.h b/include/llvm/Analysis/LoopInfo.h index b2268a2d74..3961675980 100644 --- a/include/llvm/Analysis/LoopInfo.h +++ b/include/llvm/Analysis/LoopInfo.h @@ -937,7 +937,7 @@ class LoopInfo : public FunctionPass { public: static char ID; // Pass identification, replacement for typeid - LoopInfo() : FunctionPass(intptr_t(&ID)) { + LoopInfo() : FunctionPass(&ID) { LI = new LoopInfoBase<BasicBlock>(); } diff --git a/include/llvm/Analysis/LoopVR.h b/include/llvm/Analysis/LoopVR.h index db260c4350..1d806f83aa 100644 --- a/include/llvm/Analysis/LoopVR.h +++ b/include/llvm/Analysis/LoopVR.h @@ -30,7 +30,7 @@ class LoopVR : public FunctionPass { public: static char ID; // Class identification, replacement for typeinfo - LoopVR() : FunctionPass(intptr_t(&ID)) {} + LoopVR() : FunctionPass(&ID) {} bool runOnFunction(Function &F); virtual void print(std::ostream &os, const Module *) const; diff --git a/include/llvm/CodeGen/MachineLoopInfo.h b/include/llvm/CodeGen/MachineLoopInfo.h index dc5350722e..8c96308ac9 100644 --- a/include/llvm/CodeGen/MachineLoopInfo.h +++ b/include/llvm/CodeGen/MachineLoopInfo.h @@ -77,7 +77,7 @@ class MachineLoopInfo : public MachineFunctionPass { public: static char ID; // Pass identification, replacement for typeid - MachineLoopInfo() : MachineFunctionPass(intptr_t(&ID)) { + MachineLoopInfo() : MachineFunctionPass(&ID) { LI = new LoopInfoBase<MachineBasicBlock>(); } diff --git a/include/llvm/PassManagers.h b/include/llvm/PassManagers.h index 22d5062b6b..2d68239e2a 100644 --- a/include/llvm/PassManagers.h +++ b/include/llvm/PassManagers.h @@ -384,7 +384,7 @@ class FPPassManager : public ModulePass, public PMDataManager { public: static char ID; explicit FPPassManager(int Depth) - : ModulePass(intptr_t(&ID)), PMDataManager(Depth) { } + : ModulePass(&ID), PMDataManager(Depth) { } /// run - Execute all of the passes scheduled for execution. Keep track of /// whether any of the passes modifies the module, and if so, return true. diff --git a/include/llvm/Target/TargetData.h b/include/llvm/Target/TargetData.h index 92feebf01a..7e7785bb40 100644 --- a/include/llvm/Target/TargetData.h +++ b/include/llvm/Target/TargetData.h @@ -109,7 +109,7 @@ public: /// /// @note This has to exist, because this is a pass, but it should never be /// used. - TargetData() : ImmutablePass(intptr_t(&ID)) { + TargetData() : ImmutablePass(&ID) { assert(0 && "ERROR: Bad TargetData ctor used. " "Tool did not specify a TargetData to use?"); abort(); @@ -117,7 +117,7 @@ public: /// Constructs a TargetData from a specification string. See init(). explicit TargetData(const std::string &TargetDescription) - : ImmutablePass(intptr_t(&ID)) { + : ImmutablePass(&ID) { init(TargetDescription); } @@ -125,7 +125,7 @@ public: explicit TargetData(const Module *M); TargetData(const TargetData &TD) : - ImmutablePass(intptr_t(&ID)), + ImmutablePass(&ID), LittleEndian(TD.isLittleEndian()), PointerMemSize(TD.PointerMemSize), PointerABIAlign(TD.PointerABIAlign), |