|  John McCall | 8986361fa1 | Struct GEPs must use i32, not whatever size_t is.  It should be safe to do this unconditionally, given that the indices will always be small
constant integers anyway.
llvm-svn: 288440 | 2016-12-01 23:51:30 +00:00 | 
				
					
						|  John McCall | e5f23fb9ea | Teach ConstantBuilder how to emit a reference to the current position that will be filled in when the initializer is set.
llvm-svn: 288313 | 2016-12-01 05:33:30 +00:00 | 
				
					
						|  John McCall | ecee86faa1 | Finish adopting ConstantInitBuilder in CGObjCGNU.  NFC. llvm-svn: 288269 | 2016-11-30 20:19:46 +00:00 | 
				
					
						|  John McCall | 176f892fa7 | Switch CGObjCMac to use ConstantInitBuilder.  Whew. Not strictly NFC because I did change the order of emission of
some global constants, but it shouldn't make any difference.
llvm-svn: 288229 | 2016-11-30 02:39:18 +00:00 | 
				
					
						|  John McCall | f1788639c5 | Hide the result of building a constant initializer.  NFC. llvm-svn: 288080 | 2016-11-28 22:18:30 +00:00 | 
				
					
						|  John McCall | 23c9dc6585 | ConstantBuilder -> ConstantInitBuilder for clarity, and move the member classes up to top level to allow forward
declarations to name them.  NFC.
llvm-svn: 288079 | 2016-11-28 22:18:27 +00:00 | 
				
					
						|  John McCall | 6c9f1fdb5c | Introduce a helper class for building complex constant initializers.  NFC. I've adopted this in most of the places it makes sense, but v-tables
and CGObjCMac will need a second pass.
llvm-svn: 287437 | 2016-11-19 08:17:24 +00:00 |