David Greene 
							
						 
					 
					
						
						
							
						
						3f2bf85d14 
					 
					
						
						
							
							Add a bool flag to StackObjects telling whether they reference spill  
						
						... 
						
						
						
						slots.  The AsmPrinter will use this information to determine whether to
print a spill/reload comment.
Remove default argument values.  It's too easy to pass a wrong argument
value when multiple arguments have default values.  Make everything
explicit to trap bugs early.
Update all targets to adhere to the new interfaces..
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-12 20:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f9b0f6e88 
					 
					
						
						
							
							add some missing #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-07 09:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a1eaa3c52b 
					 
					
						
						
							
							Add a second ValueType argument to isFPImmLegal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 01:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						aa123224c4 
					 
					
						
						
							
							Update SystemZ to use PSW following the way x86 uses EFLAGS. Besides  
						
						... 
						
						
						
						eliminating a use of MVT::Flag, this is needed for an upcoming CodeGen
change.
This unfortunately requires SystemZ to switch to the list-burr
scheduler, in order to handle the physreg defs properly, however
that's what LLVM has available at this time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 00:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						eb2f969a4d 
					 
					
						
						
							
							Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 19:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						6553155172 
					 
					
						
						
							
							Revert 84315 for now. Re-thinking the patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 07:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bf125583f8 
					 
					
						
						
							
							Rename getFixedStack to getStackObject. The stack objects represented are not  
						
						... 
						
						
						
						necessarily fixed. Only those will negative frame indices are "fixed."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 06:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ce31910eae 
					 
					
						
						
							
							Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-19 09:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						fb2e752e41 
					 
					
						
						
							
							Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes.  
						
						... 
						
						
						
						Not functionality change yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 21:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Sandeep Patel 
							
						 
					 
					
						
						
							
						
						65c3c8f323 
					 
					
						
						
							
							Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-02 08:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4437ae213d 
					 
					
						
						
							
							eliminate uses of cerr()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 07:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						fc9489a4c6 
					 
					
						
						
							
							Expand few nodes until someone will be crazy enough to implement them natively :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 18:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						3c2734c82b 
					 
					
						
						
							
							Handle 'r' inline asm constraint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79648  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 18:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						825b72b057 
					 
					
						
						
							
							Split EVT into MVT and EVT, the former representing _just_ a primitive type, while  
						
						... 
						
						
						
						the latter is capable of representing either a primitive or an extended type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 20:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e50ed30282 
					 
					
						
						
							
							Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 22:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						98ca4f2a32 
					 
					
						
						
							
							Major calling convention code refactoring.  
						
						... 
						
						
						
						Instead of awkwardly encoding calling-convention information with ISD::CALL,
ISD::FORMAL_ARGUMENTS, ISD::RET, and ISD::ARG_FLAGS nodes, TargetLowering
provides three virtual functions for targets to override:
LowerFormalArguments, LowerCall, and LowerRet, which replace the custom
lowering done on the special nodes. They provide the same information, but
in a more immediately usable format.
This also reworks much of the target-independent tail call logic. The
decision of whether or not to perform a tail call is now cleanly split
between target-independent portions, and the target dependent portion
in IsEligibleForTailCallOptimization.
This also synchronizes all in-tree targets, to help enable future
refactoring and feature work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 01:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0144127b9 
					 
					
						
						
							
							Rip all of the global variable lowering logic out of TargetAsmInfo.  Since  
						
						... 
						
						
						
						it is highly specific to the object file that will be generated in the end,
this introduces a new TargetLoweringObjectFile interface that is implemented
for each of ELF/MachO/COFF/Alpha/PIC16 and XCore.
Though still is still a brutal and ugly refactoring, this is a major step
towards goodness.
This patch also:
1. fixes a bunch of dangling pointer problems in the PIC16 backend.
2. disables the TargetLowering copy ctor which PIC16 was accidentally using.
3. gets us closer to xcore having its own crazy target section flags and
   pic16 not having to shadow sections with its own objects.
4. fixes wierdness where ELF targets would set CStringSection but not
   CStringSection_.  Factor the code better.
5. fixes some bugs in string lowering on ELF targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-28 03:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e922c02019 
					 
					
						
						
							
							Get rid of the Pass+Context magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-22 00:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						e748285e1b 
					 
					
						
						
							
							Missed a piece of the commit to remove the shift flavor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-21 20:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6323a83e2c 
					 
					
						
						
							
							Expand frem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 13:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6d94eff354 
					 
					
						
						
							
							Turn abort() into unreachable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76314  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 13:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						31e874490a 
					 
					
						
						
							
							Turn few asserts into errors / unreachable's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 13:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0cca06905b 
					 
					
						
						
							
							Provide expansion for ct* intrinsics  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 12:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						e37a37de77 
					 
					
						
						
							
							Expand sext_inreg for i1  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-18 12:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7df8462038 
					 
					
						
						
							
							Unbreak  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						bb8a04806d 
					 
					
						
						
							
							Expand 32-bit bitconverts via memory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c1a1e4adb7 
					 
					
						
						
							
							i32 values are passed extended also on stack. Handle this in generic way  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						159ac63ba1 
					 
					
						
						
							
							We definitely have 1-0 bools  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						361a78756b 
					 
					
						
						
							
							Out GR128 regclass is not a 'real' i128 one.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						05a0b8bc66 
					 
					
						
						
							
							Handle bitconverts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						98db78a28b 
					 
					
						
						
							
							Expand fp_to_uint too  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						20d062fcc1 
					 
					
						
						
							
							We don't have FP truncstores  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						a89430e468 
					 
					
						
						
							
							Expand uint_to_fp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76038  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1ada84daaf 
					 
					
						
						
							
							Make FP zero to be legal FP immediate via LOAD ZERO  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						85c5c3f138 
					 
					
						
						
							
							Proper FP extloads  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						299dc78d67 
					 
					
						
						
							
							Add proper PWS impdef's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						da723d7d91 
					 
					
						
						
							
							Propagate FP select_cc to dag inserters  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						9b4ae577ce 
					 
					
						
						
							
							We don't have native sine / cosine instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						23eff5c75a 
					 
					
						
						
							
							We don't have any FP extloads  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						10c086cd77 
					 
					
						
						
							
							Implement all comparisons  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ae53567de1 
					 
					
						
						
							
							Add constpool lowering / printing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0e31d5cf80 
					 
					
						
						
							
							Allow FP arguments pass / return  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						2c97ae8826 
					 
					
						
						
							
							Register FP regclasses  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6fe326c713 
					 
					
						
						
							
							Implement 'large' PIC model  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						48e8b3cc58 
					 
					
						
						
							
							Implement shifts properly (hopefilly - finally!)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0a42d2b437 
					 
					
						
						
							
							Properly handle divides. As a bonus - implement memory versions of them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						980d5503c3 
					 
					
						
						
							
							Emit proper lowering of load from arg stack slot  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:08:42 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c772c4408e 
					 
					
						
						
							
							Implement dynamic allocas  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c16cdc5de7 
					 
					
						
						
							
							Add jump tables  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						983d3a1ee5 
					 
					
						
						
							
							Exapnd br_jt into indirect branch. Provide pattern for indirect branches.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 14:07:24 +00:00