aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* emit the LLVM intrinsic name -> intrinsic number mapping table withChris Lattner2010-09-062-27/+36
* cleanup some of the lifetime/invariant marker stuff, add a big fixme.Chris Lattner2010-09-061-6/+11
* allow specifying an indentation level for the string matcher.Chris Lattner2010-09-062-8/+12
* emit the __builtin -> intrinsic map with StringMatcher instead of aChris Lattner2010-09-061-108/+18
* same bug, another place.Chris Lattner2010-09-061-1/+1
* fix a critical bug where the generated table would sayChris Lattner2010-09-061-1/+3
* update cmakeChris Lattner2010-09-061-0/+1
* factor the snazzy string matcher code that Daniel hatesChris Lattner2010-09-063-134/+198
* slightly improve the runtime and code size of the Intrinsics info table by notChris Lattner2010-09-061-13/+15
* speed up -gvn 3.4% on the testcase in PR7023Chris Lattner2010-09-061-1/+1
* Teach loop rotate to hoist trivially invariant instructionsChris Lattner2010-09-062-10/+62
* pull a simple method out of LICM into a new Chris Lattner2010-09-063-26/+14
* fit in 80 columns and don't crash on exit, fixes PR8080Chris Lattner2010-09-051-4/+10
* remove some dead code. t2addrmode_imm8s4 is never used in a Chris Lattner2010-09-052-32/+1
* fix inconsistent formatting.Chris Lattner2010-09-051-1/+1
* cleanups: mark stuff static, only tagdecls should be in anon namespaces.Chris Lattner2010-09-051-20/+22
* cleanups.Chris Lattner2010-09-051-22/+17
* 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