Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c2c6c61f1 
					 
					
						
						
							
							Add explicit #includes of <iostream>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-22 23:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc1c215453 
					 
					
						
						
							
							trivial formatting improvement: don't insert extra blank lines between .comm  
						
						... 
						
						
						
						vars.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25492  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-21 01:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						e719a7c40b 
					 
					
						
						
							
							Added minimum Dwarf aranges.  Cleaned up some section headers.  Line number  
						
						... 
						
						
						
						support now works in gdb.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-18 16:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						19ef4efa70 
					 
					
						
						
							
							Add frame work for additional dwarf sections.  Comments will improve as code  
						
						... 
						
						
						
						is added.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-17 20:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						063e765345 
					 
					
						
						
							
							Adding basic support for Dwarf line number debug information.  
						
						... 
						
						
						
						I promise to keep future commits smaller.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-17 17:31:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						abf6d1784b 
					 
					
						
						
							
							Added initial support for DEBUG_LABEL allowing debug specific labels to be  
						
						... 
						
						
						
						inserted in the code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-05 01:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b2efb853f0 
					 
					
						
						
							
							Applied some recommend changes from sabre.  The dominate one beginning "let the  
						
						... 
						
						
						
						pass manager do it's thing."  Fixes crash when compiling -g files and suppresses
dwarf statements if no debug info is present.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25100  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 22:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a7cea6f599 
					 
					
						
						
							
							Tie dwarf generation to darwin assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 13:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						50fb3c4986 
					 
					
						
						
							
							Fix one of the things in the todo file, and get a bit closer to folding  
						
						... 
						
						
						
						constant offsets from statics into the address arithmetic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-24 01:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cec26fc3bf 
					 
					
						
						
							
							fix handling of weak linkage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-22 21:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						88276b887c 
					 
					
						
						
							
							Fix a couple of the FIXMEs, thanks to suggestion from Chris.  This allows  
						
						... 
						
						
						
						us to load and store vectors directly at a pointer (offset of zero) by
using r0 as the base register.  This also requires some asm printer work
to satisfy the darwin assembler.
For
void %foo(<4 x float> * %a) {
entry:
  %tmp1 = load <4 x float> * %a;
  %tmp2 = add <4 x float> %tmp1, %tmp1
  store <4 x float> %tmp2, <4 x float> *%a
  ret void
}
We now produce:
_foo:
        lvx v0, 0, r3
        vaddfp v0, v0, v0
        stvx v0, 0, r3
        blr
Instead of:
_foo:
        li r2, 0
        lvx v0, r2, r3
        vaddfp v0, v0, v0
        stvx v0, r2, r3
        blr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 23:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						7fd1edd32e 
					 
					
						
						
							
							Convert load/store over to being pattern matched  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-19 23:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						f5395cee6a 
					 
					
						
						
							
							Added source file/line correspondence for dwarf (PowerPC only at this point.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 22:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9e0ba49a4 
					 
					
						
						
							
							Weak and linkonce global vars should still have a .globl emitted for them  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 21:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a637c32e38 
					 
					
						
						
							
							Update the darwin handling of linkonce & weak functions and GV stubs. This  
						
						... 
						
						
						
						should work in all permutations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-16 00:22:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d1239b7c69 
					 
					
						
						
							
							Use the shared asmprinter code for printing special llvm globals  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-13 06:32:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						deea416570 
					 
					
						
						
							
							reindent a loop, unswitch a loop.  No functionality changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-13 04:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d717b19933 
					 
					
						
						
							
							Remove type casts that are no longer needed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24661  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-11 07:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						646f7afb79 
					 
					
						
						
							
							Teach the PPC backend about the ctor and dtor list when not using __main and  
						
						... 
						
						
						
						linking the entire program into one bc file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-09 18:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						391c5d231a 
					 
					
						
						
							
							No longer track value types for asm printer operands, and remove them as  
						
						... 
						
						
						
						an argument to every operand printing function.  Requires some slight
tweaks to x86, the only user.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-30 18:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c569e6108a 
					 
					
						
						
							
							Use generic constant pool emission code in the AsmPrinter class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 08:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0745536c00 
					 
					
						
						
							
							Use the FunctionNumber provided by the AsmPrinter class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 08:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d5a4f6a8e 
					 
					
						
						
							
							Use CommentString where possible, fix a bug where aix mode wouldn't assemble  
						
						... 
						
						
						
						due to basic blocks being misnamed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24459  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 08:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ef65874151 
					 
					
						
						
							
							unify the darwin and aix constant pool printers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8b8b9515d6 
					 
					
						
						
							
							Adjust to capitalized AsmPrinter method names  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f9ccde91e 
					 
					
						
						
							
							use PrivateGlobalPrefix for basic blocks  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6163a0079 
					 
					
						
						
							
							This is now implemented in common codegen code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f55366e3c2 
					 
					
						
						
							
							set PrivateGlobalPrefix on darwin, use it when printing out CP references  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 06:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9542f9714e 
					 
					
						
						
							
							only use dyld stubs if not in ppc-static mode.  This completes support for  
						
						... 
						
						
						
						non-static codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-17 19:40:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9ba13e4aef 
					 
					
						
						
							
							refactor call operand handling to eliminate special cases from printOp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-17 19:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e7f86a037 
					 
					
						
						
							
							disentangle call operands from branch operands a bit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-17 19:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						422b0cee7a 
					 
					
						
						
							
							Patch to clean up function call pseudos and support the BLA instruction,  
						
						... 
						
						
						
						which branches to an absolute address.  This is required to support objc
direct dispatch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-16 00:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c3d3d2a59 
					 
					
						
						
							
							Make sure to use SwitchSection to switch sections so that we don't accidentally emit  
						
						... 
						
						
						
						functions into the .const section.  Whoops.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-15 01:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ced704ba60 
					 
					
						
						
							
							Handle globals with explicit alignment requests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-14 19:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac7fd7fcc6 
					 
					
						
						
							
							Teach the PPC asmwriter to honor globals with explicit section requests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-14 18:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5684598f3f 
					 
					
						
						
							
							Make BB and CPI labels use the function number, not the function name as a  
						
						... 
						
						
						
						uniquing id.  This makes things happy when the function name is quoted,
preventing labels like LBB"foo"_2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 21:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						85eac0d941 
					 
					
						
						
							
							Darwin supports quoted labels.  This implements:  
						
						... 
						
						
						
						test/Regression/CodeGen/PowerPC/darwin-labels.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 19:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3459bfbc39 
					 
					
						
						
							
							Make the aix asm printer interface properly with the parent class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 18:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b0ac99c96 
					 
					
						
						
							
							Add a flag to enable a darwin linker optimization  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-01 00:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bb69e39b5b 
					 
					
						
						
							
							Make constant pool entries use private labels.  This is important when you're  
						
						... 
						
						
						
						not compiling a whole program at a time :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-31 22:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f02a916d82 
					 
					
						
						
							
							Do not globalize internal symbols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-28 18:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						841d12d9ac 
					 
					
						
						
							
							Fix the JIT encoding of LWA, LD, STD, and STDU.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-18 16:51:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						21e463b2bf 
					 
					
						
						
							
							More PPC32 -> PPC changes, as well as merging some classes that were  
						
						... 
						
						
						
						redundant after the change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-16 05:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16e71f2f70 
					 
					
						
						
							
							Rename PPC32*.h to PPC*.h  
						
						... 
						
						
						
						This completes the grand PPC file renaming
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2668959b88 
					 
					
						
						
							
							Rename PowerPC*.h to PPC*.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec4b73cb09 
					 
					
						
						
							
							Nuke the PowerPCTargetMachine.h header.  Note that the PowerPCTargetMachine  
						
						... 
						
						
						
						still should be merged into the PPC32TargetMachine class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c7b43b43f 
					 
					
						
						
							
							Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.td  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 23:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e87bc1f3a8 
					 
					
						
						
							
							Like the comment says...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23737  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 22:48:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						617742b1b8 
					 
					
						
						
							
							Nuke PowerPCInstrFormats.h, its contents are dead.  Remove the definitions  
						
						... 
						
						
						
						from the .td file that correspond to it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-14 22:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ca02914e5 
					 
					
						
						
							
							Speed up the asm printer a lot by not printing formatted LLVM asm output  
						
						... 
						
						
						
						for globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-03 07:08:36 +00:00