aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix PR4188. TailMerging can't tolerate inexactDale Johannesen2009-05-112-0/+38
* Apply patch review feedback.Evan Cheng2009-05-111-0/+2
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-112-1/+4
* Add a comment about the special meaning of VoidTy in this context.Dan Gohman2009-05-111-0/+2
* Fix two wording errors that Duncan spotted.Dan Gohman2009-05-111-1/+1
* Make this grep line a little more specific so that it doesn'tDan Gohman2009-05-111-1/+1
* Unbreak non-debug build.Evan Cheng2009-05-111-0/+8
* Eliminate a compiler warning.Evan Cheng2009-05-111-0/+1
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-112-1/+31
* LLVM has unaligned loads and stores now.Dan Gohman2009-05-111-2/+1
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-119-32/+110