Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.06Jul5432130Jun292827262524232221201918171615141312111098765432131May30292827262524Revert "Include debug info for nested structs and classes"Include debug info for nested structs and classesAdd negative test for TBAA[X86] Use native IR for immediate values 0-7 of packed fp cmp builtins. This makes them the same as what is done when using the SSE builtins for these same encodings.[OpenMP] Sema and parsing for 'distribute simd' pragma[AVX512] Use the generic ctlz intrinsic to implement the vplzcntd/q builtins.[AST] Use ArrayRef in more interfaces[AVX512] The 128 and 256-bit vplzcnt builtins require avx512cd in addition to avx512vl.Delete some dead code, NFC[OpenMP] remove outdated comment (NFC)[Sema] Fix a bug where pack expansion was not expanded in type aliasRe-apply "test: Use add_lit_testsuites so that subsets of tests can be specified"Revert "test: Use add_lit_testsuites so that subsets of tests can be specified"test: Use add_lit_testsuites so that subsets of tests can be specified[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang[X86][AVX512] Remove vector BROADCAST builtins.[X86][AVX512] Converted the VBROADCAST intrinsics to generic IR[X86][AVX512F] add float/double abs intrinsics[AVX512] minor fix in sqrt{ss|sd} intrinsics arguments[OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.13.17.ntrinsics _mm256_permutexvar_epi64 doesn't accept three parameters as specify bellow.[Clang][BuiltIn][AVX512] adding _mm{|256|512}_mask_cvt{s|us|}epi16_storeu_epi8 intrinsics[ASTMatchers] New forEachOverriden matcher.[OpenMP] Sema and parse for 'distribute parallel for simd'[X86] Use undefined instead of setzero in shufflevector based intrinsics when the second source is unused. Rewrite immediate extractions in shuffle intrinsics to be in ((c >> x) & y) form instead of ((c & z) >> x). This way only x varies between each use instead of having to vary x and z.[X86][AVX512] Converted the VSHUFPD intrinsics to generic IR[AVX512] Remove VPERMD/VPERMQ/VPERMILPS/VPERMILPD builtins. These were made unused in r274492 and r274502.[OpenCL] Make OpenCL Builtins added according to the right version.[X86][AVX512] Converted the VPERMPD/VPERMQ intrinsics to generic IR[X86][AVX512] Converted the VPERMILPD/VPERMILPS intrinsics to generic IR[Sparc] Allow LEON cpu models to be selected with -mcpu[AVX512] Modify what indices we emit for the zero vector we use for zero extension of the result of a v2i1 or v4i1 masked compare. This way we emit something that the backend easily interprets as a concatenation rather than a true shuffle. This delivers slightly better codegen with the current backend capabilities.[Sema] A flexible array member must not be the only named member[AST] Use ArrayRef in more interfaces[Refactor NFC] Rename the (non-CCE, fold-failure) Diag during constant expression evaluation as FFDiag.fix two typos in the doc[X86][AVX512] Converted the MOVDDUP/MOVSLDUP/MOVSHDUP masked intrinsics to generic IR[CUDA] Move argument type lists to the stack. NFC.Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible.[X86] Replace 128-bit and 256 masked vpermilps/vpermilpd builtins with native IR.
Loading