Home | History | Annotate | Download | only in JIT

Lines Matching refs:Code

83 // function here so that code generated by the JIT cooperates with the unwinding
90 // library of libgcc for darwin was written. The code for darwin overwrites the
171 // 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";
290 // Turn the machine code intermediate representation into bytes in memory that
293 report_fatal_error("Target does not support machine code emission!");
344 // Turn the machine code intermediate representation into bytes in memory
347 report_fatal_error("Target does not support machine code emission!");
375 // Turn the machine code intermediate representation into bytes in memory
378 report_fatal_error("Target does not support machine code emission!");
394 assert(FPtr && "Pointer to fn's code was null after getPointerToFunction");
579 void *Code, size_t Size,
583 EventListeners[I]->NotifyFunctionEmitted(F, Code, Size, Details);
596 /// GlobalAddress[F] with the address of F's machine code.
606 void *Code, size_t Size,
608 MCI->setAddress(Code);
659 return Addr; // Check if function already code gen'd
671 // ... and check if another thread has already code gen'd the function.
685 assert(Addr && "Code generation didn't add function to GlobalAddress table!");
795 assert(Addr && "Code generation didn't add function to GlobalAddress table!");
808 // situation. It's returned in the same block of memory as code which may
814 // Some applications require globals and code to live together, so they may
816 // through the memory manager which puts them near the code but not in the