summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Linker/LinkModules.cpp
Commit message (Expand)AuthorAgeFilesLines
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-3/+1
* Remember to move a type to the correct set when setting the body.Rafael Espindola2015-03-061-0/+9
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-12/+6
* Restore LLVMLinkModules C API until it is properly deprecated.Juergen Ributzka2015-03-021-1/+1
* [LTO API] add lto_codegen_set_module to set the destination module.Manman Ren2015-02-241-0/+4
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-8/+4
* [LinkModules] Change the way ModuleLinker merges triples.Akira Hatanaka2015-02-131-7/+33
* [llvm link] Destroy ConstantArrays in LLVMContext if they are not used.Manman Ren2015-01-201-1/+3
* Use the DiagnosticHandler to print diagnostics when reading bitcode.Rafael Espindola2015-01-101-2/+2
* Linker: Don't use MDNode::replaceOperandWith()Duncan P. N. Exon Smith2015-01-071-11/+21
* Finish removing DestroySource.Rafael Espindola2014-12-231-1/+1
* Rename MapValue(Metadata*) to MapMetadata()Duncan P. N. Exon Smith2014-12-191-3/+3
* Reapply "Linker: Drop superseded subprograms"Duncan P. N. Exon Smith2014-12-181-0/+54
* Revert "Linker: Drop superseded subprograms"Duncan P. N. Exon Smith2014-12-171-54/+0
* Linker: Drop superseded subprogramsDuncan P. N. Exon Smith2014-12-161-0/+54
* Make the assert a bit stronger.Rafael Espindola2014-12-161-2/+1
* Sink the isa into the assertMichael Ilseman2014-12-151-4/+2
* Clean up warning about unused variableMichael Ilseman2014-12-151-2/+4
* Revert of r223763, in spirit.Michael Ilseman2014-12-151-2/+1
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-19/+18
* Skip declarations in the case of functions.Michael Ilseman2014-12-091-0/+3
* Lazily link GlobalVariables and GlobalAliases.Rafael Espindola2014-12-081-119/+125
* Don't crash when the key of a comdat is lazily linked.Rafael Espindola2014-12-081-0/+9
* Move the ValueMap lookup inside linkFunctionBody. NFC.Rafael Espindola2014-12-081-16/+15
* Use range loops. NFC.Rafael Espindola2014-12-081-10/+9
* Use range loops. NFC.Rafael Espindola2014-12-081-12/+10
* Fix linking of prologue data.Rafael Espindola2014-12-081-18/+11
* Simple style fixes.Rafael Espindola2014-12-081-14/+15
* Move materialize/Dematerialize calls to linkFunctionBody. NFC.Rafael Espindola2014-12-081-15/+12
* Turn some DenseMaps that are only used for set operations into DenseSets.Benjamin Kramer2014-12-061-4/+3
* Remove dead code. We are only lazy about functions with bodies.Rafael Espindola2014-12-051-7/+1
* Simplify the loop linking function bodies. NFC.Rafael Espindola2014-12-051-37/+21
* Remove unused arguments. NFC.Rafael Espindola2014-12-051-9/+7
* Refactor duplicated code. NFC.Rafael Espindola2014-12-051-26/+16
* Small cleanup on how we clear constant variables. NFC.Rafael Espindola2014-12-051-14/+9
* Use an early return. NFC.Rafael Espindola2014-12-051-19/+19
* linkGlobalVariableProto never returns null. Simplify the caller. NFC.Rafael Espindola2014-12-051-6/+3
* Move merging of alignment to a central location. NFC.Rafael Espindola2014-12-051-19/+3
* Split the set of identified struct types into opaque and non-opaque ones.Rafael Espindola2014-12-031-106/+201
* Ask the module for its the identified types.Rafael Espindola2014-12-031-4/+2
* Prologue supportPeter Collingbourne2014-12-031-3/+8
* Use a continue to reduce indentation and clang-format. NFC.Rafael Espindola2014-12-011-21/+24
* Use a range loop. NFC.Rafael Espindola2014-12-011-3/+3
* Drop SrcStructTypesSet. It is redundant.Rafael Espindola2014-12-011-3/+1
* Partial revert of r222986.Rafael Espindola2014-12-011-5/+20
* Change how we keep track of which types are in the dest module.Rafael Espindola2014-12-011-13/+10
* Add back r222727 with a fix.Rafael Espindola2014-11-281-3/+13
* Add an assert and use a range loop. NFC.Rafael Espindola2014-11-281-2/+4
* Revert "Fix overly aggressive type merging."Duncan P. N. Exon Smith2014-11-271-19/+8
* Set the body of a new struct as soon as it is created.Rafael Espindola2014-11-251-47/+22
OpenPOWER on IntegriCloud