Permalink
Browse files

Migrate to VS 2017 15.3 .NET Standard Tools

  • Loading branch information...
mjsabby committed Sep 15, 2017
1 parent ac1360b commit b3ea50e9d10653c67cba8f7c35e579d2f203695d
View

This file was deleted.

Oops, something went wrong.
View
@@ -1,22 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26014.0
VisualStudioVersion = 15.0.26730.15
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LLVMSharp", "LLVMSharp.csproj", "{134605B0-3140-4C9A-BE4B-E8720933620B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LLVMSharp", "src\LLVMSharp.csproj", "{3EA66A6D-9DC3-46FF-AA7F-D0BB5BF0BA73}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{134605B0-3140-4C9A-BE4B-E8720933620B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{134605B0-3140-4C9A-BE4B-E8720933620B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{134605B0-3140-4C9A-BE4B-E8720933620B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{134605B0-3140-4C9A-BE4B-E8720933620B}.Release|Any CPU.Build.0 = Release|Any CPU
{3EA66A6D-9DC3-46FF-AA7F-D0BB5BF0BA73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3EA66A6D-9DC3-46FF-AA7F-D0BB5BF0BA73}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3EA66A6D-9DC3-46FF-AA7F-D0BB5BF0BA73}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3EA66A6D-9DC3-46FF-AA7F-D0BB5BF0BA73}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {75550D8C-A492-4ED3-8387-206830F8B21E}
EndGlobalSection
EndGlobal
View

This file was deleted.

Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1282,7 +1282,7 @@ public static partial class LLVM
internal static extern void GetSubtypes(LLVMTypeRef @Tp, out LLVMTypeRef @Arr);
[DllImport(libraryPath, EntryPoint = "LLVMGetNumContainedTypes", CallingConvention = CallingConvention.Cdecl)]
public static extern uint GetNumContainedTypes(LLVMTypeRef @Tp);
internal static extern uint GetNumContainedTypes(LLVMTypeRef @Tp);
[DllImport(libraryPath, EntryPoint = "LLVMArrayType", CallingConvention = CallingConvention.Cdecl)]
public static extern LLVMTypeRef ArrayType(LLVMTypeRef @ElementType, uint @ElementCount);
@@ -2206,7 +2206,7 @@ public static partial class LLVM
public static extern void AddCallSiteAttribute(LLVMValueRef @C, LLVMAttributeIndex @Idx, LLVMAttributeRef @A);
[DllImport(libraryPath, EntryPoint = "LLVMGetCallSiteAttributeCount", CallingConvention = CallingConvention.Cdecl)]
public static extern uint GetCallSiteAttributeCount(LLVMValueRef @C, LLVMAttributeIndex @Idx);
internal static extern uint GetCallSiteAttributeCount(LLVMValueRef @C, LLVMAttributeIndex @Idx);
[DllImport(libraryPath, EntryPoint = "LLVMGetCallSiteAttributes", CallingConvention = CallingConvention.Cdecl)]
internal static extern void GetCallSiteAttributes(LLVMValueRef @C, LLVMAttributeIndex @Idx, out LLVMAttributeRef @Attrs);
File renamed without changes.
File renamed without changes.
File renamed without changes.
View
@@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.1</TargetFramework>
</PropertyGroup>
</Project>
File renamed without changes.
@@ -58,6 +58,11 @@ public LLVMTypeRef[] GetParamTypes()
return LLVM.GetParamTypes(this);
}
public LLVMTypeRef[] GetSubtypes()
{
return LLVM.GetSubtypes(this);
}
public string GetStructName()
{
return LLVM.GetStructName(this);
@@ -117,6 +117,11 @@ public static LLVMValueRef ConstExactSDiv(LLVMValueRef @LHSConstant, LLVMValueRe
return LLVM.ConstExactSDiv(@LHSConstant, @RHSConstant);
}
public static LLVMValueRef ConstExactUDiv(LLVMValueRef @LHSConstant, LLVMValueRef @RHSConstant)
{
return LLVM.ConstExactUDiv(@LHSConstant, @RHSConstant);
}
public static LLVMValueRef ConstFDiv(LLVMValueRef @LHSConstant, LLVMValueRef @RHSConstant)
{
return LLVM.ConstFDiv(@LHSConstant, @RHSConstant);
@@ -673,24 +673,19 @@ public void SetGC(string @Name)
LLVM.SetGC(this, @Name);
}
public void AddFunctionAttr(LLVMAttribute @PA)
{
LLVM.AddFunctionAttr(this, @PA);
}
public void AddTargetDependentFunctionAttr(string @A, string @V)
{
LLVM.AddTargetDependentFunctionAttr(this, @A, @V);
}
public LLVMAttribute GetFunctionAttr()
public LLVMAttributeRef[] GetAttributesAtIndex(LLVMAttributeIndex @Idx)
{
return LLVM.GetFunctionAttr(this);
return LLVM.GetAttributesAtIndex(this, Idx);
}
public void RemoveFunctionAttr(LLVMAttribute @PA)
public LLVMAttributeRef[] GetCallSiteAttributes(LLVMAttributeIndex @Idx)
{
LLVM.RemoveFunctionAttr(this, @PA);
return LLVM.GetCallSiteAttributes(this, Idx);
}
public uint CountParams()
@@ -733,21 +728,6 @@ public LLVMValueRef GetPreviousParam()
return LLVM.GetPreviousParam(this);
}
public void AddAttribute(LLVMAttribute @PA)
{
LLVM.AddAttribute(this, @PA);
}
public void RemoveAttribute(LLVMAttribute @PA)
{
LLVM.RemoveAttribute(this, @PA);
}
public LLVMAttribute GetAttribute()
{
return LLVM.GetAttribute(this);
}
public void SetParamAlignment(uint @align)
{
LLVM.SetParamAlignment(this, @align);
@@ -873,16 +853,6 @@ public uint GetInstructionCallConv()
return LLVM.GetInstructionCallConv(this);
}
public void AddInstrAttribute(uint @index, LLVMAttribute @param2)
{
LLVM.AddInstrAttribute(this, @index, @param2);
}
public void RemoveInstrAttribute(uint @index, LLVMAttribute @param2)
{
LLVM.RemoveInstrAttribute(this, @index, @param2);
}
public void SetInstrParamAlignment(uint @index, uint @align)
{
LLVM.SetInstrParamAlignment(this, @index, @align);
File renamed without changes.
File renamed without changes.
@@ -155,6 +155,11 @@ public void AddCFGSimplificationPass()
LLVM.AddCFGSimplificationPass(this.instance);
}
public void AddLateCFGSimplificationPass()
{
LLVM.AddLateCFGSimplificationPass(this.instance);
}
public void AddDeadStoreEliminationPass()
{
LLVM.AddDeadStoreEliminationPass(this.instance);
@@ -175,6 +180,11 @@ public void AddGVNPass()
LLVM.AddGVNPass(this.instance);
}
public void AddNewGVNPass()
{
LLVM.AddNewGVNPass(this.instance);
}
public void AddIndVarSimplifyPass()
{
LLVM.AddIndVarSimplifyPass(this.instance);
@@ -305,6 +315,11 @@ public void AddEarlyCSEPass()
LLVM.AddEarlyCSEPass(this.instance);
}
public void AddEarlyCSEMemSSAPass()
{
LLVM.AddEarlyCSEMemSSAPass(this.instance);
}
public void AddLowerExpectIntrinsicPass()
{
LLVM.AddLowerExpectIntrinsicPass(this.instance);

0 comments on commit b3ea50e

Please sign in to comment.