aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-06-18Minor code simplifications.Dan Gohman
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman
2010-06-18Don't replace the old Ordering object with a new one; just clear()Dan Gohman
2010-06-18Don't call clear() on DbgInfo when it's going to be deleted anyway.Dan Gohman
2010-06-18Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman
2010-06-18Eliminate unnecessary uses of getZExtValue().Dan Gohman
2010-06-18isValueValidForType can be a static member function.Dan Gohman
2010-06-18Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman
2010-06-18Handle ext(ext(x)) -> ext(x) immediately, since it's simple.Dan Gohman
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-17add missing break. inconsequential as the code shouldn't be reached, butJim Grosbach
2010-06-17Add entries for Expanding atomic intrinsics to libcalls. Just a placeholderJim Grosbach
2010-06-17ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the targetJim Grosbach
2010-06-16Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen
2010-06-16add FIXMEJim Grosbach
2010-06-16Improve comment to include that the use of a preg is also verboten in this si...Bill Wendling
2010-06-16Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel
2010-06-16Don't emit the linkage for initializer label for mach-o tls.Eric Christopher
2010-06-15Create a more targeted fix for not sinking instructions into a range where itBill Wendling
2010-06-15Added a comment.Stuart Hastings
2010-06-15Fix 80col violations, remove trailing whitespace, and clarify a comment.Bob Wilson
2010-06-15Remove the local register allocator.Jakob Stoklund Olesen
2010-06-15Fixed vector widening of binary instructions that can trap. Patch by Visa Put...Mon P Wang
2010-06-15IfConversion's AnalyzeBlocks method always returns false; clean it up.Bob Wilson
2010-06-15fix namingJim Grosbach
2010-06-15Fix an exotic bug that only showed up in an internal test case.Jakob Stoklund Olesen
2010-06-15Fix a comment typo.Bob Wilson
2010-06-15Add some missing checks for the case where the extract_subregs areBob Wilson
2010-06-15Avoid processing early clobbers twice in RegAllocFast.Jakob Stoklund Olesen
2010-06-15Add CoalescerPair helper class.Jakob Stoklund Olesen
2010-06-15Generalize the pre-coalescing of extract_subregs feeding reg_sequences,Bob Wilson
2010-06-15Update CMake build.Ted Kremenek
2010-06-14More dbg_value cleanup so the presence of debug info doesn't affect code-gen.Jim Grosbach
2010-06-14- Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng
2010-06-14Avoid uncessary array copying.Evan Cheng
2010-06-14fix a -Wbool-conversions warning from clang.Chris Lattner
2010-06-12When performing the Horrible Hack(tm-Duncan) on the EH code to convert aBill Wendling
2010-06-12Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng
2010-06-12Code formatting.Evan Cheng
2010-06-11Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings
2010-06-10Code refactoring, no functionality changes.Evan Cheng
2010-06-09Mark physregs defined by inline asm as implicit.Jakob Stoklund Olesen
2010-06-09Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng
2010-06-09It's an error to translate this:Bill Wendling
2010-06-09Add argument name comments.Jakob Stoklund Olesen
2010-06-07Fix a mistake in my previous change r105437: don't access operand 2 and assumeBob Wilson
2010-06-07Add some basic debug output.Dan Gohman
2010-06-07Cleanup. Process the dbg_values separatelyJim Grosbach
2010-06-07Move exit check where it really belongs.Jim Grosbach