aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* some random notes.Chris Lattner2010-09-051-1/+4
* add a comment about where this should eventually move.Chris Lattner2010-09-051-0/+7
* update this.Chris Lattner2010-09-051-10/+29
* more cleanupsChris Lattner2010-09-051-52/+38
* Change lower atomic pass to use IntrinsicInst to simplify it a bit.Chris Lattner2010-09-052-41/+30
* eliminate some non-obvious casts. UndefValue isa Constant.Chris Lattner2010-09-051-4/+4
* fix PR8063, a crash in globalopt in the malloc analysis code.Chris Lattner2010-09-052-20/+44
* Added initialisers for reduction rule counters.Lang Hames2010-09-051-0/+4
* Fix warning reported by MSVC++ builder.Nick Lewycky2010-09-051-2/+2
* Switch FnSet to containing the ComparableFunction instead of a pointer to one.Nick Lewycky2010-09-051-36/+67
* Fix many bugs when merging weak-strong and weak-weak pairs. We now merge allNick Lewycky2010-09-051-98/+183
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-057-15/+148
* Remove dead code.Jakob Stoklund Olesen2010-09-042-112/+0
* fix this to work with allocators that have reference type with compilersChris Lattner2010-09-041-3/+7
* dead method.Chris Lattner2010-09-041-1/+0
* delete dead code.Chris Lattner2010-09-041-29/+0
* zap dead code.Chris Lattner2010-09-0418-141/+4
* remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg,Chris Lattner2010-09-041-54/+0
* zap dead code.Chris Lattner2010-09-041-1/+0
* Remove the last bit of isShuffleMaskLegal checks and improve the comment rega...Bruno Cardoso Lopes2010-09-041-5/+3
* make explicit that we not handle several mmx shufflesBruno Cardoso Lopes2010-09-041-7/+7
* Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedgeDan Gohman2010-09-042-1/+60
* Emit target specific nodes to handle palignr. Do not touch it for MMX version...Bruno Cardoso Lopes2010-09-041-2/+10
* Emit target specific nodes to handle splats starting at zero indiciesBruno Cardoso Lopes2010-09-041-1/+8
* Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMaskBruno Cardoso Lopes2010-09-041-2/+10
* Emit target specific nodes for isSHUFPMaskBruno Cardoso Lopes2010-09-041-1/+10
* Previous isMOVLMask matching already emits targets nodes, remove checkBruno Cardoso Lopes2010-09-041-1/+0
* One more check from the original isShuffleMaskLegal goes awayBruno Cardoso Lopes2010-09-041-1/+0
* Remove a duplicated but useless check that i've inserted in the previous commit.Bruno Cardoso Lopes2010-09-041-9/+0
* Refactor some code and remove the extra checks for unpckl_undef and unpckh_undefBruno Cardoso Lopes2010-09-041-28/+25
* fix a bug in my licm rewrite when a load from the promoted memoryChris Lattner2010-09-042-3/+56
* Remove check for unpckh maskBruno Cardoso Lopes2010-09-031-1/+0
* Remove check for unpckl maskBruno Cardoso Lopes2010-09-031-1/+0
* Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE, so we can startBruno Cardoso Lopes2010-09-031-4/+23
* Propagate non-local comparisons. Fixes PR1757.Owen Anderson2010-09-032-0/+72
* Reapply this increase to the number of virtual registers. All of theEric Christopher2010-09-031-1/+1
* Disable the asserts that check that normalization is perfectlyDan Gohman2010-09-031-2/+7
* Reapply considered harmfull part of rr112934 and r112942.Bruno Cardoso Lopes2010-09-031-12/+109
* previous patch was a little too tricky for its own good. Don't try toJim Grosbach2010-09-031-8/+7
* Remove the rest of the nonexistent 64-bit AVX instructions.Dale Johannesen2010-09-032-175/+76
* Generalize getFieldType to work on all TypedInits. Add a couple of testcases...David Greene2010-09-034-23/+41
* Reapply last harmless part of r112934, the pattern fragment to match X86UnpcklpdBruno Cardoso Lopes2010-09-031-0/+7
* Reintroduce a simple function refactoring done in r112934, also without any f...Bruno Cardoso Lopes2010-09-031-10/+12
* Reapply piecies of r112942 and r112934 which don't doBruno Cardoso Lopes2010-09-031-0/+36
* Reapply Fix commentBruno Cardoso Lopes2010-09-031-3/+3
* Revert r112934, "- Use specific nodes to match unpckl masks.", which introducedDaniel Dunbar2010-09-032-133/+16
* Revert r112938 "Fix comment", which depends on r112934, which introduced someDaniel Dunbar2010-09-031-3/+3
* Revert r112942, "Use punpckh and unpckh family of nodes instead of using unpckhDaniel Dunbar2010-09-031-23/+3
* Add a missing check when legalizing a vector extending load. This doesn'tBob Wilson2010-09-031-3/+5
* Get rid of "passing signed into unsigned parameter" warning on PPC.Bill Wendling2010-09-031-1/+1