2012-08-27 |
Craig Topper | Add HasAVX1Only predicate and use it for patterns that... |
blob | commitdiff | raw |
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 |
2011-02-19 |
Chris Lattner | implement PR9264: disambiguating 'bt mem, imm' as a... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Joerg Sonnenberger | Recognize leavel and leaveq aliases for leave. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Target/X86: Tweak win64's tailcall. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Fix whitespace. |
blob | commitdiff | raw | diff to current |
2010-12-30 |
Nick Lewycky | Add another non-commutable instruction that gas accepts... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Nate Begeman | Formalize the notion that AVX and SSE are non-overlappi... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | Rewrite the darwin tlv support to use a chain and retur... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | it turns out that when ".with.overflow" intrinsics... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Nate Begeman | Revert this change since it breaks a couple of the... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Nate Begeman | Remove SSE1-4 disable when AVX is enabled. While this... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Rafael Espindola | Implement the data16 prefix. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Rafael Espindola | Implement the rex64 prefix. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | implement PR8524, apparently mainline gas accepts movq... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Chris Lattner | accept lret as an alias for lretl, fixing the reopened... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | implement aliases for div/idiv that have an explicit... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | add aliases for movs between seg registers and mem... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move the "sh[lr]d op,op" -> "shld $1, op,op" aliases... |
blob | commitdiff | raw | diff to current |
next |