summaryrefslogtreecommitdiff
path: root/src/sna/compiler.h
AgeCommit message (Expand)Author
2019-02-21Fix build on i686Adam Jackson
2016-04-06sna: Mark sse2 routines as "fast"Chris Wilson
2016-04-05sna: Add alignment hints to tiled memcpyChris Wilson
2015-04-24sna: Reuse compiler attribute fast to build fast_memcpyChris Wilson
2015-04-24sna: Mark avx as being a subset of avx2 optimisationsChris Wilson
2015-01-17sna: Provide a few compiler hintsChris Wilson
2013-08-05sna: Rename the attribute macro __packed__ to avoid clang barfingChris Wilson
2013-08-04sna: Define fast function attribute for old gcc or other compilersChris Wilson
2013-08-01sna: Don't force inline string-ops for the general memcpy_blt routineChris Wilson
2013-07-10sna: Ofast was introduced with gcc-4.6Chris Wilson
2013-06-29sna: Add the Ofast option to the critical memcpy routinesChris Wilson
2013-04-10sna: Align uploads to start on page boundariesChris Wilson
2013-04-01sna: Allow the compiler to inline memcpy for the bitblt routinesChris Wilson
2013-03-12sna/gen4: Tweak compilation flags to avoid mixed settings across functionsChris Wilson
2013-02-27sna: Prettify GCC version detection in headersChris Wilson
2013-02-26sna: Force GCC to use the SSE unit for SSE2 routinesChris Wilson
2013-02-26sna: Bump required GCC for sse2Chris Wilson
2013-02-26sna: Conditionally compile sse2 routinesChris Wilson
2013-02-26sna: Conditionally compile sse4_2 routinesChris Wilson
2013-02-26sna: Conditionally compile avx routinesChris Wilson
2013-02-26sna/gen4: Cluster ISAChris Wilson
2013-02-26sna/gen3: Allow conditional use of SSE2Chris Wilson
2013-02-26sna/gen4+: Begin specialising vertex programs for ISAChris Wilson
2013-02-25sna/trapezoids: Instruct the compiler to flatten the callees whilst rasterisingChris Wilson
2013-02-11sna: Fix inaccurate use of __attribute__((const))Chris Wilson
2013-01-27sna: Begin sketching out a threaded rasteriser for spansChris Wilson
2012-06-05sna: Add inline keyword in conjunction with attribute(always_inline)Chris Wilson
2012-06-02sna/trapezoids: Implement trapezoidal opaque fills inplaceChris Wilson
2011-12-24sna: Encourage large operations to be migrated to the GPUChris Wilson
2011-12-14sna: Protect against deferred malloc failures for pixel dataChris Wilson
2011-12-11sna: Enable hooking up of valgrind during debuggingChris Wilson
2011-11-18sna/gen7: minor tidy of redundant definesChris Wilson
2011-11-08sna: Begin hooking up valgrind/memcheckChris Wilson
2011-10-19sna: Micro-optimise fill-spansChris Wilson