about summary refs log tree commit diff
path: root/src/test/codegen/function-arguments.rs
AgeCommit message (Expand)AuthorLines
2019-11-22remove the 'dereferenceable' attribute from BoxRalf Jung-1/+3
2019-09-13codegen: use "_N" (like for other locals) instead of "argN", for argument names.Eduard-Mihai Burtescu-14/+14
2019-06-08Turn `#[allocator]` into a built-in attribute and rename it to `#[rustc_alloc...Vadim Petrochenkov-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Enable emission of alignment attrs for pointer paramsNikita Popov-16/+16
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-1/+0
2018-09-29Do not put noalias annotations by defaultSimonas Kazlauskas-3/+3
2018-08-28Use partial but correct vtable layoutOliver Schneider-2/+2
2018-07-29dont hardcode vtable size in codegen testRalf Jung-2/+2
2018-07-29update codegen testsRalf Jung-2/+2
2018-07-05Store scalar pair bools as i8 in memoryJosh Stone-1/+1
2018-05-17Emit noalias on &mut parameters by defaultNikita Popov-6/+4
2018-04-26Use ScalarPair for tagged enumsAnthony Ramine-0/+12
2018-03-26Allow niche-filling dataful variants to be represented as a ScalarPairAnthony Ramine-0/+6
2018-01-31rustc_trans: keep LLVM types for trait objects anonymous.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc: unpack scalar newtype layout ABIs.Eduard-Mihai Burtescu-3/+3
2017-11-19rustc: encode scalar pairs in layout ABI.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc_trans: compute better align/dereferenceable attributes from pointees.Eduard-Mihai Burtescu-5/+5
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-7/+7
2017-11-19rustc_trans: always insert alignment padding, even before the first field.Eduard-Mihai Burtescu-1/+2
2017-11-19rustc_trans: use *[T; 0] for slice data pointers instead of *T.Eduard-Mihai Burtescu-1/+1
2017-11-07Update codegen tests.Michael Woerister-7/+7
2017-10-26Avoid unnecessary copies of arguments that are simple bindingsBjörn Steinbrink-16/+16
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-1/+1
2017-04-09rustc_trans: use ty::layout for ABI computation instead of LLVM types.Eduard-Mihai Burtescu-2/+2
2017-02-22Update codegen test with new attributesJames Miller-2/+2
2016-02-10Workaround LLVM optimizer bug by not marking &mut pointers as noaliasBjörn Steinbrink-3/+6
2015-09-21Avoid loading the whole gdb debug scripts section.Richard Diamond-0/+1
2015-06-20Pass fat pointers in two immediate argumentsBjörn Steinbrink-0/+47
2015-05-27Revamp codegen tests to check IR quality instead of quantityBjörn Steinbrink-0/+95