* PIC codegen for X86/Linux has been implemented
authorAnton Korobeynikov <asl@math.spbu.ru>
Fri, 12 Jan 2007 19:20:47 +0000 (19:20 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Fri, 12 Jan 2007 19:20:47 +0000 (19:20 +0000)
commit7f70559bc47877bafc6dfa92b7df6b64650445fb
tree35e2a9f532175fdf23d0253f970ff2132448e5d9
parentab7752c1496c2913793305ba4b989a551c5617e1
* PIC codegen for X86/Linux has been implemented
* PIC-aware internal structures in X86 Codegen have been refactored
* Visibility (default/weak) has been added
* Docs fixes (external weak linkage, visibility, formatting)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33136 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
docs/BytecodeFormat.html
docs/LangRef.html
include/llvm/Bytecode/BytecodeHandler.h
include/llvm/GlobalValue.h
lib/AsmParser/Lexer.l
lib/AsmParser/Lexer.l.cvs
lib/AsmParser/llvmAsmParser.y
lib/AsmParser/llvmAsmParser.y.cvs
lib/Bytecode/Reader/Analyzer.cpp
lib/Bytecode/Reader/Reader.cpp
lib/Bytecode/Writer/Writer.cpp
lib/Target/CBackend/CBackend.cpp
lib/Target/X86/README.txt
lib/Target/X86/X86ATTAsmPrinter.cpp
lib/Target/X86/X86AsmPrinter.cpp
lib/Target/X86/X86AsmPrinter.h
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86TargetMachine.cpp
lib/VMCore/AsmWriter.cpp
test/CodeGen/X86/test-hidden.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-1.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-2.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-3.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-4.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-5.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-cpool.ll [new file with mode: 0644]
test/CodeGen/X86/test-pic-jtbl.ll [new file with mode: 0644]