aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2010-06-05Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings
2010-06-05Fix some liveout handling related to tail calls, see comments.Dale Johannesen
2010-06-04Re-apply 105308 with fix.Evan Cheng
2010-06-04Make if-conversion ignore dbg_value instructions in its analysis. rdar://7797940Jim Grosbach
2010-06-04Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-06-04Skip dbg_value instructions when scanning instructions in register scavenging.Jim Grosbach
2010-06-04Keep track of the call instructions whose clobber lists were skipped during fastJakob Stoklund Olesen
2010-06-04Fixed a bug during widening where we would avoid legalizing a node. When weMon P Wang
2010-06-03Add some missing checks in TwoAddressInstructionPass::CoalesceExtSubRegs.Bob Wilson
2010-06-03Cleanup 80-column and trim trailing whitespaceJim Grosbach
2010-06-03Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. ItDan Gohman
2010-06-03Revert 105308.Bob Wilson
2010-06-03Machine sink could potentially sink instructions into a block where the physicalBill Wendling
2010-06-03One underscore, not two.Eric Christopher
2010-06-03Implement expansion in type legalization for add/sub with overflow. TheEli Friedman
2010-06-03Use the fast register allocator by default for -O0 builds.Jakob Stoklund Olesen
2010-06-03Use readsWritesVirtualRegister instead of counting uses and defs when insertingJakob Stoklund Olesen
2010-06-02Add full register <imp-def> operands when the coalescer is creating partialJakob Stoklund Olesen
2010-06-02Compulsive reformating. No functionalitical changes.Bill Wendling
2010-06-02Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-06-02Skip identical instruction while calculating DBG_VALUE range.Devang Patel
2010-06-02Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson
2010-06-02Use local small vector.Devang Patel