aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2006-06-01For PR786:Reid Spencer
2006-06-01Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer
2006-06-01Remove a warningEvan Cheng
2006-05-31Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.Evan Cheng
2006-05-31Fix casting so there's no warning on Alpha.Reid Spencer
2006-05-31Sign extenderEvan Cheng
2006-05-31Squelch this warning:Reid Spencer
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-31Rename instructions for consistency sake.Evan Cheng
2006-05-31commuteInstruction() does not always create a new MI!Evan Cheng
2006-05-31Make the getNamedFunction and getNamedGlobal methods be const. They don'tReid Spencer
2006-05-31Eliminate a memory leak.Evan Cheng
2006-05-31visitVBinOp: Can't fold divide by zero!Evan Cheng
2006-05-31Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS.Evan Cheng
2006-05-31Remove dead code.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-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-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-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-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
2006-05-30Adjust the interface to ConstantArray::get. The previousReid Spencer
2006-05-30Add a note about integer multiplication by constants.Evan Cheng
2006-05-30A addressing mode folding enhancement:Evan Cheng
2006-05-30Some new entries about truncate / anyextEvan Cheng
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-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 grammar in a comment.Reid Spencer
2006-05-29Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSAOwen Anderson
2006-05-28Major think-o. Iterate over all live out-of-loop values, and perform theOwen Anderson
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-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-27Refactor some code to expose an interface to constant fold and instruction gi...Chris Lattner
2006-05-27Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner