summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelDAGToDAG.cpp
Commit message (Expand)AuthorAge
* Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.Craig Topper2012-11-10
* Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao2012-10-15
* Create enums for the different attributes.Bill Wendling2012-10-09
* Follow up to r165072. Try a different approach: only move the load when it's ...Evan Cheng2012-10-05
* Fix a serious X86 instruction selection bug. InEvan Cheng2012-10-02
* X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren2012-09-28
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* Add MULX code generation supportMichael Liao2012-09-26
* Add missing i64 max/min/umax/umin on 32-bit targetMichael Liao2012-09-25
* Unify the logic in SelectAtomicLoadAdd and SelectAtomicLoadArithMichael Liao2012-09-19
* Revert r163761 "Don't fold indexed loads into TCRETURNmi64."Jakob Stoklund Olesen2012-09-13
* Don't fold indexed loads into TCRETURNmi64.Jakob Stoklund Olesen2012-09-13
* Fix PR11985Michael Liao2012-09-12
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-24
* Add a couple default: llvm_unreachable() to some switch statements. Fix a bad...Craig Topper2012-08-11
* X86: enable CSE between CMP and SUBManman Ren2012-08-08
* Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...Craig Topper2012-08-06
* Whitespace.Chad Rosier2012-08-01
* ELF does not imply GNU/Linux. Do not assume GNU conventions just because weDavid Chisnall2012-07-24
* Update GATHER instructions to support 2 read-write operands. Patch from mysel...Craig Topper2012-07-12
* Reduce code size by using a second switch statement to avoid extra calls to S...Craig Topper2012-07-01
* Add a break to the end of case statement missed in r159501.Craig Topper2012-07-01
* Fix a crash on release builds if gather intrinsics are passed a non-constant ...Craig Topper2012-07-01
* Use a second switch statement to reduce number of calls to SelectGather in co...Craig Topper2012-07-01
* X86: add more GATHER intrinsics in LLVMManman Ren2012-06-29
* X86: add GATHER intrinsics (AVX2) in LLVMManman Ren2012-06-26
* Tidy up spacing.Craig Topper2012-05-23
* Avoid creating a cycle when folding load / op with flag / store. PR11451474. ...Evan Cheng2012-05-16
* Generalize r153635 to deal with TokenFactor chains; also clean up the logic a...Evan Cheng2012-04-12
* Cleanup and relax a restriction on the matching of global offsets intoChandler Carruth2012-04-09
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* Replace assert(0) with llvm_unreachable to avoid warnings about dropping off ...Benjamin Kramer2012-03-29
* For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones2012-03-29
* Reverted to revision 153616 to unblock buildJoel Jones2012-03-29
* For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones2012-03-29
* Prune some includesCraig Topper2012-03-27
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-27
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-17
* Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper2012-03-09
* Declare register classes as const. Fix a couple pointers to register classes ...Craig Topper2012-02-22
* Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen2012-02-16
* Stop custom lowering forr x86 DEC64m from happening if the load in the lowere...Pete Cooper2012-02-15
* Fixed bug when custom lowering DEC64m on x86.Pete Cooper2012-02-13
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Switch all of the uses of my InsertDAGNode helper to follow the exactChandler Carruth2012-01-12
* Revert r147945 which disabled an addressing mode transformation. I hadChandler Carruth2012-01-11