[ExecutionEngine] Add weak symbol support to RuntimeDyld

Description

[ExecutionEngine] Add weak symbol support to RuntimeDyld

Support weak symbols by first looking up if there is an externally visible symbol we can find,
and only if that fails using the one in the object file we're loading.

Reviewed By: lhames
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D6950

Details

Committed
kfischerJan 27 2015, 12:02 PM
Reviewer
lhames
Differential Revision
D6950: Add weak symbol support to RuntimeDyld
Parents
rL227227: [ExecutionEngine] FindFunctionNamed: Skip declarations
Branches
Unknown
Tags
Unknown