summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Linker.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Moved to lib/LinkerReid Spencer2004-11-141-956/+0
| | | | llvm-svn: 17786
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-3/+3
| | | | llvm-svn: 17498
* Add support for undef and unreachableChris Lattner2004-10-161-1/+1
| | | | llvm-svn: 17041
* Make sure the const bit gets inherited correctly when linking declarationsChris Lattner2004-10-051-1/+15
| | | | | | | of disagreeing constness. This fixes test/Regression/Linker/ConstantGlobals[123].ll llvm-svn: 16692
* Implement support for dependent libraries. The "source" module's dependentReid Spencer2004-09-111-0/+21
| | | | | | | | libraries list is merged into the "destination" module's list. Also, if the source module is one of the dependent libraries, it is removed from the list. llvm-svn: 16282
* Fix a nasty bug that Nate ran into. In particular, instead of emitting a 2+MBChris Lattner2004-08-211-6/+13
| | | | | | | | | | | | error message, print out: llvm-link: error linking in 'g.2.rbc': Global Variable Collision on ' %struct.D_Reduction* %d_reduction_10_gram' - External linkage globals have different initializers That's a bit more concise, huh? llvm-svn: 15958
* Fix another minor problem that exists if you ahve multiple functions withChris Lattner2004-08-041-15/+18
| | | | | | nonunifiable types but the same name. Down with PR411! llvm-svn: 15511
* Fix a typeoChris Lattner2004-08-041-1/+1
| | | | llvm-svn: 15510
* Fix a major regression in my previous checkinChris Lattner2004-08-041-0/+4
| | | | llvm-svn: 15486
* Stop using getValues().Alkis Evlogimenos2004-08-041-12/+10
| | | | llvm-svn: 15485
* FindGlobalNamed used to take 2.92s out of 8.39s running a profile build ofChris Lattner2004-08-041-53/+36
| | | | | | | | | | | gccld -disable-opt on 252.eon. This patch deletes it and replaces it with a map. The proper fix for this is to fix PR411, but this will do in the short term. gccld on eon now takes 5.51s, which is 50% faster than before this patch. :) llvm-svn: 15480
* I swear I compiled this, really I did.Chris Lattner2004-08-041-1/+1
| | | | llvm-svn: 15467
* Factor some code out, no substantial change.Chris Lattner2004-08-041-18/+26
| | | | llvm-svn: 15466
* Concisify some codeChris Lattner2004-08-041-24/+16
| | | | | | | | Do not call FindGlobalNamed when we know we will ignore the result (because we are not going to link a static symbol anyway). This speeds up gccld -disable-opt on 252.eon from 8.63s to 8.39s. llvm-svn: 15465
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+1
| | | | llvm-svn: 15334
* bug 122:Reid Spencer2004-07-171-7/+4
| | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage - Correct isa<Constant> for GlobalValue subclass llvm-svn: 14930
* - #include <iostream> since its not in Value.h any more.Reid Spencer2004-07-041-1/+3
| | | | | | - constify use of Type* returned from symbol table. llvm-svn: 14615
* Linker.h moved to include/llvm/SupportMisha Brukman2004-06-231-1/+1
| | | | llvm-svn: 14349
* Moved to lib/VMCoreMisha Brukman2004-06-231-0/+927
llvm-svn: 14348
OpenPOWER on IntegriCloud