| Commit message (Expand) | Author | Age | Files | Lines |
* | Use BasicBlock::iterator instead of Instruction* for insert points, | Dan Gohman | 2009-04-22 | 1 | -7/+7 |
* | Make the function begin label start after ther data pointer. | Sanjiv Gupta | 2009-04-22 | 3 | -9/+12 |
* | Real fix for PR3549, by using caching for predecessor counts in addition to t... | Owen Anderson | 2009-04-22 | 1 | -11/+13 |
* | Use PredIteratorCache in LCSSA, which gives a 37% overall speedup on the test... | Owen Anderson | 2009-04-22 | 1 | -2/+5 |
* | use predicate instead of hand-rolled loop | Chris Lattner | 2009-04-21 | 1 | -11/+4 |
* | De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much | Dan Gohman | 2009-04-21 | 1 | -452/+165 |
* | It has finally happened. Spiller is now using live interval info. | Evan Cheng | 2009-04-21 | 5 | -40/+68 |
* | When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the | Dan Gohman | 2009-04-21 | 1 | -1/+1 |
* | fix a crash on a pointless but valid zero-length memset, rdar://6808691 | Chris Lattner | 2009-04-21 | 1 | -13/+15 |
* | Silence warnings. | Anton Korobeynikov | 2009-04-21 | 1 | -5/+5 |
* | Drop obsolete reference to __eprintf. | Anton Korobeynikov | 2009-04-21 | 1 | -2/+0 |
* | Get rid of what looks like a copy-and-pasted typo. | Duncan Sands | 2009-04-21 | 1 | -3/+3 |
* | TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. | Rafael Espindola | 2009-04-21 | 2 | -2/+2 |
* | Handle direct aggregate type arguments. | Sanjiv Gupta | 2009-04-21 | 2 | -51/+36 |
* | Teach ScalarEvolution how to recognize zext-inreg and sext-inreg, | Dan Gohman | 2009-04-21 | 1 | -0/+27 |
* | This FIXME is fixed, now that SCEV understands pointers. | Dan Gohman | 2009-04-21 | 1 | -3/+0 |
* | Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, | Dan Gohman | 2009-04-21 | 2 | -21/+15 |
* | Usage getAnalysisToUpdate for TargetData, per PR760. | Dan Gohman | 2009-04-21 | 1 | -2/+1 |
* | Introduce encapsulation for ScalarEvolution's TargetData object, and refactor | Dan Gohman | 2009-04-21 | 4 | -179/+222 |
* | Move some assertion checks so they can do more complete checking. | Dan Gohman | 2009-04-21 | 1 | -6/+8 |
* | Convert ScalarEvolution to use raw_ostream instead of OStream. | Dan Gohman | 2009-04-21 | 1 | -22/+32 |
* | Fix Visual Studio 2008 build failure. | Devang Patel | 2009-04-21 | 1 | -3/+3 |
* | Make X86's copyRegToReg able to handle copies to and from subclasses. | Dan Gohman | 2009-04-20 | 2 | -45/+29 |
* | Simplify this code. getConstant knows how to make | Dan Gohman | 2009-04-20 | 1 | -10/+3 |
* | Adjust loop size estimate for full unrolling; | Dale Johannesen | 2009-04-20 | 1 | -0/+2 |
* | Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get: | Daniel Dunbar | 2009-04-20 | 4 | -7/+10 |
* | Remove unused variable. | Daniel Dunbar | 2009-04-20 | 1 | -1/+0 |
* | Move duplicated AddLiveIn function from X86 and ARM backends to be a method | Bob Wilson | 2009-04-20 | 3 | -30/+18 |
* | Match C backend only if it explicitly requested. | Devang Patel | 2009-04-20 | 1 | -2/+3 |
* | Revise my previous change 68996 as suggested by Duncan. | Bob Wilson | 2009-04-20 | 3 | -9/+5 |
* | - Remove an arbitrary spill weight tweak that should not have been there. | Evan Cheng | 2009-04-20 | 1 | -5/+26 |
* | Emit the auto variables of a function into a different section than parameters. | Sanjiv Gupta | 2009-04-20 | 2 | -24/+46 |
* | It's not necessary for PrintModulePass to flush the output streams | Dan Gohman | 2009-04-20 | 1 | -2/+0 |
* | Don't discard an AssemblyAnnotationWriter when writing GlobalValues, | Dan Gohman | 2009-04-20 | 1 | -1/+1 |
* | Implement operator<<(raw_ostream &OS, const Type &T). | Dan Gohman | 2009-04-20 | 1 | -0/+5 |
* | Added a linearscan register allocation optimization. When the register alloca... | Evan Cheng | 2009-04-20 | 2 | -67/+189 |
* | Make all raw_ostreams support the tell() function. | Douglas Gregor | 2009-04-20 | 1 | -0/+11 |
* | Before trying to introduce/eliminate cast/ext/trunc to make indices type as | Sanjiv Gupta | 2009-04-20 | 1 | -1/+6 |
* | Use an AssertingVH to detect the case where the Function was deleted but | Nick Lewycky | 2009-04-19 | 1 | -10/+11 |
* | Now that BUILD_VECTOR operands are allowed to be | Duncan Sands | 2009-04-19 | 1 | -9/+6 |
* | Fix PR3898, which manifests as failures on are an Xcore, | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
* | Don't try to make BUILD_VECTOR operands have the same | Duncan Sands | 2009-04-18 | 6 | -63/+35 |
* | Add a ScalarEvolution::getCouldNotCompute() function, and use it | Dan Gohman | 2009-04-18 | 1 | -12/+21 |
* | More const qualifiers. | Dan Gohman | 2009-04-18 | 1 | -14/+14 |
* | Use more const qualifiers with SCEV interfaces. | Dan Gohman | 2009-04-18 | 3 | -45/+46 |
* | Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a... | Evan Cheng | 2009-04-18 | 1 | -0/+16 |
* | Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction | Mon P Wang | 2009-04-18 | 1 | -3/+3 |
* | Inline asm's were still introducing bogus dependencies; | Dale Johannesen | 2009-04-18 | 1 | -1/+7 |
* | remove trailing whitespace | Jim Grosbach | 2009-04-17 | 1 | -50/+50 |
* | Recommit r69335 and r69336. These were not causing problems. | Bill Wendling | 2009-04-17 | 1 | -3/+5 |