summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Use small encodings for constants when possible.Rafael Espindola2015-07-172-15/+41
* [X86][SSE] Added nounwind attribute to vector shift tests.Simon Pilgrim2015-07-166-128/+96
* [X86][SSE] Updated vector conversion test names.Simon Pilgrim2015-07-162-201/+201
* [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute dif...James Molloy2015-07-161-0/+242
* [X86] Test for r242395 (Fix emitPrologue() to make less assumptions about pus...Michael Kuperstein2015-07-161-0/+19
* [X86] Reapply r240257 : "Allow more call sequences to use push instructions f...Michael Kuperstein2015-07-161-40/+53
* Revert "[X86] Allow more call sequences to use push instructions for argument...Reid Kleckner2015-07-161-53/+40
* Revert "Look through PHIs to find additional register sources"Bruno Cardoso Lopes2015-07-151-84/+0
* Look through PHIs to find additional register sourcesBruno Cardoso Lopes2015-07-151-0/+84
* [SDAG] Optimize unordered comparison in soft-float mode (patch by Anton Nadol...Alexey Bataev2015-07-151-0/+127
* [X86][SSE] Added i686/SSE2 vector shift tests.Simon Pilgrim2015-07-153-34/+987
* AVX : Fix ISA disabling in case AVX512VL , some instructions should be disabl...Igor Breger2015-07-151-0/+215
* [CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer2015-07-141-0/+12
* Give an explicit triple to llvm/test/CodeGen/X86/pr13577.ll.NAKAMURA Takumi2015-07-141-1/+1
* Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization"Matthias Braun2015-07-141-1/+3
* LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalizationMatthias Braun2015-07-141-3/+1
* X86: Check output of x86 copysignl testcase.Matthias Braun2015-07-141-1/+16
* [WinEH] Emit the LSDA even if no lpads remain but outlining occurredReid Kleckner2015-07-131-0/+35
* Fix handling of the 'n' asm constraint with invalid operands.James Y Knight2015-07-131-0/+10
* Print the visibility of available_externally functions.Rafael Espindola2015-07-131-0/+6
* AVX-512: Added all AVX-512 forms of Vector Convert for Float/Double/Int/Long ...Elena Demikhovsky2015-07-131-50/+0
* [X86][SSE] Tidied up vector extend/truncation tests. NFCI.Simon Pilgrim2015-07-124-79/+81
* [X86][SSE] Vectorized v4i32 non-uniform shifts.Simon Pilgrim2015-07-125-338/+238
* [ShrinkWrap][PEI] Do not insert epilogue for unreachable blocks.Quentin Colombet2015-07-101-0/+39
* ComputeKnownBits: be a bit smarter about ADDsFiona Glaser2015-07-101-2/+3
* [WinEH] Make sure LSDA tables are 4 byte alignedReid Kleckner2015-07-102-0/+2
* [x86] enable machine combiner reassociations for scalar double-precision mult...Sanjay Patel2015-07-091-0/+23
* [x86] enable machine combiner reassociations for scalar double-precision addsSanjay Patel2015-07-091-1/+23
* [WinEH] Give up on using CSRs across 32-bit invokes for nowReid Kleckner2015-07-092-23/+37
* [ImplicitNullChecks] Be smarter in picking the memory op.Sanjoy Das2015-07-092-2/+84
* Allow {e,r}bp as the target of {read,write}_register.Pat Gavlin2015-07-092-0/+42
* fix an invisible bug when combining repeated FP divisorsSanjay Patel2015-07-091-0/+17
* Reapply fixed r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-0/+44
* Revert r241790: Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-44/+0
* Fix shift legalization and lowering for big constants.Pawel Bylica2015-07-091-0/+44
* Extended syntax of vector version of getelementptr instruction.Elena Demikhovsky2015-07-091-0/+22
* [x86] enable machine combiner reassociations for scalar single-precision mult...Sanjay Patel2015-07-083-6/+27
* [X86][SSE] Vector shift test cleanup. NFC.Simon Pilgrim2015-07-086-1280/+1280
* [Win64] Only treat some functions as having the Win64 conventionReid Kleckner2015-07-081-0/+18
* [SEH] Add missing test case from previous realignment commitReid Kleckner2015-07-081-0/+101
* [X86][SSE] Added (V)ROUNDSD + (V)ROUNDSS stack folding supportSimon Pilgrim2015-07-082-4/+36
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-071-0/+99
* [WinEH] Add localaddress intrinsic instead of using frameaddressReid Kleckner2015-07-071-3/+3
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-072-10/+10
* [X86][AVX] Add support for shuffle decoding of vperm2f128/vperm2i128 with zer...Simon Pilgrim2015-07-061-10/+10
* [x86] extend machine combiner reassociation optimization to SSE scalar addsSanjay Patel2015-07-061-42/+89
* [X86][SSE] Vectorized i64 uniform constant SRA shiftsSimon Pilgrim2015-07-064-63/+39
* [X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructionsSimon Pilgrim2015-07-061-0/+221
* [X86][SSE] Added missing stack folding test for SQRTSD and SQRTSS instructions.Simon Pilgrim2015-07-061-2/+14
* [X86][AVX512] Multiply Packed Unsigned Integers with Round and ScaleAsaf Badouh2015-07-062-0/+40
OpenPOWER on IntegriCloud