Home | History | Annotate | Download | only in JIT

Lines Matching refs:Memory

1 //===-- JITEmitter.cpp - Write machine code to executable memory ----------===//
11 // write machine code to memory and remember where relocatable values are.
45 #include "llvm/Support/Memory.h"
59 STATISTIC(NumRetries, "Number of retries with more memory");
223 /// contents of the slots or the memory associated with the GOT.
282 /// used to output functions to memory for execution.
292 // ask the memory manager for at least this much space. When we
413 /// allocateGlobal - Allocate memory for a global. Unlike allocateSpace,
414 /// this method does not allocate memory in the current output buffer,
442 /// retryWithMoreMemory - Log a retry and deallocate all memory for the
444 /// more memory next time.
447 /// deallocateMemForFunction - Deallocate all memory for the specified
691 // Note: this is done so the Resolver doesn't have to manage GOT memory
786 // Set the memory writable, if it's not already
906 // CurBufferPtr may have moved beyond FnEnd, due to memory allocation for
923 sys::Memory::InvalidateInstructionCache(FnStart, FnEnd-FnStart);
1017 /// deallocateMemForFunction - Deallocate all memory for the specified
1041 // create a new memory block if there is no active one.
1050 // Delegate this call through the memory manager.
1071 // Initialize the memory for all of the constant pool entries.
1082 report_fatal_error("Initialize memory with machine specific constant pool"
1111 // we will know the final locations of the MBBs in memory.
1141 // memory we allocated for the jump table in 'initJumpTableInfo'
1159 // memory we allocated for the jump table in 'initJumpTableInfo'
1289 /// freeMachineCodeForFunction - release machine code memory for given Function.
1296 // Free the actual memory for the function body and related stuff.