|  Krzysztof Parzyszek | 7c7bb538cb | [Hexagon] Treat all conditional branches as predicted (not-taken by default) llvm-svn: 268946 | 2016-05-09 18:22:07 +00:00 | 
				
					
						|  Colin LeMahieu | b7a5f9fc29 | [Hexagon] Fixing store instructions and reenabling a few more tests. llvm-svn: 252561 | 2015-11-10 00:22:00 +00:00 | 
				
					
						|  Colin LeMahieu | 8ab7e8e1b5 | [Hexagon] Fixing load instruction parsing and reenabling tests. llvm-svn: 252555 | 2015-11-10 00:02:27 +00:00 | 
				
					
						|  Colin LeMahieu | 7cd0892729 | [Hexagon] Enabling ASM parsing on Hexagon backend and adding instruction parsing tests.  General updating of the code emission. llvm-svn: 252443 | 2015-11-09 04:07:48 +00:00 | 
				
					
						|  Colin LeMahieu | 1e9d1d768c | [Hexagon] Adding decoders for signed operands and ensuring all signed operand types disassemble correctly. llvm-svn: 239477 | 2015-06-10 16:52:32 +00:00 | 
				
					
						|  Colin LeMahieu | 99cc7c1070 | [Hexagon] Adding missing vector multiply instruction encodings.  Converting multiply intrinsics and updating tests. llvm-svn: 228010 | 2015-02-03 19:15:11 +00:00 | 
				
					
						|  Colin LeMahieu | cefca69d72 | [Hexagon] Adding vector shift instructions and tests. llvm-svn: 227619 | 2015-01-30 21:58:46 +00:00 | 
				
					
						|  Colin LeMahieu | cc4329b836 | [Hexagon] Adding vector predicate instructions. llvm-svn: 227613 | 2015-01-30 21:24:06 +00:00 | 
				
					
						|  Colin LeMahieu | 26a537c743 | [Hexagon] Adding vector permutation instructions and tests. llvm-svn: 227612 | 2015-01-30 21:14:00 +00:00 | 
				
					
						|  Colin LeMahieu | 16f5e56703 | [Hexagon] Adding vector multiplies.  Cleaning up tests. llvm-svn: 227609 | 2015-01-30 20:56:54 +00:00 | 
				
					
						|  Colin LeMahieu | b84ec02296 | [Hexagon] Adding XTYPE/COMPLEX instructions and cleaning up tests. llvm-svn: 227607 | 2015-01-30 20:08:37 +00:00 | 
				
					
						|  Colin LeMahieu | 21fbc94777 | [Hexagon] Adding XTYPE/ALU vector instructions.  Organizing test files. llvm-svn: 227598 | 2015-01-30 19:13:26 +00:00 | 
				
					
						|  Colin LeMahieu | 709c0a16bb | [Hexagon] Adding a number of vector load variants and organizing tests. llvm-svn: 227588 | 2015-01-30 18:09:44 +00:00 | 
				
					
						|  Colin LeMahieu | 3c740a3614 | [Hexagon] Organizing tests and adding a few missing jump instruction encodings. llvm-svn: 227498 | 2015-01-29 21:47:15 +00:00 | 
				
					
						|  Colin LeMahieu | bc63f42e0d | [Hexagon] Adding missing instruction encodings and tests. llvm-svn: 227495 | 2015-01-29 21:30:22 +00:00 | 
				
					
						|  Colin LeMahieu | bd4770f915 | [Hexagon] Adding alu vector instructions llvm-svn: 227493 | 2015-01-29 21:09:30 +00:00 | 
				
					
						|  Colin LeMahieu | 1de7e0d923 | [Hexagon] Updating many V4 intrinsic patterns.  Adding missing instruction and deleting unused classes. llvm-svn: 227353 | 2015-01-28 19:39:09 +00:00 | 
				
					
						|  Colin LeMahieu | 94c33218e3 | [Hexagon] Adding XTYPE/MPY intrinsic tests and some missing multiply instructions. llvm-svn: 227347 | 2015-01-28 19:16:17 +00:00 | 
				
					
						|  Colin LeMahieu | fe03c9a678 | [Hexagon] Replacing XTYPE/SHIFT intrinsic patternss.  Adding tests and missing instructions with tests. llvm-svn: 227330 | 2015-01-28 17:37:59 +00:00 | 
				
					
						|  Colin LeMahieu | cd9c4e3e07 | [Hexagon] Adding new-value store and bit reverse instructions. llvm-svn: 226224 | 2015-01-15 23:10:29 +00:00 | 
				
					
						|  Colin LeMahieu | 538b85810c | [Hexagon] Removing old versions of vsplice, valign, cl0, ct0 and updating references to new versions. llvm-svn: 226194 | 2015-01-15 19:28:32 +00:00 | 
				
					
						|  Colin LeMahieu | 504157f1ae | [Hexagon] Adding vmux instruction.  Removing old transfer instructions and updating references. llvm-svn: 226184 | 2015-01-15 18:16:00 +00:00 | 
				
					
						|  Colin LeMahieu | 627df427eb | [Hexagon] Adding floating point classification and creation. llvm-svn: 225374 | 2015-01-07 20:28:57 +00:00 | 
				
					
						|  Colin LeMahieu | 290ece7d4c | [Hexagon] Adding encodings for v5 floating point instructions. llvm-svn: 225372 | 2015-01-07 20:24:09 +00:00 | 
				
					
						|  Colin LeMahieu | 777abcb1d7 | [Hexagon] Adding encoding for popcount, fastcorner, dword asr with rounding. llvm-svn: 225371 | 2015-01-07 20:07:28 +00:00 | 
				
					
						|  Colin LeMahieu | 507dd32703 | [Hexagon] Adding compound jump encodings. llvm-svn: 225291 | 2015-01-06 20:03:31 +00:00 | 
				
					
						|  Colin LeMahieu | 68b2e050f0 | [Hexagon] Adding encoding for misc v4 instructions: boundscheck, tlbmatch, dcfetch. llvm-svn: 225283 | 2015-01-06 19:03:20 +00:00 | 
				
					
						|  Colin LeMahieu | d9c605ddae | [Hexagon] Adding encoding information for absolute address loads. llvm-svn: 225279 | 2015-01-06 18:38:26 +00:00 | 
				
					
						|  Colin LeMahieu | 1445553474 | [Hexagon] Adding dealloc_return encoding and absolute address stores. llvm-svn: 225267 | 2015-01-06 16:15:15 +00:00 | 
				
					
						|  Colin LeMahieu | dacf057bdc | [Hexagon] Adding add/sub with carry, logical shift left by immediate and memop instructions.  Removing old defs without bits and updating references. llvm-svn: 225210 | 2015-01-05 21:36:38 +00:00 | 
				
					
						|  Colin LeMahieu | 28bb02a8c7 | [Hexagon] Adding rounding reg/reg variants, accumulating multiplies, and accumulating shifts. llvm-svn: 225201 | 2015-01-05 20:56:41 +00:00 | 
				
					
						|  Colin LeMahieu | abdf2b37d8 | [Hexagon] Adding V4 bit manipulating instructions, removing ALU defs without encoding bits. llvm-svn: 225199 | 2015-01-05 20:35:54 +00:00 | 
				
					
						|  Colin LeMahieu | 3acfddd6b5 | [Hexagon] Adding V4 logic-logic instructions and tests. llvm-svn: 225198 | 2015-01-05 20:14:58 +00:00 | 
				
					
						|  Colin LeMahieu | ff10c8c95c | [Hexagon] Adding orand, bitsplit reg/reg, and modwrap instructions. llvm-svn: 225197 | 2015-01-05 20:04:40 +00:00 | 
				
					
						|  Colin LeMahieu | 5e079577e1 | [Hexagon] Adding round reg/imm and bitsplit instructions. llvm-svn: 225188 | 2015-01-05 18:08:21 +00:00 | 
				
					
						|  Colin LeMahieu | bc405294f0 | [Hexagon] Adding accumulating add/sub, doubleword logic-not variants, doubleword bitfield extract, word parity, accumulating multiplies with saturation. llvm-svn: 225024 | 2014-12-31 00:08:34 +00:00 | 
				
					
						|  Colin LeMahieu | 8971e055ae | [Hexagon] Adding double-logic on predicate instructions. llvm-svn: 225018 | 2014-12-30 23:22:39 +00:00 | 
				
					
						|  Colin LeMahieu | 65f3e12ed1 | [Hexagon] Adding newvalue compare and jumps. llvm-svn: 225015 | 2014-12-30 23:04:21 +00:00 | 
				
					
						|  Colin LeMahieu | 0cba5f1b43 | [Hexagon] Adding postincrement register newvalue stores. llvm-svn: 225010 | 2014-12-30 22:34:08 +00:00 | 
				
					
						|  Colin LeMahieu | 9014890819 | [Hexagon] Removing old newvalue store variants.  Adding postincrement immediate newvalue stores. llvm-svn: 225009 | 2014-12-30 22:28:31 +00:00 | 
				
					
						|  Colin LeMahieu | 820d5cb608 | [Hexagon] Adding indexed store new-value variants. llvm-svn: 225007 | 2014-12-30 22:00:26 +00:00 | 
				
					
						|  Colin LeMahieu | 2bad4a7177 | [Hexagon] Adding indexed store of immediates. llvm-svn: 225006 | 2014-12-30 21:01:38 +00:00 | 
				
					
						|  Colin LeMahieu | 94a498bf0e | [Hexagon] Adding indexed stores. llvm-svn: 225005 | 2014-12-30 20:42:23 +00:00 | 
				
					
						|  Colin LeMahieu | 9161d47476 | [Hexagon] Adding reg-reg indexed load forms. llvm-svn: 224997 | 2014-12-30 18:58:47 +00:00 | 
				
					
						|  Colin LeMahieu | 377ac65340 | [Hexagon] Adding compare byte/halfword reg-reg/reg-imm forms.  Adding compare to general register reg-imm form. llvm-svn: 224991 | 2014-12-30 17:39:24 +00:00 | 
				
					
						|  Colin LeMahieu | d7a56fd9ff | [Hexagon] Updating constant extender def, adding alu-not instructions, compare to general register, and inverted compares. llvm-svn: 224989 | 2014-12-30 15:44:17 +00:00 | 
				
					
						|  Colin LeMahieu | 651b72095b | [Hexagon] Adding allocframe, post-increment circular immediate stores, post-increment circular register stores, and bit reversed post-increment stores. llvm-svn: 224957 | 2014-12-29 21:33:45 +00:00 | 
				
					
						|  Colin LeMahieu | bda31b42a0 | [Hexagon] Adding post-increment register form stores and register-immediate form stores with tests. llvm-svn: 224952 | 2014-12-29 20:44:51 +00:00 | 
				
					
						|  Colin LeMahieu | 9a3cd3f58c | [Hexagon] Replacing the remaining postincrement stores with versions that have encoding bits. llvm-svn: 224951 | 2014-12-29 20:00:43 +00:00 | 
				
					
						|  Colin LeMahieu | 3d34afb32d | [Hexagon] Renaming old multiclass for removal.  Adding post-increment store classes and instruction defs. llvm-svn: 224949 | 2014-12-29 19:42:14 +00:00 |