aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-061-0/+4
* 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
* 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
* 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
* Clear list of instructions without DebugLoc.Devang Patel2011-05-231-0/+1
* add a helper method to get the byval alignment of an argument.Chris Lattner2011-05-221-0/+6