rust/compiler/rustc_codegen_llvm/src
Trevor Gross e6d570241f Specify the integer type of the powi LLVM intrinsic
Since LLVM <https://reviews.llvm.org/D99439> (4c7f820b2b20, "Update
@llvm.powi to handle different int sizes for the exponent"), the size of
the integer can be specified for the `powi` intrinsic. Make use of this
so it is more obvious that integer size is consistent across all float
types.

This feature is available since LLVM 13 (October 2021). Based on
bootstrap we currently support >= 17.0, so there should be no support
problems.
2024-08-01 15:36:15 -04:00
..
back Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwU 2024-07-31 15:36:30 +02:00
coverageinfo Reformat use declarations. 2024-07-29 08:26:52 +10:00
debuginfo Reformat use declarations. 2024-07-29 08:26:52 +10:00
llvm Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic 2024-07-30 03:22:27 +00:00
abi.rs Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35 2024-07-29 07:41:33 +00:00
allocator.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
asm.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
attributes.rs Rollup merge of #128141 - nikic:aarch64-bti, r=DianQK,cuviper 2024-07-30 04:31:54 +02:00
base.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
builder.rs Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic 2024-07-30 03:22:27 +00:00
callee.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
common.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
consts.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
context.rs Specify the integer type of the powi LLVM intrinsic 2024-08-01 15:36:15 -04:00
declare.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
errors.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
intrinsic.rs Specify the integer type of the powi LLVM intrinsic 2024-08-01 15:36:15 -04:00
lib.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
llvm_util.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
mono_item.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
type_.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
type_of.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
va_arg.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
value.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00