aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Atom has SIMD instruction set extension up to SSSE3Michael Liao2012-10-251-1/+1
* Clean up where SlotSize should be used instead of pointer size.Michael Liao2012-10-252-19/+17
* [ms-inline asm] Add support for parsing the '.' operator. Given,Chad Rosier2012-10-241-0/+34
* Tidy up. No functional change intended.Chad Rosier2012-10-241-14/+15
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-241-2/+2
* [ms-inline asm] Create a register operand, rather than a memory operand when weChad Rosier2012-10-241-40/+45
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-242-5/+8
* Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky2012-10-242-0/+78
* Add custom conversion from v2u32 to v2f32 in 32-bit modeMichael Liao2012-10-242-0/+24
* Change x86_fastcallcc to require inreg markers. This allows it to knownRafael Espindola2012-10-241-1/+1
* [ms-inline asm] Offset operator - the size should be based on the size of aChad Rosier2012-10-231-0/+4
* [ms-inline asm] Clean up comment.Chad Rosier2012-10-231-3/+3
* [ms-inline asm] When parsing inline assembly we set the base register to aChad Rosier2012-10-231-2/+9
* Make branch heavy code for generating marked up disassembly simplerKevin Enderby2012-10-231-30/+16
* Fix PR14161Michael Liao2012-10-231-1/+4
* Silence -Wsign-compareMatt Beaumont-Gay2012-10-231-1/+1
* [ms-inline asm] Add an implementation of the offset operator. This is a followChad Rosier2012-10-231-12/+20
* Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32Michael Liao2012-10-232-19/+52
* Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1Michael Liao2012-10-234-0/+186
* Add support for annotated disassembly output for X86 and arm.Kevin Enderby2012-10-221-2/+30
* [ms-inline asm] Add the isOffsetOf() function.Chad Rosier2012-10-221-0/+5
* [ms-inline asm] Add support for parsing the offset operator. Callback for Chad Rosier2012-10-221-5/+21
* [ms-inline asm] Reset the opcode prior to parsing a statement.Chad Rosier2012-10-191-3/+0
* [ms-inline asm] Have the TargetParser callback to Sema to determine the size ofChad Rosier2012-10-191-3/+30
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-191-0/+1
* Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86Michael Liao2012-10-192-1/+81
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-182-2/+21
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-21/+2
* Check for empty YMM use-def lists in X86VZeroUpper.Jakob Stoklund Olesen2012-10-171-1/+1
* Check SSSE3 instead of SSE4.1Michael Liao2012-10-171-2/+2
* Fix setjmp on models with non-Small code model nor non-Static relocation modelMichael Liao2012-10-172-22/+50
* Support v8f32 to v8i8/vi816 conversion through custom loweringMichael Liao2012-10-162-17/+39
* Reapply r165661, Patch by Shuxin Yang <shuxin.llvm@gmail.com>.NAKAMURA Takumi2012-10-161-0/+41
* Move X86MCInstLower class definition into implementation file. It's not neede...Craig Topper2012-10-163-54/+25
* Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao2012-10-157-1/+260
* [ms-inline asm] If we parsed a statement and the opcode is valid, then it's a...Chad Rosier2012-10-151-0/+3
* [ms-inline asm] Update the end loc for ParseIntelMemOperand.Chad Rosier2012-10-151-0/+1
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-153-9/+9
* X86: Disable long nops for all cpus prior to pentiumpro/i686.Benjamin Kramer2012-10-131-1/+3
* X86: Fix accidentally swapped operands.Benjamin Kramer2012-10-131-1/+1
* X86: Promote i8 cmov when both operands are coming from truncates of the same...Benjamin Kramer2012-10-131-0/+15
* [ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier2012-10-131-24/+10
* [ms-inline asm] Capitalize per coding standard.Chad Rosier2012-10-121-19/+19
* [ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier2012-10-121-25/+14
* Revert 165732 for further review.Micah Villmow2012-10-113-9/+9
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-113-9/+9
* Revert r165661, "Patch by Shuxin Yang <shuxin.llvm@gmail.com>."NAKAMURA Takumi2012-10-111-40/+0
* Change MachineInstrBuilder::addDisp to copy over target flags by default.Evan Cheng2012-10-111-5/+2
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-2/+21
* Patch by Shuxin Yang <shuxin.llvm@gmail.com>.Nadav Rotem2012-10-101-0/+40