| 
							
							
								 chriseth | e2d8005737 | Add verbatim builtin. | 2021-04-26 19:56:44 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a22077f736 | Rename AsmData -> AST Also attempt to only include ASTForward where appropriate. | 2020-11-25 17:58:02 +00:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 5c6e7f03b4 | Extended LoopInvariantCodeMotion for storage and state | 2020-08-19 12:41:29 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 3cbe65e4f3 | Refactor SideEffects struct | 2020-08-18 14:53:59 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 Alexander Arlt | cae6e7769f | Apply modernize-use-override. | 2020-04-02 18:00:44 -05:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 42d9a8e962 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-04 17:01:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bbeb093abf | Detect loops in call graph generator. | 2019-12-03 21:38:20 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | f15d47f165 | Yul: Remove obsoleted FunctionalInstruction. | 2019-11-11 16:04:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ceb8ee9124 | [Yul] leave statement. | 2019-10-29 14:32:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a8e8eaebcd | Fix load resolver and properly take side-effects of user-defined functions into account. | 2019-09-04 19:16:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 127bcfc69d | Take user function side-effects into account for unused pruner. | 2019-09-02 17:41:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1c5845e3f2 | Side-effects of user-defined functions. | 2019-09-02 17:41:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a2a06d0318 | Side effects propagator. | 2019-08-15 16:30:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7d30fbdef0 | Extract side effects into their own struct. | 2019-08-14 15:06:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 57125de9ef | Remove ContainsMSize from side-effect-collector. | 2019-08-13 13:34:33 +02:00 |  | 
			
				
					| 
							
							
								 dm4 | 4dc368db3a | Fix typo in Yul optimizer | 2019-07-22 16:25:47 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 2b979cba38 | Also optimize memory. | 2019-06-20 18:43:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1f9d11c644 | Knowledge about storage. | 2019-06-20 18:43:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d7b5ea6761 | Allow msize optimization only if it is not present. | 2019-05-28 12:54:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | afe887adc1 | Split MovableChecker and introduce SideEffectsUpToMSize. | 2019-05-28 12:54:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1dc15d5864 | Modify parser and optimizer. | 2019-05-20 17:32:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e8a88b13e4 | Introduce side-effect-free as relaxed version of movable. | 2019-05-16 12:30:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 99e96c2d66 | Refactor termination detection. | 2019-05-13 18:58:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9222eff08f | Make the dialect available everywhere. | 2019-01-07 16:41:03 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | ec47c8946b | Isolating libyul library API into its own namespace yul. | 2018-11-23 14:29:00 +01:00 |  | 
			
				
					| 
							
							
								 mordax | ea8b7d803e | Removing redundant virtual from override function declaration Remove trailing whitespace
Remove changelog change | 2018-11-21 14:37:32 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 674e17c2a8 | Performance: Replace string by special single-copy YulString class. | 2018-11-07 19:30:27 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 1304361b9c | Renaming namespace dev::julia to dev::yul. | 2018-10-15 11:58:51 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 9a4bec7e47 | Renaming libjulia to libyul | 2018-10-15 11:52:35 +02:00 |  |