Home | History | Annotate | Download | only in JIT

Lines Matching refs:Code

82 // function here so that code generated by the JIT cooperates with the unwinding
89 // library of libgcc for darwin was written. The code for darwin overwrites the
170 // object may be impossible: since darwin code in libgcc was written after
217 // If the target supports JIT code generation, create the JIT.
222 *ErrorStr = "target does not support JIT code generation";
289 // Turn the machine code intermediate representation into bytes in memory that
292 report_fatal_error("Target does not support machine code emission!");
342 // Turn the machine code intermediate representation into bytes in memory
345 report_fatal_error("Target does not support machine code emission!");
373 // Turn the machine code intermediate representation into bytes in memory
376 report_fatal_error("Target does not support machine code emission!");
392 assert(FPtr && "Pointer to fn's code was null after getPointerToFunction");
572 void *Code, size_t Size,
576 EventListeners[I]->NotifyFunctionEmitted(F, Code, Size, Details);
589 /// GlobalAddress[F] with the address of F's machine code.
599 void *Code, size_t Size,
601 MCI->setAddress(Code);
652 return Addr; // Check if function already code gen'd
664 // ... and check if another thread has already code gen'd the function.
678 assert(Addr && "Code generation didn't add function to GlobalAddress table!");
768 assert(Addr && "Code generation didn't add function to GlobalAddress table!");
781 // situation. It's returned in the same block of memory as code which may
787 // Some applications require globals and code to live together, so they may
789 // through the memory manager which puts them near the code but not in the