diff options
37 files changed, 209 insertions, 108 deletions
diff --git a/include/llvm/ADT/FoldingSet.h b/include/llvm/ADT/FoldingSet.h index 1a9407108f..e99cf6fb3d 100644 --- a/include/llvm/ADT/FoldingSet.h +++ b/include/llvm/ADT/FoldingSet.h @@ -16,7 +16,9 @@ #ifndef LLVM_ADT_FOLDINGSET_H #define LLVM_ADT_FOLDINGSET_H +#include "llvm/Support/DataTypes.h" #include "llvm/ADT/SmallVector.h" +#include <string> namespace llvm { diff --git a/include/llvm/Analysis/Dominators.h b/include/llvm/Analysis/Dominators.h index 7cf825638d..939300f8ac 100644 --- a/include/llvm/Analysis/Dominators.h +++ b/include/llvm/Analysis/Dominators.h @@ -304,9 +304,9 @@ protected: Node *RootNode; public: class Node { - friend struct DominatorTree; + friend class DominatorTree; friend struct PostDominatorTree; - friend struct DominatorTreeBase; + friend class DominatorTreeBase; BasicBlock *TheBB; Node *IDom; std::vector<Node*> Children; diff --git a/include/llvm/Analysis/LoopInfo.h b/include/llvm/Analysis/LoopInfo.h index b2bdde07d5..2f3fc47b97 100644 --- a/include/llvm/Analysis/LoopInfo.h +++ b/include/llvm/Analysis/LoopInfo.h @@ -35,7 +35,7 @@ namespace llvm { -struct ETForest; +class ETForest; class LoopInfo; class PHINode; class Instruction; diff --git a/include/llvm/Bytecode/Archive.h b/include/llvm/Bytecode/Archive.h index 72942423cc..59d825a722 100644 --- a/include/llvm/Bytecode/Archive.h +++ b/include/llvm/Bytecode/Archive.h @@ -95,7 +95,7 @@ class ArchiveMember { /// @returns the size of the archive member in bytes. /// @brief Get the size of the archive member. - unsigned getSize() const { return info.getSize(); } + uint64_t getSize() const { return info.getSize(); } /// This method returns the total size of the archive member as it /// appears on disk. This includes the file content, the header, the diff --git a/include/llvm/CodeGen/MachineConstantPool.h b/include/llvm/CodeGen/MachineConstantPool.h index 17ddcf1823..f45c8a7a8d 100644 --- a/include/llvm/CodeGen/MachineConstantPool.h +++ b/include/llvm/CodeGen/MachineConstantPool.h @@ -61,7 +61,8 @@ inline std::ostream &operator<<(std::ostream &OS, /// It contains a pointer to the value and an offset from the start of /// the constant pool. /// @brief An entry in a MachineConstantPool -struct MachineConstantPoolEntry { +class MachineConstantPoolEntry { +public: /// The constant itself. union { Constant *ConstVal; diff --git a/include/llvm/CodeGen/SelectionDAG.h b/include/llvm/CodeGen/SelectionDAG.h index b64b9c2143..2448a65ee6 100644 --- a/include/llvm/CodeGen/SelectionDAG.h +++ b/include/llvm/CodeGen/SelectionDAG.h @@ -322,9 +322,9 @@ public: /// getStore - Helper function to build ISD::STORE nodes. /// - SDOperand getStore(SDOperand Chain, SDOperand Value, SDOperand Ptr, + SDOperand getStore(SDOperand Chain, SDOperand Val, SDOperand Ptr, const Value *SV, int SVOffset, bool isVolatile=false); - SDOperand getTruncStore(SDOperand Chain, SDOperand Value, SDOperand Ptr, + SDOperand getTruncStore(SDOperand Chain, SDOperand Val, SDOperand Ptr, const Value *SV, int SVOffset, MVT::ValueType TVT, bool isVolatile=false); SDOperand getIndexedStore(SDOperand OrigStoe, SDOperand Base, diff --git a/include/llvm/Support/Compressor.h b/include/llvm/Support/Compressor.h index 5e51721e66..52fb5d5b51 100644 --- a/include/llvm/Support/Compressor.h +++ b/include/llvm/Support/Compressor.h @@ -16,6 +16,7 @@ #include "llvm/Support/DataTypes.h" #include <iosfwd> +#include <string> namespace llvm { diff --git a/include/llvm/System/Path.h b/include/llvm/System/Path.h index 77a5cc54e3..f6b2be0fdf 100644 --- a/include/llvm/System/Path.h +++ b/include/llvm/System/Path.h @@ -47,7 +47,7 @@ namespace sys { group(999), isDir(false) { } TimeValue getTimestamp() const { return modTime; } - size_t getSize() const { return fileSize; } + uint64_t getSize() const { return fileSize; } uint32_t getMode() const { return mode; } uint32_t getUser() const { return user; } uint32_t getGroup() const { return group; } diff --git a/include/llvm/Transforms/Utils/FunctionUtils.h b/include/llvm/Transforms/Utils/FunctionUtils.h index d8610bba95..d6e486be99 100644 --- a/include/llvm/Transforms/Utils/FunctionUtils.h +++ b/include/llvm/Transforms/Utils/FunctionUtils.h @@ -18,7 +18,7 @@ namespace llvm { class BasicBlock; - struct DominatorSet; + class DominatorSet; class Function; class Loop; diff --git a/include/llvm/Transforms/Utils/PromoteMemToReg.h b/include/llvm/Transforms/Utils/PromoteMemToReg.h index 8d886f5487..44b11d7203 100644 --- a/include/llvm/Transforms/Utils/PromoteMemToReg.h +++ b/include/llvm/Transforms/Utils/PromoteMemToReg.h @@ -20,8 +20,8 @@ namespace llvm { class AllocaInst; -struct DominatorTree; -struct DominanceFrontier; +class DominatorTree; +class DominanceFrontier; class TargetData; class AliasSetTracker; diff --git a/lib/CodeGen/BranchFolding.cpp b/lib/CodeGen/BranchFolding.cpp index 97587d5012..fea03a5f40 100644 --- a/lib/CodeGen/BranchFolding.cpp +++ b/lib/CodeGen/BranchFolding.cpp @@ -25,6 +25,7 @@ #include "llvm/Support/CommandLine.h" #include "llvm/ADT/Statistic.h" #include "llvm/ADT/STLExtras.h" +#include <algorithm> using namespace llvm; static Statistic<> NumDeadBlocks("branchfold", "Number of dead blocks removed"); diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index 5f1b5826e0..03abac2450 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -383,7 +383,7 @@ namespace { bool isAlias(SDOperand Ptr1, int64_t Size1, const Value *SrcValue1, int SrcValueOffset1, SDOperand Ptr2, int64_t Size2, - const Value *SrcValue2, int SrcValueOffset1); + const Value *SrcValue2, int SrcValueOffset2); /// FindAliasInfo - Extracts the relevant alias information from the memory /// node. Returns true if the operand was a load. diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index 6e69728ad3..ef9e3f5a1b 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -1657,16 +1657,16 @@ SDOperand SelectionDAG::getVecLoad(unsigned Count, MVT::ValueType EVT, return getNode(ISD::VLOAD, getVTList(MVT::Vector, MVT::Other), Ops, 5); } -SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Value, +SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Val, SDOperand Ptr, const Value *SV, int SVOffset, bool isVolatile) { - MVT::ValueType VT = Value.getValueType(); + MVT::ValueType VT = Val.getValueType(); // FIXME: Alignment == 1 for now. unsigned Alignment = 1; SDVTList VTs = getVTList(MVT::Other); SDOperand Undef = getNode(ISD::UNDEF, Ptr.getValueType()); - SDOperand Ops[] = { Chain, Value, Ptr, Undef }; + SDOperand Ops[] = { Chain, Val, Ptr, Undef }; FoldingSetNodeID ID; AddNodeIDNode(ID, ISD::STORE, VTs, Ops, 4); ID.AddInteger(ISD::UNINDEXED); @@ -1679,7 +1679,7 @@ SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Value, void *IP = 0; if (SDNode *E = CSEMap.FindNodeOrInsertPos(ID, IP)) return SDOperand(E, 0); - SDNode *N = new StoreSDNode(Chain, Value, Ptr, Undef, ISD::UNINDEXED, false, + SDNode *N = new StoreSDNode(Chain, Val, Ptr, Undef, ISD::UNINDEXED, false, VT, SV, SVOffset, Alignment, isVolatile); N->setValueTypes(VTs); CSEMap.InsertNode(N, IP); @@ -1687,11 +1687,11 @@ SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Value, return SDOperand(N, 0); } -SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Value, +SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Val, SDOperand Ptr, const Value *SV, int SVOffset, MVT::ValueType SVT, bool isVolatile) { - MVT::ValueType VT = Value.getValueType(); + MVT::ValueType VT = Val.getValueType(); bool isTrunc = VT != SVT; assert(VT > SVT && "Not a truncation?"); @@ -1702,7 +1702,7 @@ SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Value, unsigned Alignment = 1; SDVTList VTs = getVTList(MVT::Other); SDOperand Undef = getNode(ISD::UNDEF, Ptr.getValueType()); - SDOperand Ops[] = { Chain, Value, Ptr, Undef }; + SDOperand Ops[] = { Chain, Val, Ptr, Undef }; FoldingSetNodeID ID; AddNodeIDNode(ID, ISD::STORE, VTs, Ops, 4); ID.AddInteger(ISD::UNINDEXED); @@ -1715,7 +1715,7 @@ SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Value, void *IP = 0; if (SDNode *E = CSEMap.FindNodeOrInsertPos(ID, IP)) return SDOperand(E, 0); - SDNode *N = new StoreSDNode(Chain, Value, Ptr, Undef, ISD::UNINDEXED, isTrunc, + SDNode *N = new StoreSDNode(Chain, Val, Ptr, Undef, ISD::UNINDEXED, isTrunc, SVT, SV, SVOffset, Alignment, isVolatile); N->setValueTypes(VTs); CSEMap.InsertNode(N, IP); diff --git a/lib/System/Win32/Path.inc b/lib/System/Win32/Path.inc index 048bf60297..1eee2bb3c1 100644 --- a/lib/System/Win32/Path.inc +++ b/lib/System/Win32/Path.inc @@ -124,7 +124,12 @@ Path::GetTemporaryDirectory(std::string* ErrMsg) { // Append a subdirectory passed on our process id so multiple LLVMs don't // step on each other's toes. +#ifdef __MINGW32__ + // Mingw's Win32 header files are broken. sprintf(pathname, "LLVM_%u", unsigned(GetCurrentProcessId())); +#else + sprintf(pathname, "LLVM_%u", GetCurrentProcessId()); +#endif result.appendComponent(pathname); // If there's a directory left over from a previous LLVM execution that diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index 343176d692..3957b941c7 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -663,7 +663,7 @@ bool X86DAGToDAGISel::MatchAddress(SDOperand N, X86ISelAddressMode &AM, AM.IndexReg = ShVal.Val->getOperand(0); ConstantSDNode *AddVal = cast<ConstantSDNode>(ShVal.Val->getOperand(1)); - uint64_t Disp = AM.Disp + AddVal->getValue() << Val; + uint64_t Disp = AM.Disp + (AddVal->getValue() << Val); if (isInt32(Disp)) AM.Disp = Disp; else diff --git a/lib/Target/X86/X86RegisterInfo.h b/lib/Target/X86/X86RegisterInfo.h index fdab3ee7a0..df43b86d2a 100644 --- a/lib/Target/X86/X86RegisterInfo.h +++ b/lib/Target/X86/X86RegisterInfo.h @@ -22,9 +22,11 @@ namespace llvm { class TargetInstrInfo; class X86TargetMachine; -struct X86RegisterInfo : public X86GenRegisterInfo { +class X86RegisterInfo : public X86GenRegisterInfo { +public: X86TargetMachine &TM; const TargetInstrInfo &TII; + private: /// Is64Bit - Is the target 64-bits. bool Is64Bit; diff --git a/lib/Transforms/Scalar/PredicateSimplifier.cpp b/lib/Transforms/Scalar/PredicateSimplifier.cpp index ca2762cac7..47f6d3d982 100644 --- a/lib/Transforms/Scalar/PredicateSimplifier.cpp +++ b/lib/Transforms/Scalar/PredicateSimplifier.cpp @@ -428,7 +428,7 @@ namespace { // "setlt/gt int %a, %b" NE false then %a NE %b if (ConstantBool *CB = dyn_cast<ConstantBool>(V1)) { - if (CB->getValue() ^ Opcode==NE) + if (CB->getValue() ^ (Opcode==NE)) addNotEqual(BO->getOperand(0), BO->getOperand(1)); } break; @@ -437,7 +437,7 @@ namespace { // "setle/ge int %a, %b" EQ false then %a NE %b // "setle/ge int %a, %b" NE true then %a NE %b if (ConstantBool *CB = dyn_cast<ConstantBool>(V1)) { - if (CB->getValue() ^ Opcode==EQ) + if (CB->getValue() ^ (Opcode==EQ)) addNotEqual(BO->getOperand(0), BO->getOperand(1)); } break; @@ -486,7 +486,7 @@ namespace { if (ConstantBool *CB = dyn_cast<ConstantBool>(V1)) { if (ConstantBool *A = dyn_cast<ConstantBool>(LHS)) { addEqual(RHS, ConstantBool::get(A->getValue() ^ CB->getValue() - ^ Opcode==NE)); + ^ (Opcode==NE))); } } else if (ConstantIntegral *CI = dyn_cast<ConstantIntegral>(V1)) { diff --git a/lib/Transforms/Utils/CloneFunction.cpp b/lib/Transforms/Utils/CloneFunction.cpp index 30a7add79b..3aa7397ef9 100644 --- a/lib/Transforms/Utils/CloneFunction.cpp +++ b/lib/Transforms/Utils/CloneFunction.cpp @@ -313,9 +313,9 @@ void llvm::CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, assert(NameSuffix && "NameSuffix cannot be null!"); #ifndef NDEBUG - for (Function::const_arg_iterator I = OldFunc->arg_begin(), - E = OldFunc->arg_end(); I != E; ++I) - assert(ValueMap.count(I) && "No mapping from source argument specified!"); + for (Function::const_arg_iterator II = OldFunc->arg_begin(), + E = OldFunc->arg_end(); II != E; ++II) + assert(ValueMap.count(II) && "No mapping from source argument specified!"); #endif PruningFunctionCloner PFC(NewFunc, OldFunc, ValueMap, Returns, diff --git a/tools/bugpoint/ExecutionDriver.cpp b/tools/bugpoint/ExecutionDriver.cpp index f71d7bace6..dedf91eb03 100644 --- a/tools/bugpoint/ExecutionDriver.cpp +++ b/tools/bugpoint/ExecutionDriver.cpp @@ -320,7 +320,7 @@ std::string BugDriver::compileSharedObject(const std::string &BytecodeFile) { bool BugDriver::createReferenceFile(Module *M, const std::string &Filename) { try { compileProgram(Program); - } catch (ToolExecutionError &TEE) { + } catch (ToolExecutionError &) { return false; } try { diff --git a/tools/llvm-ld/llvm-ld.cpp b/tools/llvm-ld/llvm-ld.cpp index ab7109fb85..a7f15a9c3f 100644 --- a/tools/llvm-ld/llvm-ld.cpp +++ b/tools/llvm-ld/llvm-ld.cpp @@ -499,7 +499,7 @@ int main(int argc, char **argv, char **envp) { // Get the program arguments sys::Path tmp_output("opt_result"); std::string ErrMsg; - if (tmp_output.createTemporaryFileOnDisk(&ErrMsg)) { + if (tmp_output.createTemporaryFileOnDisk(true)) { return PrintAndReturn(ErrMsg); } const char* args[4]; diff --git a/utils/TableGen/AsmWriterEmitter.cpp b/utils/TableGen/AsmWriterEmitter.cpp index b403c84a04..6466b5fecd 100644 --- a/utils/TableGen/AsmWriterEmitter.cpp +++ b/utils/TableGen/AsmWriterEmitter.cpp @@ -69,7 +69,8 @@ namespace { } namespace llvm { - struct AsmWriterInst { + class AsmWriterInst { + public: std::vector<AsmWriterOperand> Operands; const CodeGenInstruction *CGI; diff --git a/utils/TableGen/CodeGenInstruction.h b/utils/TableGen/CodeGenInstruction.h index c5b4c3cf72..e1c4c7d6d3 100644 --- a/utils/TableGen/CodeGenInstruction.h +++ b/utils/TableGen/CodeGenInstruction.h @@ -23,7 +23,8 @@ namespace llvm { class Record; class DagInit; - struct CodeGenInstruction { + class CodeGenInstruction { + public: Record *TheDef; // The actual record defining this instruction. std::string Name; // Contents of the 'Name' field. std::string Namespace; // The namespace the instruction is in. diff --git a/utils/TableGen/FileLexer.l b/utils/TableGen/FileLexer.l index c1a7ec06ad..653e9d10fb 100644 --- a/utils/TableGen/FileLexer.l +++ b/utils/TableGen/FileLexer.l @@ -27,6 +27,7 @@ %x comment %{ +#include "llvm/Config/config.h" #include "Record.h" typedef std::pair<llvm::Record*, std::vector<llvm::Init*>*> SubClassRefTy; #include "FileParser.h" diff --git a/utils/TableGen/InstrInfoEmitter.h b/utils/TableGen/InstrInfoEmitter.h index b10c0e170f..8d27305c0f 100644 --- a/utils/TableGen/InstrInfoEmitter.h +++ b/utils/TableGen/InstrInfoEmitter.h @@ -24,7 +24,7 @@ namespace llvm { class StringInit; class IntInit; class ListInit; -struct CodeGenInstruction; +class CodeGenInstruction; class InstrInfoEmitter : public TableGenBackend { RecordKeeper &Records; diff --git a/win32/Analysis/Analysis.vcproj b/win32/Analysis/Analysis.vcproj index 77476cb97a..70af36b233 100644 --- a/win32/Analysis/Analysis.vcproj +++ b/win32/Analysis/Analysis.vcproj @@ -197,6 +197,9 @@ RelativePath="..\..\lib\Analysis\DataStructure\BottomUpClosure.cpp"> </File> <File + RelativePath="..\..\lib\Analysis\DataStructure\CallTargets.cpp"> + </File> + <File RelativePath="..\..\lib\Analysis\DataStructure\CompleteBottomUp.cpp"> </File> <File @@ -317,6 +320,9 @@ Name="DataStructure" Filter=""> <File + RelativePath="..\..\include\llvm\Analysis\DataStructure\CallTargets.h"> + </File> + <File RelativePath="..\..\include\llvm\Analysis\DataStructure\DataStructure.h"> </File> <File diff --git a/win32/CodeGen/CodeGen.vcproj b/win32/CodeGen/CodeGen.vcproj index 5d71d4c8cc..f67c16177c 100644 --- a/win32/CodeGen/CodeGen.vcproj +++ b/win32/CodeGen/CodeGen.vcproj @@ -133,6 +133,9 @@ RelativePath="..\..\lib\CodeGen\LiveVariables.cpp"> </File> <File + RelativePath="..\..\lib\CodeGen\LLVMTargetMachine.cpp"> + </File> + <File RelativePath="..\..\lib\CodeGen\MachineBasicBlock.cpp"> </File> <File @@ -145,6 +148,9 @@ RelativePath="..\..\lib\CodeGen\MachineInstr.cpp"> </File> <File + RelativePath="..\..\lib\CodeGen\MachinePassRegistry.cpp"> + </File> + <File RelativePath="..\..\lib\CodeGen\Passes.cpp"> </File> <File @@ -169,9 +175,6 @@ RelativePath="..\..\lib\CodeGen\UnreachableBlockElim.cpp"> </File> <File - RelativePath="..\..\lib\CodeGen\ValueTypes.cpp"> - </File> - <File RelativePath="..\..\lib\CodeGen\VirtRegMap.cpp"> </File> <Filter @@ -190,6 +193,9 @@ RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"> </File> <File + RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"> + </File> + <File RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGSimple.cpp"> </File> <File @@ -201,6 +207,9 @@ <File RelativePath="..\..\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"> </File> + <File + RelativePath="..\..\lib\CodeGen\SelectionDAG\TargetLowering.cpp"> + </File> </Filter> </Filter> <Filter @@ -223,6 +232,9 @@ RelativePath="..\..\include\llvm\CodeGen\IntrinsicLowering.h"> </File> <File + RelativePath="..\..\include\llvm\CodeGen\LinkAllCodegenComponents.h"> + </File> + <File RelativePath="..\..\include\llvm\CodeGen\LiveInterval.h"> </File> <File @@ -262,21 +274,33 @@ RelativePath="..\..\include\llvm\CodeGen\MachineLocation.h"> </File> <File + RelativePath="..\..\include\llvm\CodeGen\MachinePassRegistry.h"> + </File> + <File RelativePath="..\..\include\llvm\CodeGen\MachineRelocation.h"> </File> <File + RelativePath="..\..\include\llvm\CodeGen\MachOWriter.h"> + </File> + <File RelativePath="..\..\include\llvm\CodeGen\Passes.h"> </File> <File RelativePath="..\..\lib\CodeGen\PhysRegTracker.h"> </File> <File + RelativePath="..\..\include\llvm\CodeGen\RegAllocRegistry.h"> + </File> + <File RelativePath="..\..\include\llvm\CodeGen\SchedGraphCommon.h"> </File> <File RelativePath="..\..\include\llvm\CodeGen\ScheduleDAG.h"> </File> <File + RelativePath="..\..\include\llvm\CodeGen\SchedulerRegistry.h"> + </File> + <File RelativePath="..\..\include\llvm\CodeGen\SelectionDAG.h"> </File> <File @@ -289,9 +313,6 @@ RelativePath="..\..\include\llvm\CodeGen\SSARegMap.h"> </File> <File - RelativePath="..\..\include\llvm\CodeGen\ValueSet.h"> - </File> - <File RelativePath="..\..\include\llvm\CodeGen\ValueTypes.h"> </File> <File diff --git a/win32/Support/Support.vcproj b/win32/Support/Support.vcproj index e0b38c6c59..0da1c3f781 100644 --- a/win32/Support/Support.vcproj +++ b/win32/Support/Support.vcproj @@ -110,6 +110,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> <File + RelativePath="..\..\lib\Support\Allocator.cpp"> + </File> + <File RelativePath="..\..\lib\Support\Annotation.cpp"> </File> <File @@ -125,6 +128,9 @@ </FileConfiguration> </File> <File + RelativePath="..\..\lib\Support\CStringMap.cpp"> + </File> + <File RelativePath="..\..\lib\Support\Debug.cpp"> </File> <File @@ -134,12 +140,21 @@ RelativePath="..\..\lib\Support\FileUtilities.cpp"> </File> <File + RelativePath="..\..\lib\Support\FoldingSet.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\GraphWriter.cpp"> + </File> + <File RelativePath="..\..\lib\Support\IsInf.cpp"> </File> <File RelativePath="..\..\lib\Support\IsNAN.cpp"> </File> <File + RelativePath="..\..\lib\Support\ManagedStatic.cpp"> + </File> + <File RelativePath="..\..\lib\Support\PluginLoader.cpp"> </File> <File @@ -169,9 +184,6 @@ <File RelativePath="..\..\lib\Support\Timer.cpp"> </File> - <File - RelativePath="..\..\lib\Support\ToolRunner.cpp"> - </File> <Filter Name="bzip2" Filter=""> @@ -212,6 +224,9 @@ RelativePath="..\..\include\llvm\Support\AIXDataTypesFix.h"> </File> <File + RelativePath="..\..\include\llvm\Support\Allocator.h"> + </File> + <File RelativePath="..\..\include\llvm\Support\Annotation.h"> </File> <File @@ -227,6 +242,9 @@ RelativePath="..\..\include\llvm\Support\CommandLine.h"> </File> <File + RelativePath="..\..\include\llvm\Support\Compiler.h"> + </File> + <File RelativePath="..\..\include\llvm\Support\Compressor.h"> </File> <File @@ -272,6 +290,9 @@ RelativePath="..\..\include\llvm\Support\MallocAllocator.h"> </File> <File + Relative |