Tamir Duberstein
e95241bf28
Don't repeat Attribute
in the const names
2015-05-05 22:03:45 -04:00
Tamir Duberstein
8c58fe1739
Fallout
2015-04-29 08:55:31 -07:00
John Gallagher
1a44b3875d
Add Homogenous Aggregates for AArch64 codegen
...
Closes #24154
2015-04-08 08:53:48 -04:00
Alex Crichton
43bfaa4a33
Mass rename uint/int to usize/isize
...
Now that support has been removed, all lingering use cases are renamed.
2015-03-26 12:10:22 -07:00
Eduard Burtescu
e64670888a
Remove integer suffixes where the types in compiled code are identical.
2015-03-05 12:38:33 +05:30
Jorge Aparicio
d5d7e6565a
for x in xs.iter()
-> for x in &xs
2015-02-02 13:40:18 -05:00
Alfie John
00a933f9ec
More deprecating of i/u suffixes in libraries
2015-02-01 10:34:16 +00:00
Huon Wilson
9e83ae931c
Put vector types in regs for arm & mips FFI.
...
This seems to match what clang does on arm, but I cannot do any
experimentation with mips, but it matches how the LLVM intrinsics are
defined in any case...
2015-01-16 22:49:40 +11:00
Huon Wilson
5edbe1f5dd
Add Type::int_width
for retrieving integer's bit width.
2015-01-16 22:49:39 +11:00
Huon Wilson
3d59a476e5
Support SSE types in extern {} better.
...
This seems to work on x86-64, but I am not able to test on other
platforms.
cc #20043
2015-01-16 22:49:39 +11:00
Akos Kiss
6e5fb8bd1b
Initial version of AArch64 support.
...
Adds AArch64 knowledge to:
* configure,
* make files,
* sources,
* tests, and
* documentation.
2015-01-03 15:16:10 +00:00