Commits

Show all
Author Commit Message Labels Comments Date
Tanya Lattner (Tanya Brethour)
Merge from mainline. Add missing semicolumns in parser rules, those missing semicolumns are required to compile with the latest Bison.
Tags
2 tags
Branches
release_24
Tanya Lattner (Tanya Brethour)
Merge from mainline. Add two forgotten </i>'s.
Branches
release_24
Tanya Lattner (Tanya Brethour)
Merge from mainline. Fix disagreement about where the attributes are ~0 != ~0U.
Branches
release_24
Tanya Lattner (Tanya Brethour)
Merge from mainline.
Branches
release_24
Tanya Lattner (Tanya Brethour)
Correct version number.
Branches
release_24
Tanya Lattner (Tanya Brethour)
Create 2.4 release branch.
Branches
release_24
Andrew Lenharth
Add test case for ADDC ADDE expansion
Andrew Lenharth
Note that ADDC and company don't actually expand yet (missing in legalize
Dale Johannesen
Mark negative-zero-to-int conversion as Inexact, since -0.0 can't be represented as an int. This prevents llvm from reducing -0.0 to a load-and-convert of int 0. Fixes ieee.exp/mzero[2356].c in gcc testsuite.
Dan Gohman
Correctly handle calls with no return values. This fixes 2006-01-23-UnionInit on x86-64 when inlining is not enabled.
Devang Patel
Fix typo, fix PR 2865.
Dale Johannesen
Be more precise about which conversions of NaNs are Inexact. (These are not Inexact as defined by IEEE754, but that seems like a reasonable way to abstract what happens: information is lost.)
Devang Patel
Set UNIVERSAL_ARCH value. Fixes build failure when target is i386.
Evan Cheng
Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles.
Dale Johannesen
Temporarily revert functionality change from my previous patch; it is too aggressive.
Devang Patel
Remove interfaces implemented by dead pass from the list of available passes. Patch By Matthijs Kooijman.
Evan Cheng
Cosmetic.
Devang Patel
Update function attributes docs.
Evan Cheng
This is an objective-c test, not an objective-c++ one.
Dale Johannesen
Mark shortening NaN conversions as Inexact. PR 2856. Improve description of unsupported formats.
Devang Patel
It is possible that all functions in one module are not being optimized for size. Set OptForSize for each function separately.
Dan Gohman
Don't dereference the end() iterator. Thanks to ENABLE_EXPENSIVE_CHECKS for finding this.
Devang Patel
Remove unncessary isDeclaration() checks.
matthijs
Allow scalarrepl to treat an all-zero GEP just as bitcast. This includes not marking a GEP involving a vector as unsafe, but only when it has all zero indices. This allows scalarrepl to work in a few more cases.
Duncan Sands
Actually run Obj-C++ tests if llvm-gcc supports. Before there were two problems: (1) configure turned "obj-c++" into "obj" in the langs line; (2) the dejagnu library called it objc++ not obj-c++. Now the problem is that some of these tests don't pass!
Tags
2 tags
Duncan Sands
Clarify the relationship between byval and readonly/ readnone. Make clearer that readnone functions do not dereference pointer arguments. Do not use the highly ambiguous "side-effects" in the readonly description (since such functions can have control flow side-effects, such as throwing an exception, or looping for ever).
Chris Lattner
reorder #include order, patch by Kenneth Boyd!
Chris Lattner
Add #include to get alloca, patch by Kenneth Boyd!
Chris Lattner
Fix shift overflow bug that would occur when a field was a full 32-bits in tblgen. This is PR2827, thanks to Waldemar Knorr for tracking this down.
Chris Lattner
fix an incorrect and extremely confusing error message
  1. Prev
  2. Next