aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-08-17Allow more cases of undef shuffle indices and add tests for them.Bob Wilson
2010-08-17Add an option to disable codegen prepare critical edge splitting. In theory, ...Evan Cheng
2010-08-17Fix typo.Eric Christopher
2010-08-17Copy over some overridden MI wrappers for ARM fast-isel. This is whereEric Christopher
2010-08-17PHI elimination should not break back edge. It can cause some significant cod...Evan Cheng
2010-08-17Remove predicate workaround, we're going to require that predicateEric Christopher
2010-08-17Make arm fast-isel possible to enable via command line.Eric Christopher
2010-08-17Try to silence a overeager GCC warning.Benjamin Kramer
2010-08-17A round of minor cleanups for ELFObjectWriter.Benjamin Kramer
2010-08-16Add a testcase for svn 111208.Bob Wilson
2010-08-16Fix another iterator invalidation that caused a *really* nasty miscompilation...Owen Anderson
2010-08-16Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937.Bob Wilson
2010-08-16tidy up. remove unused local.Jim Grosbach
2010-08-16Silence warnings and simplify code. Eliminate a 32/64 bit portability issue.Benjamin Kramer
2010-08-16The plural of analysis is analyses.Dan Gohman
2010-08-16Make dumpPassStructure be a PMDataManager abstraction, rather thanDan Gohman
2010-08-16Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach
2010-08-16Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson
2010-08-16Convert test to FileCheck.Bob Wilson
2010-08-16Make some of PMTopLevelManager's members non-public. In particular,Dan Gohman
2010-08-16Remove redundant inline keywords.Dan Gohman
2010-08-16Eliminate the TopLevelManagerType enum; instead, just makeDan Gohman
2010-08-16Comment out some broken/unused/useless instructions which mess up disassembly.Eli Friedman
2010-08-16Fixes for generation of ELF relocations. Patch by Roman Divacky.Eli Friedman
2010-08-16Don't attempt to SimplifyShortMoveForm in 64-bit mode.Eli Friedman
2010-08-16Until uleb/sleb are MC-ized, add a hack to make them work with ELF objectEli Friedman
2010-08-16Fix a few warnings in and detabify MCELFStreamer and ELFObjectWriter.Eli Friedman
2010-08-16Add ELF ObjectWriter and Streamer support.Matt Fleming
2010-08-16Hookup ELF support for X86.Matt Fleming
2010-08-16Add ELF ObjectWriter and Streamer support.Matt Fleming
2010-08-16Layout helper function.Matt Fleming
2010-08-16Record a symbol's size which is needed for ELF symbol tables.Matt Fleming
2010-08-16ELF entry size support.Matt Fleming
2010-08-16Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson
2010-08-16Partially revert r111155. It looks like MSVC is calling an operator<() thatJakob Stoklund Olesen
2010-08-16track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach
2010-08-16Revert r111031. The way LLVM defines loop invariance, the property of anDan Gohman
2010-08-16Remove unused functions.Jakob Stoklund Olesen
2010-08-16Remove unused functions.Jakob Stoklund Olesen
2010-08-16Remove unused code.Bob Wilson
2010-08-16Convert a test to use FileCheck.Bob Wilson
2010-08-16Placate overzealous compiler warnings.Dan Gohman
2010-08-16To create a copy of a SmallVector with an element removed from theDan Gohman
2010-08-16Install Embedded builds into usr/local. Radar 8313723.Bob Wilson
2010-08-16silence a vc2010 warning: " result of 32-bit shift implicitly converted toChris Lattner
2010-08-16Tidy whitespace.Dan Gohman
2010-08-16Add a comment.Dan Gohman
2010-08-16Use const_iterator in a few places.Dan Gohman
2010-08-16Use iterators instead of indices in a few more places.Dan Gohman
2010-08-16Micro-optimize SCEVConstant comparison.Dan Gohman