index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
org
/
shedlang
/
compiler
/
backends
/
llvm
/
LlvmCompiler.java
Age
Commit message (
Expand
)
Author
2026-03-20
Update to LLVM 23
Michael Williamson
2024-03-30
Make LlvmCompiler static
Michael Williamson
2023-12-28
Update llc to llc-17
Michael Williamson
2023-12-28
Set target in LlvmCompiler
Michael Williamson
2023-12-05
Introduce classes for consistent target directory layout
Michael Williamson
2023-09-16
Create separate error when processes fail
Michael Williamson
2023-07-29
Extract LlvmCompiler
Michael Williamson
2023-06-20
Rename LlvmCompiler to LlvmCodeGen
Michael Williamson
2023-06-18
Use definition order for LLVM top level entities
Michael Williamson
2023-06-18
Move declaration of import function into importValue()
Michael Williamson
2023-06-18
Extract LlvmCompilerNamespaces.importValue()
Michael Williamson
2023-06-18
Create separate namespace import function
Michael Williamson
2023-06-18
Extract LlvmCompilerNamespaces.define()
Michael Williamson
2023-06-18
Extract globalNameNamespaceInit()
Michael Williamson
2023-06-18
Extract operandNamespaceValue()
Michael Williamson
2023-06-18
Remove sourceType from LlvmOperandPtrToInt
Michael Williamson
2023-06-18
Set exit code of produced binaries
Michael Williamson
2023-06-18
Hack together working HelloWorld compilation
Michael Williamson
2023-06-17
Compile in target directory
Michael Williamson
2023-06-17
Load free variables from closure
Michael Williamson
2023-06-17
Extract function for creating a closure
Michael Williamson
2023-06-17
Use opaque ptr in prttoint instructions
Michael Williamson
2023-06-17
Define global for namespace value
Michael Williamson
2023-06-17
Extract record for LLVM closure types
Michael Williamson
2023-06-17
Convert closure to int
Michael Williamson
2023-06-17
Store free variables into environment
Michael Williamson
2023-06-17
Hack together compilation of LLVM modules to object files
Michael Williamson
2023-06-17
Expand function definition
Michael Williamson
2023-06-16
Preserve top level entities when exiting function
Michael Williamson
2023-06-16
Add explicit return instruction to function bodies
Michael Williamson
2023-06-16
Generate top level entity for minimal function
Michael Williamson
2023-06-16
Include args when compiling call to LLVM IR
Michael Williamson
2023-06-14
Compile zero-args to LLVM IR
Michael Williamson
2023-06-14
Compile zero-arg calls
Michael Williamson
2023-06-14
Extract LlvmCompilerNamespaces.fieldStore()
Michael Williamson
2023-06-13
Introduce NamespaceTypeInfo
Michael Williamson
2023-06-13
Compile namespace-field-store to LLVM IR
Michael Williamson
2023-06-13
Add missing suffix
Michael Williamson
2023-06-12
Replace module-export instruction with namespace-field-store
Michael Williamson
2023-06-12
Compile push-string instruction to LLVM IR
Michael Williamson
2023-06-11
Compile discard instruction to LLVM IR
Michael Williamson
2023-06-11
Compile local-load instruction to LLVM IR
Michael Williamson
2023-06-11
Compile load-store instruction to LLVM IR
Michael Williamson
2023-06-11
Compile push-int instruction to LLVM IR
Michael Williamson
2023-06-11
Compile push-unit instruction to LLVM IR
Michael Williamson
2023-06-11
Compile push-bool instruction to LLVM IR
Michael Williamson
2023-06-11
Add stubbed LLVM compiler
Michael Williamson