Eduard Burtescu
|
9e036c0ff0
|
trans: Provide the FnType for a direct call via Callee::direct_fn_type.
|
2016-03-17 21:51:52 +02:00 |
|
Eduard Burtescu
|
80d939fd22
|
trans: Handle ignored arguments/returns uniformly.
|
2016-03-17 21:51:52 +02:00 |
|
Eduard Burtescu
|
7454b5c61d
|
trans: Set the calling convention in apply_attrs_callsite.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
77f3484148
|
trans: Apply all attributes through FnType.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
de5f8244f2
|
trans: Use llvm::Attributes directly in ArgTy.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
c7172a9935
|
rustc_llvm: An AttrBuilder that's not completely wasteful.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
1d7c9bd137
|
trans: use sizing_type_of for interacting with potentially incomplete types.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
d492d09f31
|
trans: Apply ZExt and StructRet attributes uniformly.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
ac60318cf5
|
trans: Only mutate ArgTy's in C ABI handling, don't create them.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
03942056aa
|
trans: Handle type_of for Rust fn's via abi::FnType.
|
2016-03-17 21:51:51 +02:00 |
|
Eduard Burtescu
|
200d001784
|
trans: Pass fat pointers as two arguments even for FFI.
|
2016-03-17 21:51:50 +02:00 |
|
Eduard Burtescu
|
da66431d06
|
trans: Combine cabi and back::abi into abi.
|
2016-03-17 21:51:50 +02:00 |
|