summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Linker/LinkModules.cpp
Commit message (Expand)AuthorAgeFilesLines
* For PR1195:Reid Spencer2007-02-151-2/+2
* simplify this code by using value::takenameChris Lattner2007-02-111-8/+5
* For PR411:Reid Spencer2007-02-051-87/+99
* Fix some comments and other minor sundry things.Reid Spencer2007-02-041-12/+13
* Ensure that visibility and section are properly propagated.Reid Spencer2007-02-041-9/+8
* Back out last revision which was committed by accident.Reid Spencer2007-02-041-101/+85
* Make sure that section and visibility are properly propagated.Reid Spencer2007-02-041-85/+101
* preserve sections of globalsAndrew Lenharth2007-02-011-1/+10
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-10/+10
* Read from the right place.Chris Lattner2007-01-291-1/+1
* Fix PR1139Chris Lattner2007-01-291-17/+24
* For PR761:Reid Spencer2007-01-261-8/+14
* For PR1064:Reid Spencer2007-01-121-1/+7
* For PR411:Reid Spencer2007-01-061-18/+22
* extern_weak linkage. fixes PR1038Andrew Lenharth2006-12-151-1/+5
* Change inferred getCast into specific getCast. Passes all tests.Reid Spencer2006-12-121-6/+6
* Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling2006-12-071-0/+1
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-9/+8
* Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov2006-12-011-12/+24
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-271-9/+9
* silence warningsChris Lattner2006-11-091-2/+2
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-11/+31
* eliminate some ugly code, using ConstantExpr::getWithOperands instead.Chris Lattner2006-07-141-51/+4
* Fix Regression/Linker/2006-06-15-GlobalVarAnment.llChris Lattner2006-06-161-5/+18
* Fix linking of inline asm objects.Chris Lattner2006-06-011-5/+9
* Add shufflevector supportChris Lattner2006-04-081-0/+6
* Add code to RemapOperand() to handle Instruction::ExtractElement andEvan Cheng2006-04-071-0/+12
* Rename methodChris Lattner2006-01-241-4/+5
* Add support for linking inline asmChris Lattner2006-01-231-0/+7
* add support for ConstantPacked to the linkerChris Lattner2006-01-191-0/+5
* Fix test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll andChris Lattner2005-12-061-0/+2
* For PR495:Reid Spencer2005-07-071-1/+1
* Preserve CC's when linking modulesChris Lattner2005-05-091-0/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-18/+18
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-6/+6
* Eliminate silly warnings from the linker of the form:Chris Lattner2005-02-191-12/+0
* Allow globals to be of different const'nesses when we link.Chris Lattner2005-02-121-8/+2
* Make LinkModules a static member functionReid Spencer2004-12-131-1/+2
* Make sure to link the target-triple as well, so it ends up in the .llvm.bc fileChris Lattner2004-12-101-1/+6
* Revert this disgusting hack, John has a much nicer solutionChris Lattner2004-12-081-23/+0
* Add a disgusting hack to work around a libstdc++ issue. This code shouldChris Lattner2004-12-081-0/+23
* Fix linkage of mismatched weak globals. This unbreaks 300.twolfChris Lattner2004-12-041-0/+2
* Significantly rework linker support for global variables, allowing it toChris Lattner2004-12-031-84/+101
* Remove blank comment lines for uniformity.Reid Spencer2004-11-251-25/+2
* Don't increment a dead iteratorChris Lattner2004-11-161-3/+2
* Simplify the remapper by only needing one map, since the body of the functionsChris Lattner2004-11-161-43/+31
* Take advantage of the fact that we are allowed to clobber the input moduleChris Lattner2004-11-161-26/+8
* The second arg may be clobbered by this functionChris Lattner2004-11-161-1/+1
* Linker.h moved to include/llvm from include/llvm/Support.Reid Spencer2004-11-141-2/+1
* This file originated in lib/VMCore/Linker.cpp but now lives inReid Spencer2004-11-121-0/+956
OpenPOWER on IntegriCloud