For PR411:
This patch replaces the SymbolTable class with ValueSymbolTable which does not support types planes. This means that all symbol names in LLVM must now be unique. The patch addresses the necessary changes to deal with this and removes code no longer needed as a result. This completes the bulk of the changes for this PR. Some cleanup patches will follow. llvm-svn: 33918
Showing
- llvm/include/llvm/Bytecode/BytecodeHandler.h 12 additions, 10 deletionsllvm/include/llvm/Bytecode/BytecodeHandler.h
- llvm/include/llvm/Function.h 3 additions, 3 deletionsllvm/include/llvm/Function.h
- llvm/include/llvm/LinkAllPasses.h 0 additions, 1 deletionllvm/include/llvm/LinkAllPasses.h
- llvm/include/llvm/Module.h 13 additions, 11 deletionsllvm/include/llvm/Module.h
- llvm/include/llvm/SymbolTable.h 0 additions, 257 deletionsllvm/include/llvm/SymbolTable.h
- llvm/include/llvm/Transforms/IPO.h 11 additions, 20 deletionsllvm/include/llvm/Transforms/IPO.h
- llvm/include/llvm/Value.h 2 additions, 1 deletionllvm/include/llvm/Value.h
- llvm/include/llvm/ValueSymbolTable.h 9 additions, 3 deletionsllvm/include/llvm/ValueSymbolTable.h
- llvm/lib/AsmParser/Lexer.cpp.cvs 139 additions, 139 deletionsllvm/lib/AsmParser/Lexer.cpp.cvs
- llvm/lib/AsmParser/llvmAsmParser.cpp.cvs 334 additions, 316 deletionsllvm/lib/AsmParser/llvmAsmParser.cpp.cvs
- llvm/lib/AsmParser/llvmAsmParser.h.cvs 1 addition, 1 deletionllvm/lib/AsmParser/llvmAsmParser.h.cvs
- llvm/lib/AsmParser/llvmAsmParser.y 67 additions, 48 deletionsllvm/lib/AsmParser/llvmAsmParser.y
- llvm/lib/AsmParser/llvmAsmParser.y.cvs 67 additions, 48 deletionsllvm/lib/AsmParser/llvmAsmParser.y.cvs
- llvm/lib/Bytecode/Reader/Analyzer.cpp 22 additions, 21 deletionsllvm/lib/Bytecode/Reader/Analyzer.cpp
- llvm/lib/Bytecode/Reader/Reader.cpp 11 additions, 9 deletionsllvm/lib/Bytecode/Reader/Reader.cpp
- llvm/lib/Bytecode/Reader/Reader.h 5 additions, 3 deletionsllvm/lib/Bytecode/Reader/Reader.h
- llvm/lib/Bytecode/Writer/SlotCalculator.cpp 12 additions, 17 deletionsllvm/lib/Bytecode/Writer/SlotCalculator.cpp
- llvm/lib/Bytecode/Writer/SlotCalculator.h 3 additions, 2 deletionsllvm/lib/Bytecode/Writer/SlotCalculator.h
- llvm/lib/Bytecode/Writer/Writer.cpp 18 additions, 8 deletionsllvm/lib/Bytecode/Writer/Writer.cpp
- llvm/lib/Bytecode/Writer/WriterInternals.h 2 additions, 1 deletionllvm/lib/Bytecode/Writer/WriterInternals.h
Loading
Please register or sign in to comment