Catch another case where SD fails to propagate node order.
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
2013-04-13 Andrew TrickCatch another case where SD fails to propagate node...
2013-03-28 Michael LiaoSkip moving call address loading into callseq when...
2013-02-19 Jakub StaszakAdd obvious constantness.
2013-01-13 Nick LewyckyFix typo in comment.
2013-01-06 Evan ChengFix for PR14739. It's not safe to fold a load into...
2013-01-04 Jakub StaszakMove 'break' to the right place to prevent fallthru...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-14 Jakub StaszakRemove unneeded #includes.
2012-11-10 Craig TopperCleanup pcmp(e/i)str(m/i) instruction definitions and...
2012-10-15 Michael LiaoAdd __builtin_setjmp/_longjmp supprt in X86 backend
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-05 Evan ChengFollow up to r165072. Try a different approach: only...
2012-10-02 Evan ChengFix a serious X86 instruction selection bug. In
2012-09-28 Manman RenX86: when replacing SUB with TEST in ISelDAGToDAG,...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-26 Michael LiaoAdd MULX code generation support
2012-09-25 Michael LiaoAdd missing i64 max/min/umax/umin on 32-bit target
2012-09-19 Michael LiaoUnify the logic in SelectAtomicLoadAdd and SelectAtomic...
2012-09-13 Jakob Stoklund OlesenRevert r163761 "Don't fold indexed loads into TCRETURNm...
2012-09-13 Jakob Stoklund OlesenDon't fold indexed loads into TCRETURNmi64.
2012-09-12 Michael LiaoFix PR11985
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-08-11 Craig TopperAdd a couple default: llvm_unreachable() to some switch...
2012-08-08 Manman RenX86: enable CSE between CMP and SUB
2012-08-06 Craig TopperImplement proper handling for pcmpistri/pcmpestri intri...
2012-08-01 Chad RosierWhitespace.
2012-07-24 David ChisnallELF does not imply GNU/Linux. Do not assume GNU conven...
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-07-01 Craig TopperReduce code size by using a second switch statement...
2012-07-01 Craig TopperAdd a break to the end of case statement missed in...
2012-07-01 Craig TopperFix a crash on release builds if gather intrinsics...
2012-07-01 Craig TopperUse a second switch statement to reduce number of calls...
2012-06-29 Manman RenX86: add more GATHER intrinsics in LLVM
2012-06-26 Manman RenX86: add GATHER intrinsics (AVX2) in LLVM
2012-05-23 Craig TopperTidy up spacing.
2012-05-16 Evan ChengAvoid creating a cycle when folding load / op with...
2012-04-12 Evan ChengGeneralize r153635 to deal with TokenFactor chains...
2012-04-09 Chandler CarruthCleanup and relax a restriction on the matching of...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-29 Benjamin KramerReplace assert(0) with llvm_unreachable to avoid warnin...
2012-03-29 Joel JonesFor X86, change load/dec-or-inc/store into dec-or-inc...
2012-03-29 Joel JonesReverted to revision 153616 to unblock build
2012-03-29 Joel JonesFor X86, change load/dec-or-inc/store into dec-or-inc...
2012-03-27 Craig TopperPrune some includes
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-09 Craig TopperUse uint16_t to store opcodes in static tables in X86...
2012-02-22 Craig TopperDeclare register classes as const. Fix a couple pointer...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-02-15 Pete CooperStop custom lowering forr x86 DEC64m from happening...
2012-02-13 Pete CooperFixed bug when custom lowering DEC64m on x86.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-12 Chandler CarruthSwitch all of the uses of my InsertDAGNode helper to...
2012-01-11 Chandler CarruthRevert r147945 which disabled an addressing mode transf...
2012-01-11 Chandler CarruthDisable the transformation I added in r147936 to see...
2012-01-11 Chandler CarruthHoist a really redundant code pattern into a helper...
2012-01-11 Chandler CarruthSimplify the AND-rooted mask+shift checking code to...
2012-01-11 Chandler CarruthUnify the interface of the three mask+shift transform...
2012-01-11 Chandler CarruthClarify and make explicit some of the requirements...
2012-01-11 Chandler CarruthHoist the logic to transform shift+mask combinations...
2012-01-11 Chandler CarruthTeach the X86 instruction selection to do some heroic...
2012-01-09 Chandler CarruthDon't rely on the fact that shift values are never...
2011-11-16 Pete CooperAdded missing comment about new custom lowering of...
2011-11-15 Pete CooperAdded custom lowering for load->dec->store sequence...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-08 Jakob Stoklund OlesenAdd TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
2011-08-01 Bruno Cardoso LopesTeach PreprocessISelDAG to be aware of vector types...
2011-07-13 Eli FriedmanMake sure we don't combine a large displacement and...
2011-07-13 Eli FriedmanRefactor out checking for displacements on x86-64 addre...
2011-07-01 Eric ChristopherTargetConstant immediates won't be placed into register...
2011-06-30 Eric ChristopherFix a small thinko for constant i64 lock/orq optimizati...
2011-05-20 Stuart HastingsRe-commit 131641 with fixes; de-pseudoize MOVSX16rr8...
2011-05-17 Eric ChristopherUpdate comment.
2011-05-17 Eric ChristopherSupport XOR and AND optimization with no return value.
2011-05-17 Eric ChristopherCouple less magic numbers.
2011-05-17 Eric ChristopherMake this code a little less magic number laden.
2011-05-11 Eric ChristopherTurn this into a table, this will make more sense shortly.
2011-05-10 Eric ChristopherOptimize atomic lock or that doesn't use the result...
2011-04-23 Benjamin KramerSilence an overzealous uninitialized variable warning...
2011-04-22 Benjamin KramerX86: Try to use a smaller encoding by transforming...
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-02-13 Chris LattnerEnhance ComputeMaskedBits to know that aligned frameindexes
2011-01-27 NAKAMURA Takumilib/Target/X86/X86ISelDAGToDAG.cpp: __main should be...
2011-01-16 Chris Lattnerfix PR8514, a bug where the "heroic" transformation...
2011-01-14 Ted Kremenek'HiReg' is written but never read. Nuke its
2011-01-06 Bill WendlingPR8918 - When used with MinGW64, LLVM generates a ...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-05 Chris Lattnerit turns out that when ".with.overflow" intrinsics...
2010-10-26 Dale JohannesenUse a MemIntrinsicSDNode for ISD::PREFETCH, which touches
next