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