Rafael Espindola 
							
						 
					 
					
						
						
							
						
						04594aeffa 
					 
					
						
						
							
							Add r149110 back with a fix for when the vector and the int have the same  
						
						... 
						
						
						
						width.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-27 23:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						2acbd7ddc0 
					 
					
						
						
							
							Fix APInt::rotl and APInt::rotr so that they work correctly.  Found while writing some code that tried to use them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-22 03:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dylan Noblesmith 
							
						 
					 
					
						
						
							
						
						efb0d1e42f 
					 
					
						
						
							
							APInt: update asserts for base-36  
						
						... 
						
						
						
						Hexatridecimal was added in r139695.
And fix the unittest that now triggers the assert.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-16 20:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						18c7ec1344 
					 
					
						
						
							
							Fix unreachable return & simplify some branches.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-01 20:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Smith 
							
						 
					 
					
						
						
							
						
						e73db4e2a7 
					 
					
						
						
							
							Correctly byte-swap APInts with bit-widths greater than 64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-23 21:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						9eb6b4d91b 
					 
					
						
						
							
							Fix APInt::operator*= so that it computes the correct result for large integers where there is unsigned overflow.  Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases).  Fixes PR11086.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-07 23:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						f34fa6f34e 
					 
					
						
						
							
							U is good enough  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-20 18:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						f83f0f8246 
					 
					
						
						
							
							Eliminate sign-comparison warnings in APInt  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-20 18:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						586a55a290 
					 
					
						
						
							
							Silence -Wsign-compare warnings from GCC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-19 20:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						dcd9996241 
					 
					
						
						
							
							Add APInt support for converting to/from hexatridecimal strings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-14 15:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						3ba292dbc2 
					 
					
						
						
							
							Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity  
						
						... 
						
						
						
						errors like the one corrected by r135261.  Migrate all LLVM callers of the old
constructor to the new one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-18 21:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						cf886188fb 
					 
					
						
						
							
							add option for literal formatting to APInt::toString()  
						
						... 
						
						
						
						toString() now takes an optional bool argument that,
depending on the radix, adds the appropriate prefix
to the integer's string representation that makes it into a
meaningful C literal, e.g.:
hexademical: '-f' becomes '-0xf'
octal: '77' becomes '077'
binary: '110' becomes '0b110'
Patch by nobled@dreamwidth.org !
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-15 00:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4cb237ca6 
					 
					
						
						
							
							fix a bug for hosts without round, PR8893.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-22 06:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Frits van Bommel 
							
						 
					 
					
						
						
							
						
						6208610fd6 
					 
					
						
						
							
							Constant folding support for calls to umul.with.overflow(), basically identical to the smul.with.overflow() code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-27 14:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d9103df51b 
					 
					
						
						
							
							Add an argument to APInt's magic udiv calculation to specify the number of bits that are known zero in the divided number.  
						
						... 
						
						
						
						This will come in handy soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-17 20:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						8d7285d0e5 
					 
					
						
						
							
							The signed version of our "magic number" computation for the integer approximation  
						
						... 
						
						
						
						of a constant had a minor typo introduced when copying it from the book, which
caused it to favor negative approximations over positive approximations in many
cases. Positive approximations require fewer operations beyond the multiplication.
In the case of division by 3, we still generate code that is a single instruction
larger than GCC's code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 00:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						40f8f6264d 
					 
					
						
						
							
							PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and  
						
						... 
						
						
						
						zextOrTrunc(), and APSInt methods extend(), extOrTrunc() and new method
trunc(), to be const and to return a new value instead of modifying the
object in place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 08:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						fd6d53fbad 
					 
					
						
						
							
							APInt: microoptimize a few methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120912  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 18:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						7a874ddda0 
					 
					
						
						
							
							PR5207: Rename overloaded APInt methods set(), clear(), flip() to  
						
						... 
						
						
						
						setAllBits(), setBit(unsigned), etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 08:53:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						a99793c5ea 
					 
					
						
						
							
							PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-30 09:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						078d967e0a 
					 
					
						
						
							
							Bounds-check APInt's operator[].  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 17:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5bbde8efd 
					 
					
						
						
							
							fix a bug I introduced, no idea how this didn't repro right.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-14 00:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eafc5cb80d 
					 
					
						
						
							
							add uadd_ov/usub_ov to apint, consolidate constant folding  
						
						... 
						
						
						
						logic to use the new APInt methods.  Among other things this
implements rdar://8501501 - llvm.smul.with.overflow.i32 should constant fold
which comes from "clang -ftrapv", originally brought to my attention from PR8221.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-14 00:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a0a585e6b 
					 
					
						
						
							
							constify these methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116455  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-13 23:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f2ddc64c87 
					 
					
						
						
							
							add a few operations for signed operations that also  
						
						... 
						
						
						
						return an overflow flag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116452  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-13 23:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5083912dd7 
					 
					
						
						
							
							stomp some more undefined behavior, PR7775.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-18 00:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						38e59891ee 
					 
					
						
						
							
							Don't pass StringRef by reference.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-14 22:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c297c9153 
					 
					
						
						
							
							improve portability to systems that don't have round, patch by  
						
						... 
						
						
						
						Evzen Muller!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-15 17:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67eadb397a 
					 
					
						
						
							
							improve portability to minix, patch by  
						
						... 
						
						
						
						Kees van Reeuwijk for PR6704
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-26 23:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						16e02097d2 
					 
					
						
						
							
							Fix minor style issues.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 19:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						e12b73816b 
					 
					
						
						
							
							Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width  
						
						... 
						
						
						
						payloads.  APFloat's internal folding routines always make QNaNs now,
instead of sometimes making QNaNs and sometimes SNaNs depending on the
type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-28 02:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f451cb870e 
					 
					
						
						
							
							Fix "the the" and similar typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 16:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						281d051921 
					 
					
						
						
							
							Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits  
						
						... 
						
						
						
						as undefined.  Fixes an assertion in APFloat::toString noticed by Dale.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-03 03:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						465abed388 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92643  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						d73bf5987a 
					 
					
						
						
							
							Set Remainder before Quotient in case Quotient and LHS alias.  The new  
						
						... 
						
						
						
						order should be immune to such problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 08:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a279bc3da5 
					 
					
						
						
							
							Tabs -> spaces, and remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-20 02:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						b7c5bdf843 
					 
					
						
						
							
							Remove some unused variables and methods warned about by  
						
						... 
						
						
						
						icc (#177 , partial).  Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-06 08:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						91021d3390 
					 
					
						
						
							
							remove the dead std::ostream APInt inserter  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 23:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						56c39eb232 
					 
					
						
						
							
							Clean up the APInt function getDigit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 06:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						e250f2a5ee 
					 
					
						
						
							
							Update error messages for '+'. Fix grammar and make the two  
						
						... 
						
						
						
						negative checks resemble each other.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 04:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						d37eda8c1d 
					 
					
						
						
							
							Fix trailing whitespace and 80-col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 04:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						ae8f78d4de 
					 
					
						
						
							
							Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 03:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						bb97531a5a 
					 
					
						
						
							
							Allow '+' to appear in APInt strings, and add more unit tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 03:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						dddfd34e32 
					 
					
						
						
							
							Switch to SmallString::str from SmallString::c_str, and remove  
						
						... 
						
						
						
						SmallString::c_str.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 20:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						689ad6ef3f 
					 
					
						
						
							
							Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.  
						
						... 
						
						
						
						- Patch by Erick Tryzelaar, with some edits (and a bug fix) from me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 02:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4e97a0f0cb 
					 
					
						
						
							
							Add attempted idiotproofing comment per review.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 18:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						39c177d8b7 
					 
					
						
						
							
							Fix a nondeterministic bug in APInt::roundToDouble;  
						
						... 
						
						
						
						when !isSingleWord() but getActiveBits() is small,
we were using the pointer value instead of the low
word of the integer value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 17:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						c23197a26f 
					 
					
						
						
							
							llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.  
						
						... 
						
						
						
						This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 16:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a53902b258 
					 
					
						
						
							
							Switch to raw_ostream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 05:27:30 +00:00