summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* simplify the hacks around jrcxz.Chris Lattner2010-09-06
* have tblgen detect when an instruction would have matched, butChris Lattner2010-09-06
* change MatchInstructionImpl to return an enum instead of bool.Chris Lattner2010-09-06
* have AsmMatcherEmitter.cpp produce the hunk of code that gets includedChris Lattner2010-09-06
* Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument.Roman Divacky2010-09-06
* random cleanupsChris Lattner2010-09-06
* MCELF: Align symtab, relocation sections and section headers properly. Patch ...Benjamin Kramer2010-09-06
* compute the HasSSE3 bit correctly, patch by Nikolai Saoukh.Chris Lattner2010-09-06
* fix PR8067, an over-aggressive assertion in LICM.Chris Lattner2010-09-06
* cleanup some of the lifetime/invariant marker stuff, add a big fixme.Chris Lattner2010-09-06
* speed up -gvn 3.4% on the testcase in PR7023Chris Lattner2010-09-06
* Teach loop rotate to hoist trivially invariant instructionsChris Lattner2010-09-06
* pull a simple method out of LICM into a new Chris Lattner2010-09-06
* remove some dead code. t2addrmode_imm8s4 is never used in a Chris Lattner2010-09-05
* cleanups.Chris Lattner2010-09-05
* add a comment about where this should eventually move.Chris Lattner2010-09-05
* update this.Chris Lattner2010-09-05
* more cleanupsChris Lattner2010-09-05
* Change lower atomic pass to use IntrinsicInst to simplify it a bit.Chris Lattner2010-09-05
* eliminate some non-obvious casts. UndefValue isa Constant.Chris Lattner2010-09-05
* fix PR8063, a crash in globalopt in the malloc analysis code.Chris Lattner2010-09-05
* Added initialisers for reduction rule counters.Lang Hames2010-09-05
* Fix warning reported by MSVC++ builder.Nick Lewycky2010-09-05
* Switch FnSet to containing the ComparableFunction instead of a pointer to one.Nick Lewycky2010-09-05
* Fix many bugs when merging weak-strong and weak-weak pairs. We now merge allNick Lewycky2010-09-05
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-05
* Remove dead code.Jakob Stoklund Olesen2010-09-04
* dead method.Chris Lattner2010-09-04
* zap dead code.Chris Lattner2010-09-04
* remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg,Chris Lattner2010-09-04
* Remove the last bit of isShuffleMaskLegal checks and improve the comment rega...Bruno Cardoso Lopes2010-09-04
* make explicit that we not handle several mmx shufflesBruno Cardoso Lopes2010-09-04
* Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedgeDan Gohman2010-09-04
* Emit target specific nodes to handle palignr. Do not touch it for MMX version...Bruno Cardoso Lopes2010-09-04
* Emit target specific nodes to handle splats starting at zero indiciesBruno Cardoso Lopes2010-09-04
* Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMaskBruno Cardoso Lopes2010-09-04
* Emit target specific nodes for isSHUFPMaskBruno Cardoso Lopes2010-09-04
* Previous isMOVLMask matching already emits targets nodes, remove checkBruno Cardoso Lopes2010-09-04
* One more check from the original isShuffleMaskLegal goes awayBruno Cardoso Lopes2010-09-04
* Remove a duplicated but useless check that i've inserted in the previous commit.Bruno Cardoso Lopes2010-09-04
* Refactor some code and remove the extra checks for unpckl_undef and unpckh_undefBruno Cardoso Lopes2010-09-04
* fix a bug in my licm rewrite when a load from the promoted memoryChris Lattner2010-09-04
* Remove check for unpckh maskBruno Cardoso Lopes2010-09-03
* Remove check for unpckl maskBruno Cardoso Lopes2010-09-03
* Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE, so we can startBruno Cardoso Lopes2010-09-03
* Propagate non-local comparisons. Fixes PR1757.Owen Anderson2010-09-03
* Disable the asserts that check that normalization is perfectlyDan Gohman2010-09-03
* Reapply considered harmfull part of rr112934 and r112942.Bruno Cardoso Lopes2010-09-03
* previous patch was a little too tricky for its own good. Don't try toJim Grosbach2010-09-03
* Remove the rest of the nonexistent 64-bit AVX instructions.Dale Johannesen2010-09-03