//
// The LLVM Compiler Infrastructure
//
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
friend class SymbolTable; // Allow SymbolTable to directly poke Name.
ValueName *Name;
-private:
void operator=(const Value &); // Do not implement
Value(const Value &); // Do not implement
-protected:
- static void destroyThis(Value*);
public:
Value(const Type *Ty, unsigned scid);
ConstantPointerNullVal, // This is an instance of ConstantPointerNull
InlineAsmVal, // This is an instance of InlineAsm
InstructionVal, // This is an instance of Instruction
+ PseudoSourceValueVal, // This is an instance of PseudoSourceValue
// Markers:
ConstantFirstVal = FunctionVal,