forked from OSchip/llvm-project
Remove the LLVMContext& arguments from *Folder constructors, as they don't seem to be used anywhere.
llvm-svn: 128793
This commit is contained in:
parent
8b29cf50ed
commit
614a2fdbd1
|
@ -22,12 +22,10 @@
|
|||
|
||||
namespace llvm {
|
||||
|
||||
class LLVMContext;
|
||||
|
||||
/// ConstantFolder - Create constants with minimum, target independent, folding.
|
||||
class ConstantFolder {
|
||||
public:
|
||||
explicit ConstantFolder(LLVMContext &) {}
|
||||
explicit ConstantFolder() {}
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Binary Operators
|
||||
|
|
|
@ -301,7 +301,7 @@ public:
|
|||
: IRBuilderBase(C), Inserter(I), Folder(F) {
|
||||
}
|
||||
|
||||
explicit IRBuilder(LLVMContext &C) : IRBuilderBase(C), Folder(C) {
|
||||
explicit IRBuilder(LLVMContext &C) : IRBuilderBase(C), Folder() {
|
||||
}
|
||||
|
||||
explicit IRBuilder(BasicBlock *TheBB, const T &F)
|
||||
|
@ -310,12 +310,12 @@ public:
|
|||
}
|
||||
|
||||
explicit IRBuilder(BasicBlock *TheBB)
|
||||
: IRBuilderBase(TheBB->getContext()), Folder(Context) {
|
||||
: IRBuilderBase(TheBB->getContext()), Folder() {
|
||||
SetInsertPoint(TheBB);
|
||||
}
|
||||
|
||||
explicit IRBuilder(Instruction *IP)
|
||||
: IRBuilderBase(IP->getContext()), Folder(Context) {
|
||||
: IRBuilderBase(IP->getContext()), Folder() {
|
||||
SetInsertPoint(IP);
|
||||
}
|
||||
|
||||
|
@ -325,7 +325,7 @@ public:
|
|||
}
|
||||
|
||||
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP)
|
||||
: IRBuilderBase(TheBB->getContext()), Folder(Context) {
|
||||
: IRBuilderBase(TheBB->getContext()), Folder() {
|
||||
SetInsertPoint(TheBB, IP);
|
||||
}
|
||||
|
||||
|
|
|
@ -27,12 +27,10 @@
|
|||
|
||||
namespace llvm {
|
||||
|
||||
class LLVMContext;
|
||||
|
||||
/// NoFolder - Create "constants" (actually, instructions) with no folding.
|
||||
class NoFolder {
|
||||
public:
|
||||
explicit NoFolder(LLVMContext &) {}
|
||||
explicit NoFolder() {}
|
||||
|
||||
//===--------------------------------------------------------------------===//
|
||||
// Binary Operators
|
||||
|
|
Loading…
Reference in New Issue