aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2006-05-30Add a lea instruction selection test case.Evan Cheng
2006-05-30Some new entries about truncate / anyextEvan Cheng
2006-05-30First complete version of llvm2cpp that doesn't crash on any of the FeatureReid Spencer
2006-05-29move calltarget to dsaAndrew Lenharth
2006-05-29Since there was interest on the mailing list, this is a utility pass thatAndrew Lenharth
2006-05-29Silly cleanupChris Lattner
2006-05-29silly cleanupChris Lattner
2006-05-29Fix a bug with diffing the wrong files. Make output more readable.Reid Spencer
2006-05-29Next batch of implementation:Reid Spencer
2006-05-29Fix file header comment.Reid Spencer
2006-05-29Remove temporary testing rules.Reid Spencer
2006-05-29Reset DEBUG_SYMBOL_TABLE back to 0.Vladimir Prus
2006-05-29Fix compile error when DEBUG_SYMBOL_TABLE is defined.Vladimir Prus
2006-05-29Fix two bugs in the CppWriter.cpp:Reid Spencer
2006-05-29Fix the file's comment block.Reid Spencer
2006-05-29Fix grammar in a comment.Reid Spencer
2006-05-29Replace an old C-style cast with a C++ cast (squelch warning)Reid Spencer
2006-05-29Correct some grammar and describe current reality.Reid Spencer
2006-05-29Require both tests to pass.Owen Anderson
2006-05-29Update the testcase to check the full extent of LCSSA.Owen Anderson
2006-05-29Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSAOwen Anderson
2006-05-29Initial Commit of llvm2cppReid Spencer
2006-05-28Major think-o. Iterate over all live out-of-loop values, and perform theOwen Anderson
2006-05-28Fix a problem where dejagnu won't accept the value of global tcl variableReid Spencer
2006-05-28Provide an infrastructure for testing the llvm2cpp program (yet to beReid Spencer
2006-05-27Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computingOwen Anderson
2006-05-27Fix some regression from the inliner patch I committed last night. This fixesChris Lattner
2006-05-27Fix pastos in commentsChris Lattner
2006-05-27Switch the inliner over to using CloneAndPruneFunctionInto. This effectivelyChris Lattner
2006-05-27Ignore generated filesChris Lattner
2006-05-27Implement a new method, CloneAndPruneFunctionInto, as documented.Chris Lattner
2006-05-27Implement a new method: CloneAndPruneFunctionInto, as documented.Chris Lattner
2006-05-27Refactor some code to expose an interface to constant fold and instruction gi...Chris Lattner
2006-05-27Add an interface to constant fold and instruction given it's opcode, typeChris Lattner
2006-05-27New testcase: check that the inliner constant folds instructions on theChris Lattner
2006-05-27Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner
2006-05-27Add a new sentry node type, allowing assertions to catch trivialChris Lattner
2006-05-27A few small clean-ups, and the addition of an LCSSA statistic.Owen Anderson
2006-05-26Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng
2006-05-26Change RET node to include signness information of the return values. i.e.Evan Cheng
2006-05-26Change RET node to include signness information of the return values. e.g.Evan Cheng
2006-05-26Trivial testcase that LCSSA can already handle.Owen Anderson
2006-05-26Fix a copy-and-paste-o that would break some compilers.Owen Anderson
2006-05-26Clean up and refactor LCSSA a bunch. It should also run faster now, thoughOwen Anderson
2006-05-26Vector argument must be passed in memory location aligned on 16-byte boundary.Evan Cheng
2006-05-26Mac OS X ABI document lied. The first four XMM registers are used to passEvan Cheng
2006-05-26Implement Transforms/InstCombine/store.ll:test2.Chris Lattner
2006-05-26New testcase for trivial DSEChris Lattner
2006-05-26Fix a bug in the bc reader/writer: we were not correctly encoding varargsChris Lattner
2006-05-26New testcase, check that the bc file correctly encodes varargs nonccc calls.Chris Lattner