Duncan Sands 
							
						 
					 
					
						
						
							
						
						a4bb48adc3 
					 
					
						
						
							
							Fix comment typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-11 19:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ef93cecd80 
					 
					
						
						
							
							Add ability to override segment (mostly for code emitter purposes).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-11 19:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d735b8019b 
					 
					
						
						
							
							Switch the MachineOperand accessors back to the short names like  
						
						... 
						
						
						
						isReg, etc., from isRegister, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 15:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ae73dc1448 
					 
					
						
						
							
							Tidy up several unbeseeming casts from pointer to intptr_t.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-04 17:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						62990bafa3 
					 
					
						
						
							
							Allow inline asm nodes with empty bodies inside JIT.  
						
						... 
						
						
						
						This unbreaks explicit reg vars inside JIT, which are
implemented in such hacky way :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55128  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-21 17:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3b32a23a90 
					 
					
						
						
							
							Clean up whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-21 08:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						5f777192a0 
					 
					
						
						
							
							Make x86-64 JIT changes Darwin-specific.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-12 21:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						ec867a22b3 
					 
					
						
						
							
							In the absence of a linker to build the GOT, use the 32-bit  
						
						... 
						
						
						
						non_lazy_ptr mechanism on x86-64 Darwin JIT.  Fixes a bunch
of last night's failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-12 18:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						50dd1d0280 
					 
					
						
						
							
							Some fixes for x86-64 JIT.  Make it use small code  
						
						... 
						
						
						
						model, except for external calls; this makes
addressing modes PC-relative.  Incomplete.
The assertion at the top of Emitter::runOnMachineFunction
was obviously bogus (always true) so I removed it.
If someone knows what the correct test should be to cover
all the various targets, please fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54656  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-11 23:46:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4406604047 
					 
					
						
						
							
							Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating  
						
						... 
						
						
						
						the need for a flavor operand, and add a new SDNode subclass,
LabelSDNode, for use with them to eliminate the need for a label id
operand.
Change instruction selection to let these label nodes through
unmodified instead of creating copies of them. Teach the MachineInstr
emitter how to emit a MachineInstr directly from an ISD label node.
This avoids the need for allocating SDNodes for the label id and
flavor value, as well as SDNodes for each of the post-isel label,
label id, and label flavor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-01 00:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a125e62117 
					 
					
						
						
							
							runOnMachineFunction should set IsPIC because relocation model may have been changed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-20 01:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c9f5f3f64f 
					 
					
						
						
							
							Change target-specific classes to use more precise static types.  
						
						... 
						
						
						
						This eliminates the need for several awkward casts, including
the last dynamic_cast under lib/Target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-14 01:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7e03280b53 
					 
					
						
						
							
							- Fix atomic operation JIT encoding.  
						
						... 
						
						
						
						- Remove unused instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-18 20:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						52e724ad7e 
					 
					
						
						
							
							Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 20:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ab394bdcc0 
					 
					
						
						
							
							Fix x86-64 encoding bug. REX prefix must always follow 0x0F prefix. For example, extractps in 64bit mode: 66 REX 0F 3A 17, not 66 0F 3A REX 17.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-03 08:53:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d183307639 
					 
					
						
						
							
							Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48447  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-17 06:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						da47e6e0d0 
					 
					
						
						
							
							Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-15 00:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						17ed8fa63d 
					 
					
						
						
							
							Add debugging stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-14 07:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b7664c6173 
					 
					
						
						
							
							Ignore debugging related instructions if they get this far.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47934  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-05 02:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0b21390a86 
					 
					
						
						
							
							Rather than asserting. Dump out the MI that we are not able to encode and abort.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-05 02:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						ea7da50e5a 
					 
					
						
						
							
							Add lock prefix support to x86.  Also add the instructions necessary for the atomic ops.  They are still marked pseudo, since I cannot figure out what format to use, but they are the correct opcode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-01 13:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						85db3a96b4 
					 
					
						
						
							
							De-tabify  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 10:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						afe6c2b001 
					 
					
						
						
							
							Enable exception handling int JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-13 18:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						60783304f6 
					 
					
						
						
							
							Avoid needlessly casting away const qualifiers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-08 03:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b38bec222c 
					 
					
						
						
							
							IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-10 19:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						749c6f6b5e 
					 
					
						
						
							
							rename TargetInstrDescriptor -> TargetInstrDesc.  
						
						... 
						
						
						
						Make MachineInstr::getDesc return a reference instead
of a pointer, since it can never be null.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 07:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f707e15fb 
					 
					
						
						
							
							rename hasVariableOperands() -> isVariadic().  Add some comments.  
						
						... 
						
						
						
						Evan, please review the comments I added to getNumDefs to make sure
that they are accurate, thx.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 05:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						349c495200 
					 
					
						
						
							
							Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 03:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						69244300b8 
					 
					
						
						
							
							Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects  
						
						... 
						
						
						
						that it is cheap and efficient to get.
Move a variety of predicates from TargetInstrInfo into 
TargetInstrDescriptor, which makes it much easier to query a predicate
when you don't have TII around.  Now you can use MI->getDesc()->isBranch()
instead of going through TII, and this is much more efficient anyway. Not
all of the predicates have been moved over yet.
Update old code that used MI->getInstrDescriptor()->Flags to use the
new predicates in many places.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45674  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 01:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2a3e08b596 
					 
					
						
						
							
							X86 JIT PIC jumptable support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-05 02:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0475ab58b8 
					 
					
						
						
							
							Combine MovePCtoStack + POP32r into one instruction MOVPC32r so it can be moved if needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-05 00:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						991500e329 
					 
					
						
						
							
							Unbreak tailcall opt in JIT.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45576  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-04 10:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						be8c03fc66 
					 
					
						
						
							
							X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-04 10:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						02aabbf96b 
					 
					
						
						
							
							Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used  
						
						... 
						
						
						
						for non-function GV relocations that require function address stubs (e.g. Mac OS X in non-static mode).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-03 02:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						306cbdbee7 
					 
					
						
						
							
							X86 PIC JIT bug fix: relocations for constantpool and jumptable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-02 23:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8aa797aa51 
					 
					
						
						
							
							Add new shorter predicates for testing machine operands for various types:  
						
						... 
						
						
						
						e.g. MO.isMBB() instead of MO.isMachineBasicBlock().  I don't plan on 
switching everything over, so new clients should just start using the 
shorter names.
Remove old long accessors, switching everything over to use the short
accessor: getMachineBasicBlock() -> getMBB(), 
getConstantPoolIndex() -> getIndex(), setMachineBasicBlock -> setMBB(), etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-30 23:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aabe38bf0c 
					 
					
						
						
							
							Preliminary PIC JIT support for X86 (32-bit) / Darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-22 09:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b97aec663b 
					 
					
						
						
							
							Add parameter to getDwarfRegNum to permit targets  
						
						... 
						
						
						
						to use different mappings for EH and debug info;
no functional change yet.
Fix warning in X86CodeEmitter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-13 19:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e7c8754a52 
					 
					
						
						
							
							Fix x86-64 jit: remove reliance on Dwarf numbers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-13 17:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ee46574931 
					 
					
						
						
							
							Move getX86RegNum into X86RegisterInfo and use it  
						
						... 
						
						
						
						in the trampoline lowering.  Lookup the jump and
mov opcodes for the trampoline rather than hard
coding them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-29 19:01:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						2dc6dc619c 
					 
					
						
						
							
							Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-29 01:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						b116fac90f 
					 
					
						
						
							
							Trampoline codegen support for X86-32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-27 20:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						bed2946a96 
					 
					
						
						
							
							Removed tabs everywhere except autogenerated & external files. Add make  
						
						... 
						
						
						
						target for tabs checking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 18:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bb1ee05253 
					 
					
						
						
							
							Add support for our first SSSE3 instruction "pmulhrsw".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-10 22:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e70ef98043 
					 
					
						
						
							
							Clean up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-14 20:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a19ac52863 
					 
					
						
						
							
							X86-64 JIT is in large code model. Need stubs for direct calls.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-14 10:51:55 +00:00