summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Cleanup Whitespace.Michael J. Spencer2010-08-31
* System: Fix getMagicNumber on windows.Michael J. Spencer2010-08-31
* Offset is not always unsigned number.Devang Patel2010-08-31
* Simplify.Devang Patel2010-08-31
* Switch to DenseSet, simplifying much more code. We now have a single iterationNick Lewycky2010-08-31
* Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson2010-08-31
* zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes2010-08-31
* Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the ...Bruno Cardoso Lopes2010-08-31
* Rewrite slightly so we can expand for floating point types easier.Eric Christopher2010-08-31
* Add experimental -disable-physical-join command line option.Jakob Stoklund Olesen2010-08-31
* Fix a typo.Owen Anderson2010-08-30
* If we have an unhandled type then assert, we shouldn't get here forEric Christopher2010-08-30
* Cleanups suggested by Chris.Owen Anderson2010-08-30
* Re-apply r112539, being more careful to respect the return values of the cons...Owen Anderson2010-08-30
* Expand MOVi32imm in ARM mode after regalloc. This providesAnton Korobeynikov2010-08-30
* Add statistics to evaluate this pass.Owen Anderson2010-08-30
* Revert r112539. It accidentally introduced a miscompilation.Owen Anderson2010-08-30
* Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 ...Owen Anderson2010-08-30
* Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling2010-08-30
* Fix a comment.NAKAMURA Takumi2010-08-30
* Remember to clear the shadow kill flag at the same time as clearing the realJakob Stoklund Olesen2010-08-30
* Add comments explaining why it's not necessary to include theDan Gohman2010-08-30
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-30
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-30
* two changes:Chris Lattner2010-08-30
* When expanding NEON VST pseudo instructions, if the original super-registerBob Wilson2010-08-30
* MCELF: The value of all common symbols is the offset from the start of the se...Benjamin Kramer2010-08-30
* It is possible to try to merge a not-constant with a constantrage, when deali...Owen Anderson2010-08-30
* Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::fo...Benjamin Kramer2010-08-30
* EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897)NAKAMURA Takumi2010-08-30
* The value is offset from the start of the section for non-common symbols, sub...Benjamin Kramer2010-08-30
* Index external symbols by symbol table instead of parent section, by Roman Di...Benjamin Kramer2010-08-30
* Mark all common symbols external. This is not exactly correct but it lets appsBenjamin Kramer2010-08-30
* Remove a hack that tries to understand incorrect triples from theDuncan Sands2010-08-30
* Revert r112461. It was failing on PPC...Bill Wendling2010-08-30
* Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is theBill Wendling2010-08-30
* When adding a register, we should mark it as "def" if it can optionally defineBill Wendling2010-08-30
* revert 112457, it looks like it broke selfhost.Chris Lattner2010-08-29
* rewrite DwarfEHPrepare to use SSAUpdater to promote its allocasChris Lattner2010-08-29
* inline function into its only caller.Chris Lattner2010-08-29
* two changes: 1) make AliasSet hold the list of call sites with anChris Lattner2010-08-29
* LICM does get dead instructions input to it. Instead of sinking themChris Lattner2010-08-29
* use moveBefore instead of remove+insert, it avoids some Chris Lattner2010-08-29
* revert 112448 for now.Chris Lattner2010-08-29
* optimize LICM::hoist to use moveBefore. Correct its updatingChris Lattner2010-08-29
* fix some bugs (found by inspection) where LICM would not updateChris Lattner2010-08-29
* rework the ownership of subloop alias information: instead ofChris Lattner2010-08-29
* apparently unswitch had the same "Feature". Stop itsChris Lattner2010-08-29
* now that loop passes don't use DomFrontier, there is no reasonChris Lattner2010-08-29
* Make IVUsers iterative instead of recursive.Dan Gohman2010-08-29