aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Merge upstream to r134237 at Fri. 1st July 2011.Nowar Gu2011-07-013-14/+74
|\
| * Improve constant folding of undef for cmp and select operators.Dan Gohman2011-07-011-2/+7
| * Improve constant folding of undef for binary operators.Dan Gohman2011-07-011-4/+24
| * Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-301-0/+20
| * Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-291-20/+0
| * Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-291-0/+20
| * PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad2011-06-281-8/+23
| * Revert unintentional check-in.Devang Patel2011-06-242-81/+10
| * Handle debug info for i128 constants.Devang Patel2011-06-242-10/+81
| * Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-235-30/+54
| * Revert r133513:Eric Christopher2011-06-235-54/+30
* | Merge upstream to r133679 at Thu. 23th Jun 2011.Nowar Gu2011-06-2318-1512/+275
|\ \ | |/
| * Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-222-12/+3
| * Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad2011-06-222-10/+4
| * Eliminate a temporary std::vector in ConstantStruct::get().Jay Foad2011-06-221-4/+2
| * Extend ConstantUniqueMap with a new template parameter ValRefType,Jay Foad2011-06-222-14/+18
| * Fix some trailing issues from my introduction of MVT::untyped and its use for...Owen Anderson2011-06-211-0/+1
| * Remove r130409, as requested by Chris.Devang Patel2011-06-211-55/+0
| * Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-215-30/+54
| * Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-215-54/+30
| * Fix a check for PHINodes with two incoming values.Jay Foad2011-06-201-1/+1
| * Change how PHINodes store their operands.Jay Foad2011-06-205-29/+53
| * Make better use of the PHINode API.Jay Foad2011-06-203-10/+13
| * Remove the AugmentedUse struct.Jay Foad2011-06-202-11/+5
| * Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-203-37/+42
| * fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-182-5/+7
| * eliminate some pointless virtual methods.Chris Lattner2011-06-181-26/+32
| * now that Type::getDescription() is dead, the TypePrinting class can move from...Chris Lattner2011-06-181-28/+42
| * eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner2011-06-184-37/+8
| * rework the remaining autoupgrade logic to use a StringRef instead of creating aChris Lattner2011-06-181-49/+34
| * rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-181-1197/+23
| * Fix typo in comment.Jay Foad2011-06-171-1/+1
* | Merge upstream to r133240 at Fri. 17th Jun 2011.Nowar Gu2011-06-2020-219/+493
|\ \ | |/
| * change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner2011-06-161-1/+9
| * prune #includes.Chris Lattner2011-06-161-19/+5
| * move the address space into the subclass data field, saving a word on Pointer...Chris Lattner2011-06-161-1/+1
| * tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner2011-06-161-2/+2
| * remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner2011-06-161-9/+0
| * Add a new function attribute, nonlazybind, which inhibits lazy-loadingJohn McCall2011-06-151-0/+2
| * Teach the .ll parser to handle named metadata with non-simple names.Nick Lewycky2011-06-151-1/+19
| * Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-141-0/+47
| * Another possible bug. Stopgap until we can autogenerate tables andEric Christopher2011-06-031-6/+3
| * Fix an off by one error.Eric Christopher2011-06-031-2/+1
| * Basic PassManager diagnostics.Andrew Trick2011-06-031-1/+11
| * whitespaceAndrew Trick2011-06-031-3/+3
| * Add a new parse hint for multi-letter constraints in inline asm.Eric Christopher2011-06-021-0/+9
| * Add a minor missing -verify check. Found by inspection.Eli Friedman2011-05-311-0/+3
| * CRC32 intrinsics were renamed at revision 132163. This submissionChad Rosier2011-05-271-5/+5
| * Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. Chad Rosier2011-05-261-1/+27
| * Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-251-0/+2