summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a regression in my patch from last night that broke the llvmgcc4 build onChris Lattner2006-05-091-1/+1
* Indent .data/.text in the .s fileChris Lattner2006-05-091-5/+5
* Add pseudo dependency to force a def&use operand to be scheduled last (unlessEvan Cheng2006-05-091-17/+108
* Debugging infoEvan Cheng2006-05-091-3/+3
* Remove a completed entry.Evan Cheng2006-05-091-42/+0
* PR 770 - permit coallescing of registers in subset register classes.Evan Cheng2006-05-091-13/+25
* Implement MASM sections correctly, without a "has masm sections flag" and a b...Chris Lattner2006-05-092-28/+20
* Oh yeah, there are two of these now, unify both.Chris Lattner2006-05-091-22/+15
* Setting SwitchToSectionDirective properly in the MASM backend permits a bunchChris Lattner2006-05-091-22/+15
* MASM doesn't have one of these.Chris Lattner2006-05-091-0/+1
* Don't prefix section directives with a tab. Doing so causes blank lines toChris Lattner2006-05-091-1/+1
* Make the masm codepath work like the normal code path.Chris Lattner2006-05-091-2/+4
* Preserve prior behaviorChris Lattner2006-05-091-2/+1
* The MASM asmprinter has been fixed, these hacks are no longer needed.Chris Lattner2006-05-091-20/+2
* Fix the MASM asmprinter's lies. It does not want to emit code to .text/.dataChris Lattner2006-05-094-7/+17
* Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner2006-05-099-86/+131
* Some notes and thoughts to myselfChris Lattner2006-05-091-7/+7
* Patch to make some xforms preserve each other. Patch contributed byChris Lattner2006-05-095-2/+32
* Move some methods out of line so that MutexGuard.h isn't needed in a public h...Chris Lattner2006-05-083-9/+83
* Another bad case I noticedChris Lattner2006-05-081-0/+37
* add a noteChris Lattner2006-05-081-0/+9
* Make the case I just checked in stronger. Now we compile this:Chris Lattner2006-05-081-5/+13
* Implement and_sext.ll:test3, generating:Chris Lattner2006-05-081-1/+8
* Yet more readme updatingNate Begeman2006-05-081-36/+22
* Compile this:Chris Lattner2006-05-081-0/+5
* New note about something bad happening in target independent optimizersNate Begeman2006-05-081-2/+18
* Proving once again that I am not as smart as the compilerNate Begeman2006-05-081-2/+1
* Fold more shifts into inserts, and update the READMENate Begeman2006-05-082-20/+34
* Fold shifts with undef operands.Chris Lattner2006-05-081-0/+7
* When tracking demanded bits, if any bits from the sext of an SRA are demanded,Chris Lattner2006-05-081-2/+8
* Make emission of jump tables a bit less conservative; they are now requiredNate Begeman2006-05-081-4/+4
* Fixing truncate. Previously we were emitting truncate from r16 to r8 asEvan Cheng2006-05-087-25/+100
* Update some stuff now that the new rlwimi code has gone inNate Begeman2006-05-082-70/+0
* Fix PR772Nate Begeman2006-05-081-9/+9
* Typo'sEvan Cheng2006-05-071-2/+2
* Unlike Unix, Windows won't let a file be implicitly replaced via renaming wit...Jeff Cohen2006-05-071-1/+1
* New rlwimi implementation, which is superior to the old one. There areNate Begeman2006-05-071-86/+45
* Use ComputeMaskedBits to determine # sign bits as a fallback. This allows usChris Lattner2006-05-061-2/+23
* Add some more sign propagation casesChris Lattner2006-05-061-10/+77
* Apply bug fix supplied by Greg Pettyjohn for a bug he found: '<invalid>' is ...Jeff Cohen2006-05-062-2/+2
* Simplify some code, add a couple minor missed foldsChris Lattner2006-05-061-21/+16
* constant fold sign_extend_inregChris Lattner2006-05-061-1/+9
* remove cases handled elsewhereChris Lattner2006-05-061-16/+2
* Add some more simple sign bit propagation cases.Chris Lattner2006-05-061-27/+67
* Fix some loose ends in MASM support.Jeff Cohen2006-05-063-65/+77
* Use the new TargetLowering::ComputeNumSignBits method to eliminateChris Lattner2006-05-061-5/+5
* Add some really really simple code for computing sign-bit propagation.Chris Lattner2006-05-061-0/+95
* When inserting casts, be careful of where we put them. We cannot insertChris Lattner2006-05-061-9/+12
* Move some code around.Chris Lattner2006-05-061-124/+140
* Teach the X86 backend about non-i32 inline asm register classes.Chris Lattner2006-05-061-5/+25