Commit History

Author SHA1 Message Date
  gingerBill 8c20ac1bf0 Add optional `LLVM_USE_BASIC_PASSES` build flag. If evaluates to a truthy value, it will be do only basic passes for -llvm-api 4 years ago
  gingerBill 371094b067 Remove `LLVMAddScalarReplAggregatesPass` from passes 4 years ago
  gingerBill c1e125a009 Change alignment of alloca to a larger one if `OdinLLVMBuildTransmute` requires it 4 years ago
  gingerBill 48767301a4 Another minor change to `OdinLLVMBuildTransmute` regarding minimum source alignment 4 years ago
  gingerBill 253a3edd30 Change `OdinLLVMBuildTransmute` when to deal with loads 4 years ago
  gingerBill 8239cd34eb Issue #823 - Change semantics of `disabled` attribute to not evaluate any of the parameters at run time 4 years ago
  gingerBill 818942b72e Minor code style change 4 years ago
  gingerBill 9bac9af022 Clean up code for record type checking 4 years ago
  gingerBill 342761e83a Refactor record polymorphic params code for unification 4 years ago
  gingerBill 87bc9275fe Correct poly type determination of a `where` clause for an enumerated array 4 years ago
  gingerBill 5ade037b7d Refactor polymorphic parameter for records; Improve error message for parametric polymorphic enumerated array index types 4 years ago
  gingerBill 1e587d6635 Fix #883 - polymorphic specialization with target types of enumerated arrays 4 years ago
  gingerBill e21d716720 Fix endian conversion to and from floats and ints 4 years ago
  gingerBill d62ff39e60 Remove extra passes 4 years ago
  gingerBill 0ccf103160 Fix byte swapping for endian specific types in `-llvm-api` 4 years ago
  gingerBill 01c2662de4 Simplify ir_print.cpp escape byte code 4 years ago
  gingerBill bd607b131e Fix #882 4 years ago
  gingerBill 43ac6ca8f4 Add `linalg.matrix_cast` 4 years ago
  gingerBill 62d2656f69 Add `linalg.matrix_cast` 4 years ago
  gingerBill a611cf545d Add basic error correction in `parser` to check for unattached `else` 4 years ago
  gingerBill 7463ad23d8 Move variable declarations to aid other compilers 4 years ago
  gingerBill 6271d10af7 Fix to `OdinLLVMBuildTransmute` to `goto general_end` on different sized data 4 years ago
  gingerBill c5c82e0551 Fix pseudo-constant local slice initialization 4 years ago
  gingerBill 29ed1d5459 Minor zero enforcement 4 years ago
  gingerBill 50b439daa8 Fix pseudo-constant local embedded slice generation 4 years ago
  gingerBill 23c68b4f7a Change to assert to test both LLVMIsConstant and LLVMIsGlobalConstant 4 years ago
  gingerBill 615104afd1 Revert change :D 4 years ago
  gingerBill d3665331c7 Another minor fix to `OdinLLVMBuildTransmute` 4 years ago
  gingerBill 04be6d190e Minor fix to `OdinLLVMBuildTransmute` 4 years ago
  gingerBill 6668fd44cf Merge branch 'master' of https://github.com/odin-lang/Odin 4 years ago