aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/backends
AgeCommit message (Expand)Author
2023-06-17Define global for namespace valueMichael Williamson
2023-06-17Extract record for LLVM closure typesMichael Williamson
2023-06-17Convert closure to intMichael Williamson
2023-06-17Store free variables into environmentMichael Williamson
2023-06-17Serialize LLVM modulesMichael Williamson
2023-06-17Expand function definitionMichael Williamson
2023-06-17Fix serialization of LLVM local variablesMichael Williamson
2023-06-17Serialize LLVM function definitionsMichael Williamson
2023-06-17Add LLVM ptrtoint instructionMichael Williamson
2023-06-17Add LLVM null operandMichael Williamson
2023-06-16Make size of LLVM array type optionalMichael Williamson
2023-06-16Add explicit return instruction to function bodiesMichael Williamson
2023-06-16Generate top level entity for minimal functionMichael Williamson
2023-06-16Adjust naming of top level entitiesMichael Williamson
2023-06-16Include args when compiling call to LLVM IRMichael Williamson
2023-06-14Compile zero-args to LLVM IRMichael Williamson
2023-06-14Add LLVM load instructionMichael Williamson
2023-06-14Add LlvmIntToPtr instructionMichael Williamson
2023-06-14Add LLVM function typeMichael Williamson
2023-06-14Compile zero-arg callsMichael Williamson
2023-06-14Ensure uniqueness of LLVM localsMichael Williamson
2023-06-14Add LLVM call instructionMichael Williamson
2023-06-13Pass in namespace field types in one goMichael Williamson
2023-06-13Compile namespace-field-store to LLVM IRMichael Williamson
2023-06-13Add LLVM store instructionMichael Williamson
2023-06-13Add LLVM getelementptr instructionMichael Williamson
2023-06-12Make string definitions privateMichael Williamson
2023-06-12Support private LLVM globalsMichael Williamson
2023-06-12Compile push-string instruction to LLVM IRMichael Williamson
2023-06-12Add LLVM operand ptrtointMichael Williamson
2023-06-12Add LLVM pointer typeMichael Williamson
2023-06-12Add LLVM structure typeMichael Williamson
2023-06-12Add LLVM type arrayMichael Williamson
2023-06-12Add LLVM operand structureMichael Williamson
2023-06-12Add LLVM array operandMichael Williamson
2023-06-12Add LLVM typed operandMichael Williamson
2023-06-12Add global definitionMichael Williamson
2023-06-11Compile discard instruction to LLVM IRMichael Williamson
2023-06-11Compile local-load instruction to LLVM IRMichael Williamson
2023-06-11Compile load-store instruction to LLVM IRMichael Williamson
2023-06-11Compile push-int instruction to LLVM IRMichael Williamson
2023-06-11Compile push-unit instruction to LLVM IRMichael Williamson
2023-06-11Compile push-bool instruction to LLVM IRMichael Williamson
2023-06-11Add stubbed LLVM compilerMichael Williamson