Displaying 6 results from an estimated 6 matches for "symbolresolverptrt".
2015 Jul 23
2
[LLVMdev] ORC and relocations
...cate whether relocation resolution should be performed. Would you be ok with such a change?
Thanks,
Eugene
template <typename NotifyLoadedFtor = DoNothingOnNotifyLoaded>
class ObjectLinkingLayer : public ObjectLinkingLayerBase {
private:
template <typename MemoryManagerPtrT, typename SymbolResolverPtrT>
class ConcreteLinkedObjectSet : public LinkedObjectSet {
public:
ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr,
SymbolResolverPtrT Resolver)
: LinkedObjectSet(*MemMgr, *Resolver), MemMgr(std::move(MemMgr)),
Resolver(std::move(Resolver)) { }...
2015 Jul 23
0
[LLVMdev] ORC and relocations
...>
>
> Thanks,
>
>
>
> Eugene
>
>
>
> template <typename NotifyLoadedFtor = DoNothingOnNotifyLoaded>
>
> class ObjectLinkingLayer : public ObjectLinkingLayerBase {
>
> private:
>
>
>
> template <typename MemoryManagerPtrT, typename SymbolResolverPtrT>
>
> class ConcreteLinkedObjectSet : public LinkedObjectSet {
>
> public:
>
> ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr,
>
> SymbolResolverPtrT Resolver)
>
> : LinkedObjectSet(*MemMgr, *Resolver), MemMgr(std::move(Mem...
2015 Jul 23
2
[LLVMdev] ORC and relocations
...cate whether relocation resolution should be performed. Would you be ok with such a change?
Thanks,
Eugene
template <typename NotifyLoadedFtor = DoNothingOnNotifyLoaded>
class ObjectLinkingLayer : public ObjectLinkingLayerBase {
private:
template <typename MemoryManagerPtrT, typename SymbolResolverPtrT>
class ConcreteLinkedObjectSet : public LinkedObjectSet {
public:
ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr,
SymbolResolverPtrT Resolver)
: LinkedObjectSet(*MemMgr, *Resolver), MemMgr(std::move(MemMgr)),
Resolver(std::move(Resolver)) { }...
2015 Jul 24
0
[LLVMdev] ORC and relocations
...>
>
> Thanks,
>
>
>
> Eugene
>
>
>
> template <typename NotifyLoadedFtor = DoNothingOnNotifyLoaded>
>
> class ObjectLinkingLayer : public ObjectLinkingLayerBase {
>
> private:
>
>
>
> template <typename MemoryManagerPtrT, typename SymbolResolverPtrT>
>
> class ConcreteLinkedObjectSet : public LinkedObjectSet {
>
> public:
>
> ConcreteLinkedObjectSet(MemoryManagerPtrT MemMgr,
>
> SymbolResolverPtrT Resolver)
>
> : LinkedObjectSet(*MemMgr, *Resolver), MemMgr(std::move(Mem...
2015 May 30
2
[LLVMdev] MCJit interface question
Agreed, that sounds like the best plan. I'll look into moving LLILC to ORC.
Thanks
-Joseph
From: Russell Hadley
Sent: Friday, May 29, 2015 8:13 PM
To: Lang Hames; Joseph Tremoulet
Cc: llvmdev at cs.uiuc.edu
Subject: RE: [LLVMdev] MCJit interface question
Hey Joseph,
What Lang said made me wonder. Is it the right time for us (LLILC) to move to ORC? The long term plan was to go there but
2015 Jun 30
2
[LLVMdev] ORC and relocations
Hi Lang,
Yes, I can return a non-zero marker value. Are you ok with this version?
void RuntimeDyldImpl::resolveExternalSymbols() {
while (!ExternalSymbolRelocations.empty()) {
StringMap<RelocationList>::iterator i = ExternalSymbolRelocations.begin();
StringRef Name = i->first();
if (Name.size() == 0) {
// This is an absolute symbol, use an address of zero.