Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Louis Jenkins committed May 4, 2019
1 parent 87af869 commit 9ec6b7e
Show file tree
Hide file tree
Showing 38 changed files with 109 additions and 233 deletions.
6 changes: 3 additions & 3 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<!-- the Compile on Save feature is turned off for the project. -->
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
<!-- in the project's Project Properties dialog box.-->
<project name="llvm-jvm-frontend" default="default" basedir=".">
<description>Builds, tests, and runs the project llvm-jvm-frontend.</description>
<project name="LLVM-Simple-GUI" default="default" basedir=".">
<description>Builds, tests, and runs the project LLVM-Simple-GUI.</description>
<import file="nbproject/build-impl.xml"/>
<!--
Expand Down Expand Up @@ -58,7 +58,7 @@
An example of overriding the target for project execution could look like this:
<target name="run" depends="llvm-jvm-frontend-impl.jar">
<target name="run" depends="LLVM-Simple-GUI-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
Expand Down
4 changes: 2 additions & 2 deletions build/built-jar.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#Sat, 04 May 2019 15:33:40 -0400
#Sat, 04 May 2019 17:41:55 -0400


/Users/louisjenkinscs/GitHub/llvm-jvm-gui=
/Users/louisjenkinscs/GitHub/LLVM-Simple-GUI=
Empty file.
Empty file.
Binary file modified build/classes/llvm/jvm/frontend/CheckBoxList$1.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/CheckBoxList$CellRenderer.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/CheckBoxList.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Editor$1.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Editor$2.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Editor$3.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Editor$4.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Editor.class
Binary file not shown.
112 changes: 0 additions & 112 deletions build/classes/llvm/jvm/frontend/Editor.form

This file was deleted.

Binary file modified build/classes/llvm/jvm/frontend/Optimization.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/OptimizationManager.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/OptimizationView$1.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/OptimizationView.class
Binary file not shown.
75 changes: 0 additions & 75 deletions build/classes/llvm/jvm/frontend/OptimizationView.form

This file was deleted.

Binary file modified build/classes/llvm/jvm/frontend/Toast$1.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast$2.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast$3.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast$4.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast$5.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast$Style.class
Binary file not shown.
Binary file modified build/classes/llvm/jvm/frontend/Toast.class
Binary file not shown.
Binary file not shown.
5 changes: 5 additions & 0 deletions dist/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Build:

"java -jar LLVM-Simple-GUI.jar [filename]"

'filename' argument is used to pass in a C file.
2 changes: 1 addition & 1 deletion dist/README.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ JAR files manifest file (MANIFEST.MF).
To run the project from the command line, go to the dist folder and
type the following:

java -jar "llvm-jvm-frontend.jar"
java -jar "LLVM-Simple-GUI.jar"

To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.
Expand Down
Binary file removed dist/lib/rsyntaxtextarea-2.6.1-javadoc.jar
Binary file not shown.
Binary file removed dist/lib/rsyntaxtextarea-2.6.1-sources.jar
Binary file not shown.
64 changes: 64 additions & 0 deletions dist/opt-passes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"constmerge": "Merge Duplicate Global Constants",
"tailcallelim": "Tail Call Elimination",
"reg2mem": "Demote all values to stack slots",
"licm": "Loop Invariant Code Motion",
"mergefunc": "Merge Functions",
"loop-simplify": "Canonicalize natural loops",
"ipconstprop": "Interprocedural constant propagation",
"jump-threading": "Jump Threading",
"globaldce": "Dead Global Elimination",
"constprop": "Simple constant propagation",
"strip": "Strip all symbols from a module",
"loop-extract-single": "Extract at most one loop into a new function",
"strip-dead-debug-info": "Strip debug info for unused symbols",
"deadargelim": "Dead Argument Elimination",
"indvars": "Canonicalize Induction Variables",
"memcpyopt": "MemCpy Optimization",
"gvn": "Global Value Numbering",
"functionattrs": "Deduce function attributes",
"strip-dead-prototypes": "Strip Unused Function Prototypes",
"loop-extract": "Extract loops into new functions",
"block-placement": "Profile Guided Basic Block Placement",
"sroa": "Scalar Replacement of Aggregates",
"loop-rotate": "Rotate Loops",
"argpromotion": "Promote \u2018by reference\u2019 arguments to scalars",
"lowerinvoke": "Lower invokes to calls, for unwindless code generators",
"simplifycfg": "Simplify the CFG",
"loop-deletion": "Delete dead loops",
"dse": "Dead Store Elimination",
"strip-debug-declare": "Strip all llvm.dbg.declare intrinsics",
"adce": "Aggressive Dead Code Elimination",
"globalopt": "Global Variable Optimizer",
"dce": "Dead Code Elimination",
"lcssa": "Loop-Closed SSA Form Pass",
"strip-nondebug": "Strip all symbols, except dbg symbols, from a module",
"loop-unswitch": "Unswitch loops",
"lowerswitch": "Lower SwitchInsts to branches",
"loop-reduce": "Loop Strength Reduction",
"sink": "Code sinking",
"codegenprepare": "Optimize for code generation",
"deadtypeelim": "Dead Type Elimination",
"mergereturn": "Unify function exit nodes",
"reassociate": "Reassociate expressions",
"loop-unroll": "Unroll loops",
"ipsccp": "Interprocedural Sparse Conditional Constant Propagation",
"prune-eh": "Remove unused exception handling info",
"instcombine": "Combine redundant instructions",
"die": "Dead Instruction Elimination",
"mem2reg": "Promote Memory to Register",
"always-inline": "Inliner for always_inline functions",
"break-crit-edges": "Break critical edges in CFG",
"sccp": "Sparse Conditional Constant Propagation",
"partial-inliner": "Partial Inliner",
"internalize": "Internalize Global Symbols",
"inline": "Function Integration/Inlining",
"bb-vectorize": "Basic-Block Vectorization",
"loweratomic": "Lower atomic intrinsics to non-atomic form",
"O3" : "Maximum Optimization sequence",
"O2" : "",
"O1" : "",
"O0" : "",
"Os" : "",
"Oz" : ""
}
10 changes: 5 additions & 5 deletions nbproject/build-impl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ is divided into following sections:
- cleanup
-->
<project xmlns:if="ant:if" xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" xmlns:unless="ant:unless" basedir=".." default="default" name="llvm-jvm-frontend-impl">
<project xmlns:if="ant:if" xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" xmlns:unless="ant:unless" basedir=".." default="default" name="LLVM-Simple-GUI-impl">
<fail message="Please build using Ant 1.8.0 or higher.">
<condition>
<not>
Expand Down Expand Up @@ -631,7 +631,7 @@ is divided into following sections:
</fileset>
</union>
<taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/>
<testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="llvm-jvm-frontend" testname="TestNG tests" workingDir="${work.dir}">
<testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="LLVM-Simple-GUI" testname="TestNG tests" workingDir="${work.dir}">
<xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/>
<propertyset>
<propertyref prefix="test-sys-prop."/>
Expand Down Expand Up @@ -728,7 +728,7 @@ is divided into following sections:
<condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}">
<isset property="test.method"/>
</condition>
<condition else="-suitename llvm-jvm-frontend -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
<condition else="-suitename LLVM-Simple-GUI -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
<matches pattern=".*\.xml" string="@{testClass}"/>
</condition>
<delete dir="${build.test.results.dir}" quiet="true"/>
Expand Down Expand Up @@ -1069,7 +1069,7 @@ is divided into following sections:
<delete file="${built-jar.properties}" quiet="true"/>
</target>
<target if="already.built.jar.${basedir}" name="-warn-already-built-jar">
<echo level="warn" message="Cycle detected: llvm-jvm-frontend was already built"/>
<echo level="warn" message="Cycle detected: LLVM-Simple-GUI was already built"/>
</target>
<target depends="init,-deps-jar-init" name="deps-jar" unless="no.deps">
<mkdir dir="${build.dir}"/>
Expand Down Expand Up @@ -1725,7 +1725,7 @@ is divided into following sections:
<delete file="${built-clean.properties}" quiet="true"/>
</target>
<target if="already.built.clean.${basedir}" name="-warn-already-built-clean">
<echo level="warn" message="Cycle detected: llvm-jvm-frontend was already built"/>
<echo level="warn" message="Cycle detected: LLVM-Simple-GUI was already built"/>
</target>
<target depends="init,-deps-clean-init" name="deps-clean" unless="no.deps">
<mkdir dir="${build.dir}"/>
Expand Down
8 changes: 4 additions & 4 deletions nbproject/genfiles.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
build.xml.data.CRC32=ef150b66
build.xml.script.CRC32=4c5bba50
build.xml.data.CRC32=d9ce7f9d
build.xml.script.CRC32=c6a50301
build.xml.stylesheet.CRC32=[email protected]
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ef150b66
nbproject/build-impl.xml.script.CRC32=eb0fc9b2
nbproject/build-impl.xml.data.CRC32=d9ce7f9d
nbproject/build-impl.xml.script.CRC32=7c0c8dc4
nbproject/build-impl.xml.stylesheet.CRC32=[email protected]
3 changes: 2 additions & 1 deletion nbproject/private/private.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
compile.on.save=true
do.depend=false
do.jar=true
file.reference.rxswing-0.27.0-sources.jar=/home/awsgui/llvm-jvm-gui/lib
do.jlink=false
javac.debug=true
javadoc.preview=true
jlink.strip=false
user.properties.file=/Users/louisjenkinscs/Library/Application Support/NetBeans/11.0/build.properties
5 changes: 1 addition & 4 deletions nbproject/private/private.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/home/awsgui/llvm-jvm-gui/src/llvm/jvm/frontend/CheckBoxList.java</file>
<file>file:/home/awsgui/llvm-jvm-gui/src/llvm/jvm/frontend/Editor.java</file>
</group>
<group/>
</open-files>
</project-private>
Loading

0 comments on commit 9ec6b7e

Please sign in to comment.