aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2006-05-31Fix casting so there's no warning on Alpha.Reid Spencer
2006-05-31Add my most recent work.Owen Anderson
2006-05-31Sign extenderEvan Cheng
2006-05-31Squelch this warning:Reid Spencer
2006-05-31Fix utostr once and for all, by making there only be one function namedChris Lattner
2006-05-31Swap the order of operands created here. For +&|^, the order doesn't matter,Chris Lattner
2006-05-31Extract a huge loop into a helper method. Fix a few iterator-invalidation bugs.Owen Anderson
2006-05-314 billion names is enough for anyone. And really fix the build on alpha this...Andrew Lenharth
2006-05-31fix utostrAndrew Lenharth
2006-05-31Fix build breakage on alpha, without causing it on x86. as a bonus, all plat...Andrew Lenharth
2006-05-31revert for nowAndrew Lenharth
2006-05-31Rename instructions for consistency sake.Evan Cheng
2006-05-31make 64-bit safe and fix the build on alphaAndrew Lenharth
2006-05-31commuteInstruction() does not always create a new MI!Evan Cheng
2006-05-31Add a brief description for the tblgen program. More detail is needed butReid Spencer
2006-05-31Update the documentation for llvm2cpp after the -gen-* options were added.Reid Spencer
2006-05-31Major reorganization and extension of the code. The diff on this will be aReid Spencer
2006-05-31Make the getNamedFunction and getNamedGlobal methods be const. They don'tReid Spencer
2006-05-31Clarify type naming.Vladimir Prus
2006-05-31Improve InstVisitor docs.Vladimir Prus
2006-05-31Eliminate a memory leak.Evan Cheng
2006-05-31visitVBinOp: Can't fold divide by zero!Evan Cheng
2006-05-31Don't generate module definitions when the -fragment option is given.Reid Spencer
2006-05-31Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS.Evan Cheng
2006-05-31Remove dead code.Evan Cheng
2006-05-31Update vector extract test cases.Evan Cheng
2006-05-30A new entryEvan Cheng
2006-05-30MAXP{D|S} and MINP{D|S} are commutable.Evan Cheng
2006-05-30Commute shufps / shufpd.Evan Cheng
2006-05-301. No need to thwart this test with an environment variable. Turning it offReid Spencer
2006-05-30Somehow I lost a condition when I was shuffling some code around. Anyway,Evan Cheng
2006-05-30Fix a build breaker.Evan Cheng
2006-05-30Oops. PSHUFD is only available with SSE2.Evan Cheng
2006-05-30Add a noteChris Lattner
2006-05-30Always reserve space for 8 spilled GPRs. GCC apparently assumes that thisChris Lattner
2006-05-30llvm2cpp is ready to be compiled so add it to the makefile, but make itReid Spencer
2006-05-30Add the new command line arguments.Reid Spencer
2006-05-30Fix more bugs. This version now passes all of the Feature test except forReid Spencer
2006-05-30Added a test case for parameter passing of vector values.Evan Cheng
2006-05-30Fix the test failure on non-Darwin targets.Evan Cheng
2006-05-30Allow shufps x, x, mask to be converted to pshufd x, mask to save a move.Evan Cheng
2006-05-30Remove bogus comment.Evan Cheng
2006-05-30Add llvm2cpp program.Reid Spencer
2006-05-30Provide a simpler interface for getting a ConstantArray from a characterReid Spencer
2006-05-30Make sure the register pressure reduction schedulers work for non-uniformEvan Cheng
2006-05-30When a priority_queue is empty, the behavior of top() operator isEvan Cheng
2006-05-30Expand ret into "CopyToReg;BRIND"Rafael Espindola
2006-05-30Enable -fno-use-cxa-atexit on darwin/ppc also.Chris Lattner
2006-05-30Undo a patch that breaks llvm-as because the warning message is written toReid Spencer
2006-05-30Write the WARNING message to cout instead of cerr. Writing to cerr causesReid Spencer