Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						29d8f0cae4 
					 
					
						
						
							
							flags -> glue for selectiondag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-23 17:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1b4eafbfe 
					 
					
						
						
							
							rename MVT::Flag to MVT::Glue.  "Flag" is a terrible name for  
						
						... 
						
						
						
						something that just glues two nodes together, even if it is
sometimes used for flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 02:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						cdfad36b40 
					 
					
						
						
							
							Simplify uses of MVT and EVT.  An MVT can be compared directly  
						
						... 
						
						
						
						with a SimpleValueType, while an EVT supports equality and
inequality comparisons with SimpleValueType.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 12:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1de4aa904e 
					 
					
						
						
							
							Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches  
						
						... 
						
						
						
						memory, so a MachineMemOperand is useful (not propagated
into the MachineInstr yet).  No functional change except
for dump output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-26 23:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f96e4bd2a3 
					 
					
						
						
							
							Make CodeGen TBAA-aware.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-20 00:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						40a858f6e7 
					 
					
						
						
							
							add some helpful accessors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 05:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ce5172098d 
					 
					
						
						
							
							Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h and  
						
						... 
						
						
						
						into a new header, TargetCallingConv.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-07 15:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0d881dabc1 
					 
					
						
						
							
							Propagate debug loc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-06 22:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						aa8c19405a 
					 
					
						
						
							
							Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands  
						
						... 
						
						
						
						which do not depend on SelectionDAG.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-06 15:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9342c176a7 
					 
					
						
						
							
							Comment a non-obvious member variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-02 01:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						db4971259c 
					 
					
						
						
							
							Teach regular and fast isel to set dead flags on unused implicit defs  
						
						... 
						
						
						
						on calls and similar instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 23:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e368b460a2 
					 
					
						
						
							
							Eliminate unnecessary uses of getZExtValue().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 14:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7720cb3823 
					 
					
						
						
							
							isValueValidForType can be a static member function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-18 14:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						46510a73e9 
					 
					
						
						
							
							Add const qualifiers to CodeGen's use of LLVM IR constructs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-15 01:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4031d59685 
					 
					
						
						
							
							Split ISD::NodeType and a few related items out of SelectionDAGNodes.h  
						
						... 
						
						
						
						into a separate header to allow clients to use them without pulling in
SelectionDAG-specific declarations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-14 18:44:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						decc267151 
					 
					
						
						
							
							Three changes:  
						
						... 
						
						
						
						1. Introduce some enums and accessors in the InlineAsm class
   that eliminate a ton of magic numbers when handling inline
   asm SDNode.
2. Add a new MDNodeSDNode selection dag node type that holds
   a MDNode (shocking!)
3. Add a new argument to ISD::INLINEASM nodes that hold !srcloc
   metadata, propagating it to the instruction emitter, which
   drops it.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 05:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						aa59c88a6e 
					 
					
						
						
							
							Make this hack more specific to the Apple gcc 4.2 non-LLVM compiler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-06 20:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b494ccf02c 
					 
					
						
						
							
							remove uses of DebugLoc::getUnknownLoc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 20:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f2ddf15dc7 
					 
					
						
						
							
							bump FIRST_TARGET_MEMORY_OPCODE back up, there is no reason to make it a tight bound anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-27 00:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						86afec7730 
					 
					
						
						
							
							Reapply Kevin's change 94440, now that Chris has fixed the limitation on  
						
						... 
						
						
						
						opcode values fitting in one byte (svn r99494).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99514  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 16:36:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						014dc4e720 
					 
					
						
						
							
							Speculatively revert this to see if it fixes buildbot failures.  
						
						... 
						
						
						
						--- Reverse-merging r99440 into '.':
U    test/MC/AsmParser/X86/x86_32-bit_cat.s
U    test/MC/AsmParser/X86/x86_32-encoding.s
U    include/llvm/IntrinsicsX86.td
U    include/llvm/CodeGen/SelectionDAGNodes.h
U    lib/Target/X86/X86InstrSSE.td
U    lib/Target/X86/X86ISelLowering.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 23:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						760c2f34d9 
					 
					
						
						
							
							Added the Advanced Encryption Standard (AES) Instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 22:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						be5b032e4b 
					 
					
						
						
							
							Add DAG nodes to represent FP16 <-> FP32 intrinsics  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 18:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7561d48095 
					 
					
						
						
							
							change the LabelSDNode to be EHLabelSDNode and make it hold  
						
						... 
						
						
						
						an MCSymbol.  Make the EH_LABEL MachineInstr hold its label
with an MCSymbol instead of ID.  Fix a bug in MMI.cpp which
would return labels named "Label4" instead of "label4".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 02:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						ae47e461eb 
					 
					
						
						
							
							Make sure HasDebugValue is initialized.  This should fix  
						
						... 
						
						
						
						the buildbot running valgrind.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 00:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						06a26637da 
					 
					
						
						
							
							Add some new bits of debug info handling.  No  
						
						... 
						
						
						
						functional change yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-06 00:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e832693acb 
					 
					
						
						
							
							When forming SSE min and max nodes for UGE and ULE comparisons, it's  
						
						... 
						
						
						
						necessary to swap the operands to handle NaN and negative zero properly.
Also, reintroduce logic for checking for NaN conditions when forming
SSE min and max instructions, fixed to take into consideration NaNs and
negative zeros. This allows forming min and max instructions in more
cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-24 06:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						1c40e188c5 
					 
					
						
						
							
							getSplatIndex assumes that the first element of the mask contains the splat index  
						
						... 
						
						
						
						which is not always true if the mask contains undefs. Modified it to return
the first non undef value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-18 22:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						1157f791c9 
					 
					
						
						
							
							Make the non-temporal bit "significant" in MemSDNodes so they aren't  
						
						... 
						
						
						
						CSE'd or otherwise combined with temporal MemSDNodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96505  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-17 20:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						1e559443a1 
					 
					
						
						
							
							Add non-temporal flags and remove an assumption of default arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-15 17:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f06cb4fe5 
					 
					
						
						
							
							give SDValue an operator->, allowing V->isTargetOpcode() and  
						
						... 
						
						
						
						many other natural things.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-15 07:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ac03f1786 
					 
					
						
						
							
							don't make insanely large node numbers for no reason,  
						
						... 
						
						
						
						packing somewhat densely is better than not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-15 06:39:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						cf495bc2e5 
					 
					
						
						
							
							When XDEBUG is enabled, check for SelectionDAG cycles at some key  
						
						... 
						
						
						
						points.  This will help us find future problems like the one
described in PR6019.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-20 20:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						ce6715faa3 
					 
					
						
						
							
							Add some new debugging APIs to print out "raw" SelectionDAGs to make  
						
						... 
						
						
						
						understanding CannotYTetSelect and other errors easier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-19 20:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb8544fb9e 
					 
					
						
						
							
							Add comments to the dump() and dumpr() routines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 22:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						ac931c011f 
					 
					
						
						
							
							Add some debug routines to SelectionDAG to dump full DAGs.  
						
						... 
						
						
						
						print/dumpWithDepth allows one to dump a DAG up to N levels deep.
dump/printWithFullDepth prints the whole DAG, subject to a depth limit
on 100 in the default case (to prevent infinite recursion).
Have CannotYetSelect to a dumpWithFullDepth so it is clearer exactly
what the non-matching DAG looks like.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93538  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 19:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						f8ca42ff59 
					 
					
						
						
							
							Remove spurious semicolon. Thanks, Clang  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-19 03:21:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b24890b520 
					 
					
						
						
							
							BIT_CONVERT nodes are used for vector types, too.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-17 05:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bbf4ee149 
					 
					
						
						
							
							Remove isPod() from DenseMapInfo, splitting it out to its own  
						
						... 
						
						
						
						isPodLike type trait.  This is a generally useful type trait for
more than just DenseMap, and we really care about whether something
acts like a pod, not whether it really is a pod.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 07:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7896c9f436 
					 
					
						
						
							
							improve portability to avoid conflicting with std::next in c++'0x.  
						
						... 
						
						
						
						Patch by Howard Hinnant!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-03 00:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5b69fe767c 
					 
					
						
						
							
							Add edge source labels to SelectionDAG graphs, now that the graph printing  
						
						... 
						
						
						
						framework omits differentiated edge sources in the case where the labels
are empty strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 19:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						735afe14ee 
					 
					
						
						
							
							Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.  
						
						... 
						
						
						
						Note that "hasDotLocAndDotFile"-style debug info was already broken;
people wanting this functionality should implement it in the
AsmPrinter/DwarfWriter code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 23:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bef8888a91 
					 
					
						
						
							
							We are not using DBG_STOPPOINT anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89536  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-21 02:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						29cbade25a 
					 
					
						
						
							
							Target-independent support for TargetFlags on BlockAddress operands,  
						
						... 
						
						
						
						and support for blockaddresses in x86-32 PIC mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-20 23:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1e608819aa 
					 
					
						
						
							
							Adjust isConstantSplat to allow for big-endian targets.  
						
						... 
						
						
						
						PPC is such a target; make it work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 01:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8c2b52552c 
					 
					
						
						
							
							Initial target-independent CodeGen support for BlockAddresses.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-30 01:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						8b67f774e9 
					 
					
						
						
							
							Move DataTypes.h to include/llvm/System, update all users. This breaks the last  
						
						... 
						
						
						
						direct inclusion edge from System to Support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-26 01:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ad29b756e0 
					 
					
						
						
							
							INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. They  
						
						... 
						
						
						
						may access memory, but they don't carry a MachineMemOperand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83449  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-07 03:00:18 +00:00