summaryrefslogtreecommitdiff
path: root/Source/Core/Common/CodeBlock.h
AgeCommit message (Collapse)Author
2016-01-21More asterisksmathieui
2015-09-26Common: Move asserts to their own headerLioncash
2015-09-26Common: Move NonCopyable to its own headerLioncash
2015-09-12VertexLoaderX64: fix 2GB warningsTillmann Karras
Unlike the CPU JIT, the vertex loader JIT already emits position-independent code, so all we need to do is disable the warning.
2015-08-12Add support for a CodeBlock holding a child.Ryan Houdek
This is required to make sure two code spaces are relatively close to one another. In this case I need the AArch64 JIT codespace and its farcode space to be within 128MB of one another for branches.
2015-07-15CodeBlock: Add a shared IsAlmostFull functiondegasus
This function shall keep care about the low watermark of code space. If we ran out of space, the JITs shall clear their block cache.
2015-06-14Revert "x64: build a Position-Independent Executable (PIE)"Matthew Parlane
2015-06-04Jit: Make IsInCodeSpace() constLioncash
2015-06-03MemoryUtil: get executable pages near static dataTillmann Karras
and clean up a bit.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2014-04-09Remove dumb CodeBlock duplication in the emitters.Ryan Houdek
Fixes issue 6990. This uses a bit of templating to remove the duplicate code that is the CodeBlocks in each emitter headers. No actual functionality change in this.