2013-02-25 |
Chad Rosier | [ms-inline asm] Add support for the pushad/popad mnemonics. |
blob | commitdiff | raw |
2013-02-14 |
Kay Tiong Khoo | added basic support for Intel ADX instructions |
blob | commitdiff | raw | diff to current |
2013-02-01 |
David Sehr | Two changes relevant to LEA and x32: |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Craig Topper | Remove # from the beginning and end of def names. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Kevin Enderby | Adds missing aliases for fcom and fcomp instructions... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Craig Topper | Add mayLoad, mayStore, and hasSideEffects tags to BT... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Fix operands and encoding form for ARPL instruction... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Craig Topper | Mark all the _REV instructions as not having side effec... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Craig Topper | Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The... |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Jim Grosbach | X86: Better diagnostics for 32-bit vs. 64-bit mode... |
blob | commitdiff | raw | diff to current |
2012-11-08 |
Michael Liao | Add support of RTM from TSX extension |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Michael Liao | Add __builtin_setjmp/_longjmp supprt in X86 backend |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Craig Topper | Separate AVXCC and SSECC printing for cmpps/pd/ss/sd... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Craig Topper | Remove hasNoAVX method. Can just invert hasAVX instead. |
blob | commitdiff | raw | diff to current |
2012-09-21 |
Michael Liao | Revise td of X86 atomic instructions |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Jakob Stoklund Olesen | Revert r163761 "Don't fold indexed loads into TCRETURNm... |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Jakob Stoklund Olesen | Don't fold indexed loads into TCRETURNmi64. |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Chad Rosier | Update function names to conform to guidelines. No... |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Michael Liao | Introduce 'UseSSEx' to force SSE legacy encoding |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Craig Topper | Add HasAVX1Only predicate and use it for patterns that... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Jakob Stoklund Olesen | X86MemBarrier has unmodeled side effects. |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Craig Topper | Make x86 asm parser to check for xmm vs ymm for index... |
blob | commitdiff | raw | diff to current |
2012-07-12 |
Benjamin Kramer | Give the rdrand instructions a SideEffect flag and... |
blob | commitdiff | raw | diff to current |
2012-07-12 |
Benjamin Kramer | Add intrinsics for Ivy Bridge's rdrand instruction. |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Manman Ren | X86: add more GATHER intrinsics in LLVM |
blob | commitdiff | raw | diff to current |
2012-06-26 |
Manman Ren | X86: add GATHER intrinsics (AVX2) in LLVM |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Craig Topper | Rename FMA3 feature flag to just FMA to match gcc so... |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Hans Wennborg | Implement the local-dynamic TLS model for x86 (PR3985) |
blob | commitdiff | raw | diff to current |
2012-05-31 |
Benjamin Kramer | X86: Rename the CLMUL target feature to PCLMUL. |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Preston Gurd | Added X86 Atom latencies for instructions in X86InstrIn... |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Jakob Stoklund Olesen | Use ptr_rc_tailcall instead of GR32_TC. |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Benjamin Kramer | X86: Don't emit conditional floating point moves on... |
blob | commitdiff | raw | diff to current |
2012-04-03 |
Craig Topper | Add support for AVX enhanced comparison predicates... |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Eli Friedman | Fix the operand ordering on aliases for shld and shrd... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Eli Friedman | Make aliases for shld and shrd match gas. PR12173. |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Chad Rosier | Add q suffix aliases for the fistp and fisttp mnemonics. |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Michael J. Spencer | Add WIN_FTOL_* psudo-instructions to model the unique... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Craig Topper | Add X86 assembler and disassembler support for AMD... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
Jakob Stoklund Olesen | Use the same CALL instructions for Windows as for every... |
blob | commitdiff | raw | diff to current |
2012-01-17 |
Devang Patel | Intel syntax: Fix parser match class to check memory... |
blob | commitdiff | raw | diff to current |
2012-01-16 |
Eli Friedman | Get rid of unused codegen-only instruction. |
blob | commitdiff | raw | diff to current |
2012-01-12 |
Devang Patel | Add predicate method check match memory operand size... |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Craig Topper | Instruction selection priority fixes to remove the... |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Craig Topper | Don't disable MMX support when AVX is enabled. Fix... |
blob | commitdiff | raw | diff to current |
2012-01-01 |
Craig Topper | Allow CRC32 instructions to be selected when AVX is... |
blob | commitdiff | raw | diff to current |
2012-01-01 |
Craig Topper | Fix sfence, lfence, mfence, and clflush to be able... |
blob | commitdiff | raw | diff to current |
2011-12-12 |
Jan Sjödin | XOP instructions and encoding tests. |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Evan Cheng | Remove hasSSE1orAVX(). It's the same as hasXMM(). |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Evan Cheng | Many of the SSE patterns should not be selected when... |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Jakob Stoklund Olesen | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. |
blob | commitdiff | raw | diff to current |
2011-11-24 |
Benjamin Kramer | X86: alias cqo to cqto. |
blob | commitdiff | raw | diff to current |
2011-10-30 |
Craig Topper | Add intrinsics and feature flag for read/write FS/GS... |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Kevin Enderby | Change the sysexit mnemonic (and sysexitl) to never... |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Craig Topper | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin... |
blob | commitdiff | raw | diff to current |
2011-10-19 |
Craig Topper | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. |
blob | commitdiff | raw | diff to current |
2011-10-18 |
David Meyer | Remove NaClMode |
blob | commitdiff | raw | diff to current |
2011-10-16 |
Craig Topper | Add X86 PEXTR and PDEP instructions. |
blob | commitdiff | raw | diff to current |
2011-10-16 |
Craig Topper | Add X86 BZHI instruction as well as BMI2 feature detection. |
blob | commitdiff | raw | diff to current |
2011-10-16 |
Craig Topper | Add X86 BEXTR instruction. This instruction uses VEX... |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Craig Topper | Add support for X86 blsr, blsmsk, and blsi instructions... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Craig Topper | Add X86 ANDN instruction. Including instruction selection. |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Craig Topper | Add X86 TZCNT instruction and patterns to select it... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakob Stoklund Olesen | Ban rematerializable instructions with side effects. |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Bill Wendling | Revert r141854 because it was causing failures: |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Craig Topper | Add X86 TZCNT instruction and patterns to select it... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Craig Topper | Add 'implicit EFLAGS' to patterns for popcnt and lzcnt |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Craig Topper | Add HasPOPCNT predicate to the POPCNT instructions... |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Craig Topper | Add X86 LZCNT instruction. Including instruction select... |
blob | commitdiff | raw | diff to current |
2011-10-10 |
Benjamin Kramer | X86: Add patterns for the movbe instruction (mov +... |
blob | commitdiff | raw | diff to current |
2011-10-09 |
Craig Topper | Add Ivy Bridge 16-bit floating point conversion instruc... |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Craig Topper | Revert part of r141274. Only need to change encoding... |
blob | commitdiff | raw | diff to current |
2011-10-06 |
Craig Topper | Fix assembling of xchg %eax, %eax to not use the NOP... |
blob | commitdiff | raw | diff to current |
2011-10-03 |
Craig Topper | Add support for MOVBE and RDRAND instructions for the... |
blob | commitdiff | raw | diff to current |
2011-10-02 |
Craig Topper | Fix some Intel syntax disassembly issues with instructi... |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Craig Topper | Fix handling of Intel syntax disassembling of movs... |
blob | commitdiff | raw | diff to current |
2011-09-05 |
Nick Lewycky | Add a new MC bit for NaCl (Native Client) mode. NaCl... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Rafael Espindola | Adds a SelectionDAG node X86SegAlloca which will be... |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Eli Friedman | Add support for generating CMPXCHG16B on x86-64 for... |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Benjamin Kramer | X86: Add some operand types required to identify calls. |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Kevin Enderby | Fix llvm-mc handing of x86 instructions that take 8... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Benjamin Kramer | Port operand types for ARM and X86 over from EDIS to... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Evan Cheng | Eliminate asm parser's dependency on TargetMachine: |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Kevin Enderby | Changed the X86 PUSH64i8 record to use the i64i8imm... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Stuart Hastings | Reapply 132424 with fixes. This fixes PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Rafael Espindola | Revert 132424 to fix PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Recommit 132404 with fixes. rdar://problem/5993888 |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Revert 132404 to appease a buildbot. rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Add support for x86 CMPEQSS and friends. These instruc... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Chris Lattner | add a missing alias to make us more bug compatible... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Stuart Hastings | Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Nick Lewycky | This should always be signed chars, so use int8_t.... |
blob | commitdiff | raw | diff to current |
2011-04-18 |
Chris Lattner | Add a new bit that ImmLeaf's can opt into, which allows... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | switch the rest of the x86 immediate patterns over... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | now that predicates have a decent abstraction layer... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | Rework our internal representation of node predicates... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Bill Wendling | As Dan pointed out, movzbl, movsbl, and friends are... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Bill Wendling | Have the X86 back-end emit the alias instead of what... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Bill Wendling | Add an option to not print the alias of an instruction... |
blob | commitdiff | raw | diff to current |
2011-02-22 |
Joerg Sonnenberger | Recognize loopz and loopnz as aliases for loope and... |
blob | commitdiff | raw | diff to current |
next |