Reid Spencer 
							
						 
					 
					
						
						
							
						
						eefef64e59 
					 
					
						
						
							
							Simplify all the casting business and get rid of isSigned().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32731  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-21 08:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0b4f80ee89 
					 
					
						
						
							
							getLoad() and getStore() calls missed SVOffset operand. Thanks to Dan Gohman  
						
						... 
						
						
						
						for pointing it out!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-20 01:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd3245ac45 
					 
					
						
						
							
							Eliminate static ctors from Statistics  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 22:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						24287ddb81 
					 
					
						
						
							
							Fix for PR1059:  http://llvm.org/PR1059  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 21:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7df28dc9d7 
					 
					
						
						
							
							May need to promote the operand (either sign_extend_inreg or and) before  
						
						... 
						
						
						
						expanding a {s|u}int_to_fp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 01:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						722cb36069 
					 
					
						
						
							
							LegalizeSetCCOperands() may end up inserting libcalls. They need to be  
						
						... 
						
						
						
						properly serialized. Do not clear LastCallSEQ_END until that is done.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-18 22:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8a903db499 
					 
					
						
						
							
							Convert the last uses of CastInst::createInferredCast to a normal cast  
						
						... 
						
						
						
						creation. These changes are still temporary but at least this pushes
knowledge of signedness out closer to where it can be determined properly
and allows signedness to be removed from VMCore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-18 08:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						15404d060b 
					 
					
						
						
							
							move ExtWeakSymbols to AsmPrinter  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32648  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-18 03:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f2174da713 
					 
					
						
						
							
							Fixed so that it dereferences the ostream pointer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-17 11:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5c7e326585 
					 
					
						
						
							
							Added an automatic cast to "std::ostream*" etc. from OStream. We then can  
						
						... 
						
						
						
						rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the correct print() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-17 05:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36d439666c 
					 
					
						
						
							
							Fix PR1049 and CodeGen/Generic/2006-12-16-InlineAsmCrash.ll  
						
						... 
						
						
						
						by producing target constants instead of constants.  Constants can get
selected to li/movri instructions, which causes the scheduler to explode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 21:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e90460ee9a 
					 
					
						
						
							
							Cannot combine an indexed load / store any further.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 06:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aa975c1c47 
					 
					
						
						
							
							Expand FP undef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 02:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						4b607748d8 
					 
					
						
						
							
							The best unbreakage yet, addressing Bill's concerns.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 02:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0b1b9dcf22 
					 
					
						
						
							
							Allow promoted FP_TO_UINT / FP_TO_SINT to expand operand.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 02:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						966bf24491 
					 
					
						
						
							
							Expand fabs / fneg to and / xor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-16 00:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c21c5eeb4f 
					 
					
						
						
							
							An even better unbreakage...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 22:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						19103b11ec 
					 
					
						
						
							
							Fix select_cc, select expansion to soft-fp bugs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 22:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						f6c4ccfaab 
					 
					
						
						
							
							This code was usurping the sextload expand in teh legalizer.  Just make  
						
						... 
						
						
						
						sure the right conditions are checked.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 21:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d53a320b4 
					 
					
						
						
							
							silence a bogus warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 07:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						86facc2828 
					 
					
						
						
							
							Minor clean up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 06:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2b49c50083 
					 
					
						
						
							
							Expand FP compares to soft-fp call(s)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-15 02:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						acd80ac7bb 
					 
					
						
						
							
							1. Tidy up jump table info.  
						
						... 
						
						
						
						2. Allow the jit to handle PIC relocable jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-14 19:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7a0d51c8e3 
					 
					
						
						
							
							Fix a long-standing spiller bug:  
						
						... 
						
						
						
						If a spillslot value is available in a register, and there is a noop copy that
targets that register, the spiller correctly decide not to invalidate the
spillslot register.
However, even though the noop copy does not clobbers the value. It does start a
new intersecting live range. That means the spillslot register is available for
use but should not be reused for a two-address instruction modref operand which
would clobber the new live range.
When we remove the noop copy, update the available information by clearing the
canClobber bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32576  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-14 07:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9f87788040 
					 
					
						
						
							
							More soft-fp work.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 20:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						548f611bae 
					 
					
						
						
							
							Expand (f64 extload f32) to (f64 fp_ext (load f32)) if f64 type action is expand.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 03:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						98ff3b979a 
					 
					
						
						
							
							Expand fsqrt, fsin, and fcos to libcalls.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32526  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 02:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6af00d588c 
					 
					
						
						
							
							Expand f32 / f64 to i32 / i64 conversion to soft-fp library calls.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 01:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7b06bd532d 
					 
					
						
						
							
							Replace CastInst::createInferredCast calls with more accurate cast  
						
						... 
						
						
						
						creation calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-13 00:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						279101eb1a 
					 
					
						
						
							
							Expand FP constant to integers if FP types are not legal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32497  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 22:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5c9ce1893a 
					 
					
						
						
							
							Soft fp FNEG, SINT_TO_FP, UINT_TO_FP libcall expansion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 21:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						004952140f 
					 
					
						
						
							
							Expand ConstantFP to load from CP if float types are being expanded.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 21:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0ca67332fa 
					 
					
						
						
							
							Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 21:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7b2b5c846c 
					 
					
						
						
							
							- When expanding a bit_convert whose src operand is also to be expanded and  
						
						... 
						
						
						
						its expansion result type is equal to the result type of the bit_convert,
e.g. (i64 bit_convert (f64 op)) if FP is not legal
returns the result of the expanded source operand.
- Store f32 / f64 may be expanded to a single store i32/i64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 19:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b15974a65c 
					 
					
						
						
							
							Expand formal arguments and call arguments recursively: e.g. f64 -> i64 -> 2 x i32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 07:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0094839f0 
					 
					
						
						
							
							fit in 80 cols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 05:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9e06a5d03 
					 
					
						
						
							
							this can only be fptrunc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 05:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bb7e3f3ba 
					 
					
						
						
							
							This case isn't needed with recent changes to ConstantInt::get  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 05:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ddc9401991 
					 
					
						
						
							
							split up inttoptr from ptrtoint handling, the cases aren't similar at all.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 05:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb0a681989 
					 
					
						
						
							
							the operand of a bitcast is always the right size, just emit it in place.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 05:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d93d46ee7e 
					 
					
						
						
							
							Revert Nate's patch to fix X86/store-fp-constant.ll.  With the dag combiner  
						
						... 
						
						
						
						and legalizer separated like they currently are, I don't see a way to handle
this xform.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 04:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62be1a71f4 
					 
					
						
						
							
							make this code more aggressive about turning store fpimm into store int imm.  
						
						... 
						
						
						
						This is not sufficient to fix X86/store-fp-constant.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 04:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						86b89e5529 
					 
					
						
						
							
							Tidy up a bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 01:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						15f46d6c28 
					 
					
						
						
							
							Change inferred cast creation calls to more specific cast creations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 01:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						13acce3ef0 
					 
					
						
						
							
							Re-apply changes that were backed out and fix a naughty typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32442  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 19:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						2381f6f6c6 
					 
					
						
						
							
							It seems the llvm::OStream class does not handle stream manipulators.  
						
						... 
						
						
						
						For now, just grab the stream and perform the output on it directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 19:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						70a24b3141 
					 
					
						
						
							
							Revert changes that broke oggenc on ppc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 18:53:38 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						25ece66ff3 
					 
					
						
						
							
							Don't convert store double C, Ptr to store long C, Ptr if i64 is not a legal type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 17:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bbf1e5e2e9 
					 
					
						
						
							
							f32 / f64 node is expanded to one i32 / i64 node.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 06:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b618230231 
					 
					
						
						
							
							Clean up some bad code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 06:25:26 +00:00