aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-08-31Revert r112432. It appears to be exposing a problem in the emacs build.Dan Gohman
2010-08-31More cleanups of my JumpThreading transforms, including extracting some dupli...Owen Anderson
2010-08-31Ignore unallocatable registers in RegAllocFast.Jakob Stoklund Olesen
2010-08-31Revert r112623. It is causing self host build failures.Devang Patel
2010-08-31Add an RAII helper to make cleanup of the RecursionSet more fool-proof.Owen Anderson
2010-08-31Only try to clean up the current block if we changed that block already.Owen Anderson
2010-08-31SP relative offsets need to be adjusted by the local allocation size whenJim Grosbach
2010-08-31Remember byval argument's frame index during argument lowering and use this i...Devang Patel
2010-08-31this assert should just be a condition, since this function is just asking ifJim Grosbach
2010-08-31Refactor my fix for PR5652 to terminate the predecessor lookups after the fir...Owen Anderson
2010-08-31Improve virtual frame base register allocation heuristics.Jim Grosbach
2010-08-31Speculatively revert r112433.Dan Gohman
2010-08-31Allow creation of SHT_NULL sections, from Roman Divacky.Benjamin Kramer
2010-08-31Stop using the dom frontier in DwarfEHPrepare by not promoting alloca'sDuncan Sands
2010-08-31Fix an infinite loop; merging two functions will create a new function (if theNick Lewycky
2010-08-31Don't perform an extra traversal of the function just to do cleanup. We can ...Owen Anderson
2010-08-31- Cleanup some whitespaces.Bill Wendling
2010-08-31Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson
2010-08-31Rename file to something more descriptive.Owen Anderson
2010-08-31More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson
2010-08-31Cleanup Whitespace.Michael J. Spencer
2010-08-31System: Fix getMagicNumber on windows.Michael J. Spencer
2010-08-31Offset is not always unsigned number.Devang Patel
2010-08-31Simplify.Devang Patel
2010-08-31Switch to DenseSet, simplifying much more code. We now have a single iterationNick Lewycky
2010-08-31Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson
2010-08-31zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes
2010-08-31Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the ...Bruno Cardoso Lopes
2010-08-31Rewrite slightly so we can expand for floating point types easier.Eric Christopher
2010-08-31Add experimental -disable-physical-join command line option.Jakob Stoklund Olesen
2010-08-30Fix a typo.Owen Anderson
2010-08-30If we have an unhandled type then assert, we shouldn't get here forEric Christopher
2010-08-30Cleanups suggested by Chris.Owen Anderson
2010-08-30Re-apply r112539, being more careful to respect the return values of the cons...Owen Anderson
2010-08-30Expand MOVi32imm in ARM mode after regalloc. This providesAnton Korobeynikov
2010-08-30Add statistics to evaluate this pass.Owen Anderson
2010-08-30Revert r112539. It accidentally introduced a miscompilation.Owen Anderson
2010-08-30Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 ...Owen Anderson
2010-08-30Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling
2010-08-30Fix a comment.NAKAMURA Takumi
2010-08-30Remember to clear the shadow kill flag at the same time as clearing the realJakob Stoklund Olesen
2010-08-30Add comments explaining why it's not necessary to include theDan Gohman
2010-08-30Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson
2010-08-30Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach
2010-08-30two changes:Chris Lattner
2010-08-30When expanding NEON VST pseudo instructions, if the original super-registerBob Wilson
2010-08-30MCELF: The value of all common symbols is the offset from the start of the se...Benjamin Kramer
2010-08-30It is possible to try to merge a not-constant with a constantrage, when deali...Owen Anderson
2010-08-30Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::fo...Benjamin Kramer
2010-08-30EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897)NAKAMURA Takumi