Deleted Added
full compact
IRExecutionUnit.h (254768) IRExecutionUnit.h (258054)
1//===-- IRExecutionUnit.h ---------------------------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 4 unchanged lines hidden (view full) ---

13// C Includes
14// C++ Includes
15#include <atomic>
16#include <string>
17#include <vector>
18#include <map>
19
20// Other libraries and framework includes
1//===-- IRExecutionUnit.h ---------------------------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 4 unchanged lines hidden (view full) ---

13// C Includes
14// C++ Includes
15#include <atomic>
16#include <string>
17#include <vector>
18#include <map>
19
20// Other libraries and framework includes
21#include "llvm/ADT/StringRef.h"
21#include "llvm/IR/Module.h"
22
23// Project includes
24#include "lldb/lldb-forward.h"
25#include "lldb/lldb-private.h"
26#include "lldb/Core/ClangForward.h"
27#include "lldb/Core/DataBufferHeap.h"
28#include "llvm/ExecutionEngine/JITMemoryManager.h"

--- 380 unchanged lines hidden (view full) ---

409
410 //------------------------------------------------------------------
411 /// Passthrough interface stub
412 //------------------------------------------------------------------
413 virtual unsigned GetNumStubSlabs() {
414 return m_default_mm_ap->GetNumStubSlabs();
415 }
416
22#include "llvm/IR/Module.h"
23
24// Project includes
25#include "lldb/lldb-forward.h"
26#include "lldb/lldb-private.h"
27#include "lldb/Core/ClangForward.h"
28#include "lldb/Core/DataBufferHeap.h"
29#include "llvm/ExecutionEngine/JITMemoryManager.h"

--- 380 unchanged lines hidden (view full) ---

410
411 //------------------------------------------------------------------
412 /// Passthrough interface stub
413 //------------------------------------------------------------------
414 virtual unsigned GetNumStubSlabs() {
415 return m_default_mm_ap->GetNumStubSlabs();
416 }
417
418 virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) {
419 return m_default_mm_ap->registerEHFrames(llvm::StringRef((const char *)Addr, Size));
420 }
421
417 //------------------------------------------------------------------
418 /// Passthrough interface stub
419 //------------------------------------------------------------------
420 virtual void *getPointerToNamedFunction(const std::string &Name,
421 bool AbortOnFailure = true) {
422 return m_default_mm_ap->getPointerToNamedFunction(Name, AbortOnFailure);
423 }
424 private:

--- 97 unchanged lines hidden ---
422 //------------------------------------------------------------------
423 /// Passthrough interface stub
424 //------------------------------------------------------------------
425 virtual void *getPointerToNamedFunction(const std::string &Name,
426 bool AbortOnFailure = true) {
427 return m_default_mm_ap->getPointerToNamedFunction(Name, AbortOnFailure);
428 }
429 private:

--- 97 unchanged lines hidden ---