git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
fcb66ca
help
sign in
history of
src/IRTS/CodegenLLVM.hs
all commits
7de42c8
Implement bitcasts in LLVM codegen
Benjamin Saunders
13 years ago
53f344a
Restored missing Int to Integer conversion codegens
Benjamin Saunders
13 years ago
8e0f138
Merge pull request #383 from JanBessai/ITChar
Edwin Brady
13 years ago
a0130b9
Removed FChar in favour of FArith (ATInt ITChar)
Jan Bessai
13 years ago
773e454
Make ChType a member of IntTy ITChar.
Jan Bessai
13 years ago
1aff488
Loads are invariant
Benjamin Saunders
13 years ago
c810796
Communicate invariance of freshly initialized memory to LLVM
Benjamin Saunders
13 years ago
8709754
Vector operation support in LLVM codegen
Benjamin Saunders
13 years ago
0aa3fd6
Beginnings of integer SIMD support (no backend yet)
Benjamin Saunders
13 years ago
7b6448e
Optimization level selection
Benjamin Saunders
13 years ago
63b69ff
Convey target triple to LLVM earlier
Benjamin Saunders
13 years ago
b69a649
Implement LNoOp in LLVM codegen
Benjamin Saunders
13 years ago
f149970
Rename --target to --codegen and add options to specify target triple and CPU, defaulting to that of host
Benjamin Saunders
13 years ago
7ebf672
Enable optimizations
Benjamin Saunders
13 years ago
672f5a1
Direct object file output and accurate target selection
Benjamin Saunders
13 years ago
340beed
Fix compatibility with llvm-general 3.3.2 and tighten version constraints to avoid future breakage
Benjamin Saunders
13 years ago
3165cb2
Expand target information and use proper stdio symbols on OSX
Benjamin Saunders
13 years ago
acce7da
GC GMP-allocated memory
Benjamin Saunders
13 years ago
6489978
Initialize Boehm GC (hopefully fixes OSX)
Benjamin Saunders
13 years ago
3c57588
Implement remaining string and integer primitives
Benjamin Saunders
13 years ago
145101a
Declare strtoll
Benjamin Saunders
13 years ago
06e51b8
Utility function for llvm codegen bugchecking
Benjamin Saunders
13 years ago
fc17a3f
Implement more primitives and foreign lib functions
Benjamin Saunders
13 years ago
91f4733
Fix fixed-width integer to Integer conversions
Benjamin Saunders
13 years ago
6d776dd
String manipulation
Benjamin Saunders
13 years ago
e61506f
Expand value flag to 32 bits to prevent confusion with defunctionalization constructors >= 65791
Benjamin Saunders
13 years ago
d73f9bd
Fix buffer overflow and 64-bit int toStr truncation
Benjamin Saunders
13 years ago
baf59ac
StrCons and conversions to Integer
Benjamin Saunders
13 years ago
3e50b1b
More informative case failure errors, cleanup
Benjamin Saunders
13 years ago
6a48a25
Fixed width SExt and ZExt
Benjamin Saunders
13 years ago
1280aea
Fixed width integer truncation
Benjamin Saunders
13 years ago
25d1e1f
Fix comparison return values and implement Integer truncation
Benjamin Saunders
13 years ago
4b2570e
Cleanup
Benjamin Saunders
13 years ago
21c9f6f
LStrEq
Benjamin Saunders
13 years ago
cca0ac0
Fix case on strings and bigints
Benjamin Saunders
13 years ago
7e29890
Fixed-width integer comparison
Benjamin Saunders
13 years ago
b0709a7
Integer comparison
Benjamin Saunders
13 years ago
4479377
Fix Integer prims
Benjamin Saunders
13 years ago
6861795
Delinted
Benjamin Saunders
13 years ago
93522bc
Object and executable outputs
Benjamin Saunders
13 years ago
6b69f14
Cleanup
Benjamin Saunders
13 years ago
4072b67
Check for nulls in ChkCase
Benjamin Saunders
13 years ago
9130dda
Fix nonsense codegen for SCon
Benjamin Saunders
13 years ago
7b3afd5
Cleanup
Benjamin Saunders
13 years ago
e8ae2f4
Fix incorrect phi terminating ChkCase
Benjamin Saunders
13 years ago
f553076
LLVM codegen: Print runtime errors
Benjamin Saunders
13 years ago
961e0f7
LLVM codegen iteration 3 draft 1
Benjamin Saunders
13 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list