Skip to content

Commit 6799989

Browse files
committed
A bit more cleanup
1 parent 4d8d4dc commit 6799989

16 files changed

+6
-104
lines changed

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/IStructureInfo.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrBufferManager.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Reflection;
43

54
namespace Xamarin.Android.Tasks.LLVMIR;
65

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrDataLayout.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -256,11 +256,11 @@ public bool LittleEndian {
256256
public uint? StackAlignment { get; set; }
257257

258258
public LlvmIrDataLayoutAggregateObjectAlignment? AggregateObjectAlignment { get; set; }
259-
public List<LlvmIrDataLayoutFloatAlignment>? FloatAlignment { get; set; }
259+
public List<LlvmIrDataLayoutFloatAlignment>? FloatAlignment { get; set; }
260260
public LlvmIrDataLayoutFunctionPointerAlignment? FunctionPointerAlignment { get; set; }
261-
public List<LlvmIrDataLayoutIntegerAlignment>? IntegerAlignment { get; set; }
262-
public List<LlvmIrDataLayoutVectorAlignment>? VectorAlignment { get; set; }
263-
public List<LlvmIrDataLayoutPointerSize>? PointerSize { get; set; }
261+
public List<LlvmIrDataLayoutIntegerAlignment>? IntegerAlignment { get; set; }
262+
public List<LlvmIrDataLayoutVectorAlignment>? VectorAlignment { get; set; }
263+
public List<LlvmIrDataLayoutPointerSize>? PointerSize { get; set; }
264264

265265
public List<uint>? NativeIntegerWidths { get; set; }
266266
public List<uint>? NonIntegralPointerTypeAddressSpaces { get; set; }

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunction.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Globalization;
4-
using System.Linq;
5-
using System.Text;
63

74
namespace Xamarin.Android.Tasks.LLVMIR
85
{

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionAttributeSet.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,6 @@ public void Add (AndroidTargetArch targetArch, LlvmIrFunctionAttribute attr)
6969
list.Add (attr);
7070
}
7171

72-
public void Add (LlvmIrFunctionAttributeSet sourceSet)
73-
{
74-
if (sourceSet == null) {
75-
throw new ArgumentNullException (nameof (sourceSet));
76-
}
77-
78-
foreach (LlvmIrFunctionAttribute attr in sourceSet) {
79-
Add (attr);
80-
}
81-
}
82-
8372
public string Render ()
8473
{
8574
List<LlvmIrFunctionAttribute> list = attributes.ToList ();

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionBody.cs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -148,23 +148,6 @@ public LlvmIrFunctionImplicitStartLabel (ulong num)
148148
}
149149
}
150150

151-
sealed class LlvmIrFunctionParameterItem : LlvmIrFunctionLocalItem
152-
{
153-
public LlvmIrFunctionParameter Parameter { get; }
154-
155-
public LlvmIrFunctionParameterItem (LlvmIrFunction.FunctionState state, LlvmIrFunctionParameter parameter)
156-
: base (state, parameter.Name)
157-
{
158-
Parameter = parameter;
159-
SkipInOutput = true;
160-
}
161-
162-
protected override void DoWrite (GeneratorWriteContext context, LlvmIrGenerator generator)
163-
{
164-
throw new NotSupportedException ("Internal error: writing not supported for this item");
165-
}
166-
}
167-
168151
List<LlvmIrFunctionBodyItem> items;
169152
HashSet<string> definedLabels;
170153
LlvmIrFunction ownerFunction;

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrInstructions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ namespace Xamarin.Android.Tasks.LLVMIR;
66

77
abstract class LlvmIrInstruction : LlvmIrFunctionBodyItem
88
{
9-
// TODO: add support for metadata
109
public string Mnemonic { get; }
1110
public LlvmIrFunctionAttributeSet? AttributeSet { get; set; }
1211

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModule.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Linq;
4-
using System.Text;
54

65
using Xamarin.Android.Tools;
76

@@ -421,16 +420,6 @@ bool IsStructureArrayVariable (LlvmIrGlobalVariable variable)
421420
return typeof(StructureInstance).IsAssignableFrom (elementType);
422421
}
423422

424-
bool IsPointerArrayVariable (LlvmIrGlobalVariable variable)
425-
{
426-
if (!variable.Type.IsArray ()) {
427-
return false;
428-
}
429-
430-
Type elementType = variable.Type.GetArrayElementType ();
431-
return elementType == typeof(IntPtr) || elementType == typeof(UIntPtr);
432-
}
433-
434423
bool IsStructureVariable (LlvmIrGlobalVariable variable)
435424
{
436425
if (!typeof(StructureInstance).IsAssignableFrom (variable.Type)) {

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleAArch64.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using System.Collections.Generic;
32

43
using Xamarin.Android.Tools;

src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleArmV7a.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using System.Collections.Generic;
32

43
using Xamarin.Android.Tools;

0 commit comments

Comments
 (0)