Make LLVMContext and LLVMContextImpl classes instead of structs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78690 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Benjamin Kramer
2009-08-11 17:45:13 +00:00
parent c588d55810
commit 12ddd40953
40 changed files with 45 additions and 43 deletions

View File

@@ -22,7 +22,7 @@ namespace llvm {
class TargetData;
class Function;
class Type;
struct LLVMContext;
class LLVMContext;
/// ConstantFoldInstruction - Attempt to constant fold the specified
/// instruction. If successful, the constant result is returned, if not, null

View File

@@ -40,7 +40,7 @@ namespace llvm {
class DebugLoc;
struct DebugLocTracker;
class Instruction;
struct LLVMContext;
class LLVMContext;
class DIDescriptor {
protected:

View File

@@ -41,7 +41,7 @@ namespace llvm {
class Type;
class ScalarEvolution;
class TargetData;
struct LLVMContext;
class LLVMContext;
class Loop;
class LoopInfo;
class Operator;

View File

@@ -31,7 +31,7 @@ namespace llvm {
class BasicBlock;
class Function;
class SparseSolver;
struct LLVMContext;
class LLVMContext;
template<typename T> class SmallVectorImpl;

View File

@@ -23,7 +23,7 @@ namespace llvm {
class Instruction;
class APInt;
class TargetData;
struct LLVMContext;
class LLVMContext;
/// ComputeMaskedBits - Determine which of the bits specified in Mask are
/// known to be either zero or one and return them in the KnownZero/KnownOne