summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Only try to clean up the current block if we changed that block already.Owen Anderson2010-08-311-5/+11
* SP relative offsets need to be adjusted by the local allocation size whenJim Grosbach2010-08-311-0/+4
* Remember byval argument's frame index during argument lowering and use this i...Devang Patel2010-08-313-4/+49
* this assert should just be a condition, since this function is just asking ifJim Grosbach2010-08-311-2/+5
* Refactor my fix for PR5652 to terminate the predecessor lookups after the fir...Owen Anderson2010-08-311-25/+24
* Improve virtual frame base register allocation heuristics.Jim Grosbach2010-08-311-73/+109
* Speculatively revert r112433.Dan Gohman2010-08-311-24/+21
* Allow creation of SHT_NULL sections, from Roman Divacky.Benjamin Kramer2010-08-311-0/+1
* Stop using the dom frontier in DwarfEHPrepare by not promoting alloca'sDuncan Sands2010-08-312-87/+10
* Fix an infinite loop; merging two functions will create a new function (if theNick Lewycky2010-08-311-31/+45
* Don't perform an extra traversal of the function just to do cleanup. We can ...Owen Anderson2010-08-311-5/+4
* - Cleanup some whitespaces.Bill Wendling2010-08-311-102/+101
* Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson2010-08-311-12/+12
* Rename file to something more descriptive.Owen Anderson2010-08-312-1/+1
* More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson2010-08-311-26/+64
* Cleanup Whitespace.Michael J. Spencer2010-08-311-20/+20
* System: Fix getMagicNumber on windows.Michael J. Spencer2010-08-311-3/+2
* Offset is not always unsigned number.Devang Patel2010-08-312-2/+2
* Simplify.Devang Patel2010-08-312-15/+15
* Switch to DenseSet, simplifying much more code. We now have a single iterationNick Lewycky2010-08-311-78/+83
* Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson2010-08-311-47/+0
* zap unused method. x86 is the only user and already has a more powerfull versionBruno Cardoso Lopes2010-08-311-29/+0
* Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the ...Bruno Cardoso Lopes2010-08-311-7/+14
* Rewrite slightly so we can expand for floating point types easier.Eric Christopher2010-08-311-17/+25
* Add experimental -disable-physical-join command line option.Jakob Stoklund Olesen2010-08-311-0/+10
* Fix a typo.Owen Anderson2010-08-301-1/+1
* If we have an unhandled type then assert, we shouldn't get here forEric Christopher2010-08-301-1/+3
* Cleanups suggested by Chris.Owen Anderson2010-08-301-20/+18
* Re-apply r112539, being more careful to respect the return values of the cons...Owen Anderson2010-08-301-22/+25
* Expand MOVi32imm in ARM mode after regalloc. This providesAnton Korobeynikov2010-08-301-2/+7
* Add statistics to evaluate this pass.Owen Anderson2010-08-301-0/+8
* Revert r112539. It accidentally introduced a miscompilation.Owen Anderson2010-08-301-20/+16
* Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 ...Owen Anderson2010-08-301-16/+20
* Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling2010-08-302-69/+2
* Fix a comment.NAKAMURA Takumi2010-08-301-1/+1
* Remember to clear the shadow kill flag at the same time as clearing the realJakob Stoklund Olesen2010-08-301-0/+1
* Add comments explaining why it's not necessary to include theDan Gohman2010-08-301-1/+6
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-302-3/+34
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-303-0/+12
* two changes:Chris Lattner2010-08-301-5/+0
* When expanding NEON VST pseudo instructions, if the original super-registerBob Wilson2010-08-301-4/+6
* MCELF: The value of all common symbols is the offset from the start of the se...Benjamin Kramer2010-08-301-3/+5
* It is possible to try to merge a not-constant with a constantrage, when deali...Owen Anderson2010-08-301-2/+3
* Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::fo...Benjamin Kramer2010-08-301-2/+1
* EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897)NAKAMURA Takumi2010-08-301-0/+12
* The value is offset from the start of the section for non-common symbols, sub...Benjamin Kramer2010-08-301-0/+2
* Index external symbols by symbol table instead of parent section, by Roman Di...Benjamin Kramer2010-08-301-1/+1
* Mark all common symbols external. This is not exactly correct but it lets appsBenjamin Kramer2010-08-301-2/+3
* Remove a hack that tries to understand incorrect triples from theDuncan Sands2010-08-301-16/+0
* Revert r112461. It was failing on PPC...Bill Wendling2010-08-301-4/+2