llvm-6502/lib/Transforms
Chris Lattner e2ed057562 Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask is constant. This allows
us to compile oh-so-realistic stuff like this:

 vec_vperm(A, B, (vector unsigned char){14});

to:
        vspltb v0, v0, 14

instead of:

        vspltisb v0, 14
        vperm v0, v2, v1, v0


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27452 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 19:19:17 +00:00
..
Hello
Instrumentation Add explicit #includes of <iostream> 2006-01-22 22:53:01 +00:00
IPO Strip changes to llvm.dbg intrinsics. 2006-03-23 18:11:33 +00:00
Scalar Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask is constant. This allows 2006-04-06 19:19:17 +00:00
Utils Adjust to change in Intrinsics.gen interface. 2006-04-02 03:35:01 +00:00
ExprTypeConvert.cpp Add explicit #includes of <iostream> 2006-01-22 22:53:01 +00:00
LevelRaise.cpp Make iostream #inclusion explicit 2006-01-22 23:32:06 +00:00
Makefile
TransformInternals.cpp
TransformInternals.h