summaryrefslogtreecommitdiff
path: root/lib/Linker
AgeCommit message (Expand)AuthorFilesLines
2007-05-06switch this to bitcode instead of bytecodeChris Lattner2-17/+8
2007-05-06add bitcode supportChris Lattner3-4/+23
2007-04-30If an archive is not recognized as an LLVM bytecode archive then declareReid Spencer2-3/+8
2007-04-30Dependent libraries could be native too.Reid Spencer1-1/+4
2007-04-29Implement visibility checking during linking. Also implement protectedAnton Korobeynikov1-1/+14
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio1-3/+4
2007-04-11For PR1146:Reid Spencer1-4/+12
2007-04-04For PR1302:Reid Spencer1-8/+8
2007-04-04For PR1302:Reid Spencer1-31/+61
2007-02-15For PR1195:Reid Spencer1-2/+2
2007-02-11simplify this code by using value::takenameChris Lattner1-8/+5
2007-02-07push bytecode decompressor out through APIs. Now the bytecode readerChris Lattner1-1/+4
2007-02-05For PR411:Reid Spencer1-1/+1
2007-02-05For PR411:Reid Spencer1-87/+99
2007-02-04Fix some comments and other minor sundry things.Reid Spencer1-12/+13
2007-02-04Ensure that visibility and section are properly propagated.Reid Spencer1-9/+8
2007-02-04Back out last revision which was committed by accident.Reid Spencer1-101/+85
2007-02-04Make sure that section and visibility are properly propagated.Reid Spencer1-85/+101
2007-02-01preserve sections of globalsAndrew Lenharth1-1/+10
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2-13/+13
2007-01-29Read from the right place.Chris Lattner1-1/+1
2007-01-29Fix PR1139Chris Lattner1-17/+24
2007-01-26For PR761:Reid Spencer1-8/+14
2007-01-12For PR1064:Reid Spencer1-1/+7
2007-01-06For PR411:Reid Spencer1-18/+22
2006-12-15extern_weak linkage. fixes PR1038Andrew Lenharth1-1/+5
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer1-6/+6
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling1-0/+1
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2-12/+11
2006-12-01Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov1-12/+24
2006-11-27Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2-20/+16
2006-11-11Remvoe a do-nothing else block.Reid Spencer1-6/+1
2006-11-11For PR998:Reid Spencer2-17/+31
2006-11-09silence warningsChris Lattner1-2/+2
2006-11-02For PR786:Reid Spencer1-14/+0
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2-13/+39
2006-07-28Remove a redundant syscall.Chris Lattner1-25/+21
2006-07-14eliminate some ugly code, using ConstantExpr::getWithOperands instead.Chris Lattner1-51/+4
2006-07-07Finish removal of EH usage from the Archive library. The REQUIRES_EH flagReid Spencer1-1/+3
2006-06-16Fix Regression/Linker/2006-06-15-GlobalVarAnment.llChris Lattner1-5/+18
2006-06-01Fix linking of inline asm objects.Chris Lattner1-5/+9
2006-04-08Add shufflevector supportChris Lattner1-0/+6
2006-04-07Add code to RemapOperand() to handle Instruction::ExtractElement andEvan Cheng1-0/+12
2006-01-24Rename methodChris Lattner1-4/+5
2006-01-23Add support for linking inline asmChris Lattner1-0/+7
2006-01-19add support for ConstantPacked to the linkerChris Lattner1-0/+5
2006-01-17Fixed style of curly brace. No functionality changes.John Criswell1-2/+1
2006-01-10For PR521:Reid Spencer1-19/+37
2006-01-10Be a little more explanatory in a comment.Reid Spencer1-1/+1
2005-12-13Adjust the constructor to the Linker class to take an argument that namesReid Spencer1-2/+2