aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-04-20Remove unused arguments.Rafael Espindola
2011-04-20Rewrite the expander for umulo/smulo to remember to sign extend the inputEric Christopher
2011-04-20ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar
2011-04-19CodeGen: Eliminate a use of getDarwinMajorNumber().Daniel Dunbar
2011-04-19Delete unnecessary variable. <rdar://problem/7662569>Stuart Hastings
2011-04-19Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson
2011-04-19Force the greedy register allocator to be linked alongside linear scan.Jakob Stoklund Olesen
2011-04-19SelectBasicBlock is rather slow even when it doesn't do anything; skip theEli Friedman
2011-04-19Support nested CALLSEQ_BEGIN/END; necessary for ARM byval support. <rdar://p...Stuart Hastings
2011-04-19Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner
2011-04-18Simplify declarations slightly by using typedefs.Eli Friedman
2011-04-18Reduce clutter in asm output. Do not emit source location as comment for each...Devang Patel
2011-04-18Handle spilling around an instruction that has an early-clobber re-definition ofJakob Stoklund Olesen
2011-04-18Fix a bug where we were counting the alias sets as completely usedEric Christopher
2011-04-18while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner
2011-04-18fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner
2011-04-171. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner
2011-04-17fix an oversight which caused us to compile the testcase (and otherChris Lattner
2011-04-17Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner
2011-04-17split a complex predicate out to a helper function. Simplify two for loops,Chris Lattner
2011-04-17fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner
2011-04-16PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.Eli Friedman
2011-04-16Unbreak the MSVC 2010 build.Francois Pichet
2011-04-16Remove unused variable.Benjamin Kramer
2011-04-16Put each personality function in a section. This fixes the gnu ld warning:Rafael Espindola
2011-04-16Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng
2011-04-16Introduce support to encode Objective-C property information in debugging inf...Devang Patel
2011-04-15Some refactoring suggested by Anton Korobeynikov.Rafael Espindola
2011-04-15Teach the SplitKit blitter to handle multiply defined values as well.Jakob Stoklund Olesen
2011-04-15Remember to set flag.Jakob Stoklund Olesen
2011-04-15Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-15Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi
2011-04-14Fix another instance of the DAG combiner not using the correct type for the R...Owen Anderson
2011-04-14Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola
2011-04-14In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick
2011-04-14sink a call into its only use.Chris Lattner
2011-04-13During post-legalization DAG combining, be careful to only create shifts wher...Owen Anderson
2011-04-13Remove extra bytes that were added for gdb. We do not have good poiner to un...Devang Patel
2011-04-13Stop using dead function.Jakob Stoklund Olesen
2011-04-13Recommit r129383. PreRA scheduler heuristic fixes: VRegCycle, TokenFactor lat...Andrew Trick
2011-04-13Temporarily revert r129408 to see if it brings the bots back.Eric Christopher
2011-04-12Fix a bug where we were counting the alias sets as completely usedEric Christopher
2011-04-12I missed this new file in previous commit.Devang Patel
2011-04-12Simplify. There is no need to use static variable.Devang Patel
2011-04-12Do not reuse parameter name.Devang Patel
2011-04-12This mechanical patch moves type handling into CompileUnit from DwarfDebug. I...Devang Patel
2011-04-12Add more comments... err debug statements to the fast allocator.Eric Christopher
2011-04-12SparseBitVector is SLOW.Jakob Stoklund Olesen