aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-1321-165/+242
* Handle some additonal cases of external weak globals.Dale Johannesen2009-05-131-4/+22
* Move the bookkeeping of the debug scopes back to the place where itBill Wendling2009-05-132-20/+3276
* Testcase for 71688.Dale Johannesen2009-05-131-0/+47
* Don't generate a select whose operand is load of a weakDale Johannesen2009-05-131-0/+6
* garbage allocation is not a good idea :)Chris Lattner2009-05-131-1/+1
* PEI: rename PEI.h to PrologEpilogInserter.h to adhere to file naming standardJohn Mosby2009-05-133-2/+2
* calls in nothrow functions can be marked nothrow even if the calleeChris Lattner2009-05-132-0/+18
* Run through the list of globals once and sectionize all types of globlas incl...Sanjiv Gupta2009-05-134-38/+72
* Fix typo.Duncan Sands2009-05-132-2/+2
* Avoid getting a compiler warningDuncan Sands2009-05-131-1/+1
* add IVUsers.cppChris Lattner2009-05-131-0/+1
* add ShrinkWrapping.cppChris Lattner2009-05-131-0/+1
* Fix PR4206 - crash in simplify lib callsChris Lattner2009-05-132-1/+7
* Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regBLang Hames2009-05-131-0/+6
* Add three new helper routines, getNoopOrZeroExtend,Dan Gohman2009-05-132-0/+62
* Add an int64_t variant of abs, for host environmentsDale Johannesen2009-05-133-5/+12
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-129-5/+77
* If header of inner loop is aligned, do not align the outer loop header. We do...Evan Cheng2009-05-122-6/+78
* Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng2009-05-123-21/+61
* Slightly improve generated code in a degenerate case.Dale Johannesen2009-05-121-0/+8
* correct register class for tADDspi to GPR since the register will always be SPJim Grosbach2009-05-121-1/+1
* More MSVC fixes -- class/struct conflicts.Bill Wendling2009-05-122-2/+2
* Use struct instead of class to make MCVS compile.Bill Wendling2009-05-121-1/+1
* Restructure PEI code:John Mosby2009-05-123-1307/+1375
* Switch to using IRBuilder throughout.Jay Foad2009-05-121-204/+195
* 80 col violations.Evan Cheng2009-05-121-2/+4
* Add nounwind.Evan Cheng2009-05-121-1/+1
* Fixed a stack slot coloring with reg bug: do not update implicit use / def wh...Evan Cheng2009-05-124-18/+278
* Use llvm::raw_stream instead of llvm::Streams.Bill Wendling2009-05-122-2/+4
* Fix up a few minor typos in comments.Bob Wilson2009-05-121-7/+7
* Fix 80-col violations and remove trailing whitespace. No functional changes.Bob Wilson2009-05-121-69/+71
* Clarify a comment.Dan Gohman2009-05-121-1/+1
* Iterate over globals once and sectionize them into appropriate sections.Sanjiv Gupta2009-05-124-78/+111
* Allow client Makefiles control over whether they want -pedantic byDaniel Dunbar2009-05-121-1/+4
* We do not need to create a label for external defs and decls,Sanjiv Gupta2009-05-122-17/+4
* Set svn:ignore on a slew of +Coverage directoriesDaniel Dunbar2009-05-120-0/+0
* Refactor dependency generation for .ll files.Daniel Dunbar2009-05-121-16/+26
* Remove obsolete Makefile magic for calling llvm-upgradeDaniel Dunbar2009-05-121-16/+0
* Install bytecode libraries with a .bca suffix, otherwise it isn'tDaniel Dunbar2009-05-121-1/+1
* Mark mayLoad, mayStore for insns correctly and use themSanjiv Gupta2009-05-123-24/+14
* Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson2009-05-122-3/+33
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-1213-944/+1376
* When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values.Dan Gohman2009-05-122-2/+44
* Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr toDan Gohman2009-05-121-2/+2
* Avoid unneeded SIB byte encoding. Patch by Zoltan Varga.Evan Cheng2009-05-122-2/+4
* - Record that the debug info is actually used so that the label folder doesn'tBill Wendling2009-05-121-10/+10
* Fixed PR4090.Lang Hames2009-05-111-1/+16
* Teach LSR to optimize more loop exit compares, i.e. change them to use postin...Evan Cheng2009-05-114-45/+275
* Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696Mike Stump2009-05-111-0/+2