| Commit message (Expand) | Author | Age |
* | Don't use inline assembly in 64-bit Visual Studio. Unfortunately, this means ... | Craig Topper | 2011-10-17 |
* | Add X86 PEXTR and PDEP instructions. | Craig Topper | 2011-10-16 |
* | Add AsmToken::getEndLoc and use it to add ranges to x86 asm register parsing. | Benjamin Kramer | 2011-10-16 |
* | X86AsmParser: Synthesize EndLoc for tokens out of StartLoc + Length and print... | Benjamin Kramer | 2011-10-16 |
* | Add X86 BZHI instruction as well as BMI2 feature detection. | Craig Topper | 2011-10-16 |
* | Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMR... | Craig Topper | 2011-10-16 |
* | Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does... | Chris Lattner | 2011-10-16 |
* | Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3... | Craig Topper | 2011-10-16 |
* | Add X86 feature detection support for BMI instructions. Added new cpuid funct... | Craig Topper | 2011-10-16 |
* | Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ... | Craig Topper | 2011-10-15 |
* | SmallVector -> array | Benjamin Kramer | 2011-10-15 |
* | A few 80-col violations. | Evan Cheng | 2011-10-14 |
* | Add X86 ANDN instruction. Including instruction selection. | Craig Topper | 2011-10-14 |
* | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-14 |
* | Ban rematerializable instructions with side effects. | Jakob Stoklund Olesen | 2011-10-14 |
* | V_SET0 has no side effects. | Jakob Stoklund Olesen | 2011-10-14 |
* | Simplify assertion, and avoid undefined shift. Based on patch by Ahmed Charles. | Eli Friedman | 2011-10-13 |
* | More closely follow libgcc, which has code after the `ret' instruction to | Bill Wendling | 2011-10-13 |
* | Revert r141854 because it was causing failures: | Bill Wendling | 2011-10-13 |
* | Should not add instructions to a BB after a return instruction. The machine i... | Bill Wendling | 2011-10-13 |
* | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-13 |
* | Add 'implicit EFLAGS' to patterns for popcnt and lzcnt | Craig Topper | 2011-10-13 |
* | Fix indent in comment. | Nick Lewycky | 2011-10-12 |
* | Add HasPOPCNT predicate to the POPCNT instructions. Also mark POPCNT as modif... | Craig Topper | 2011-10-11 |
* | Make Ivy Bridge 16-bit floating point conversion instructions require AVX. | Craig Topper | 2011-10-11 |
* | Add X86 LZCNT instruction. Including instruction selection support. | Craig Topper | 2011-10-11 |
* | Fix disassembling of popcntw. Also remove some code that says it accounts for... | Craig Topper | 2011-10-11 |
* | Fixed natural stack alignment for Linux x86-32. Thanks Eli. | Lang Hames | 2011-10-11 |
* | Add a natural stack alignment field to TargetData, and prevent InstCombine from | Lang Hames | 2011-10-10 |
* | Make sure the X86 backend doesn't explode on 128-bit shuffles in AVX mode. F... | Eli Friedman | 2011-10-10 |
* | X86: Add a subtarget definition for core-avx-i, which is GCC's name for ivy b... | Benjamin Kramer | 2011-10-10 |
* | Fix 10892 - When lowering SIGN_EXTEND_INREG do not lower v2i64 because the | Nadav Rotem | 2011-10-10 |
* | X86: Add patterns for the movbe instruction (mov + bswap, only available on a... | Benjamin Kramer | 2011-10-10 |
* | Put a bunch of calls to ToggleFeature behind proper if statements. | Craig Topper | 2011-10-10 |
* | Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa... | Craig Topper | 2011-10-09 |
* | Prevent potential NOREX bug. | Jakob Stoklund Olesen | 2011-10-08 |
* | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. | Jakob Stoklund Olesen | 2011-10-08 |
* | Constrain both operands on MOVZX32_NOREXrr8. | Jakob Stoklund Olesen | 2011-10-07 |
* | High bits of movmskp{s|d} and pmovmskb are known zero. rdar://10247336 | Evan Cheng | 2011-10-07 |
* | Add X86 disassembler support for RDFSBASE, RDGSBASE, WRFSBASE, and WRGSBASE. | Craig Topper | 2011-10-07 |
* | Add X86 disassembler support for XSAVE, XRSTOR, and XSAVEOPT. | Craig Topper | 2011-10-07 |
* | Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6... | Craig Topper | 2011-10-07 |
* | Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w... | Craig Topper | 2011-10-06 |
* | Build system infrastructure for multiple tblgens. | Peter Collingbourne | 2011-10-06 |
* | Override TRI::getSubClassWithSubReg for X86. | Jakob Stoklund Olesen | 2011-10-05 |
* | Change C++ style comments to C style comments in X86 disassembler. Patch from... | Craig Topper | 2011-10-05 |
* | Teach the MC to output code/data region marker labels in MachO and ELF modes.... | Owen Anderson | 2011-10-04 |
* | Add support in the disassembler for ignoring the L-bit on certain VEX instruc... | Craig Topper | 2011-10-04 |
* | Add support for MOVBE and RDRAND instructions for the assembler and disassemb... | Craig Topper | 2011-10-03 |
* | Treat VEX.vvvv as a 3-bit field outside of 64-bit mode. Prevents access to re... | Craig Topper | 2011-10-03 |