Displaying 8 results from an estimated 8 matches for "abi_align".
2010 Oct 24
2
[LLVMdev] lli : external functions and target datalayout
...:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
If I use this string to creat a TargetData object directly, I got an
assertion error:
~/llvm-2.6/lib/Target/TargetData.cpp:246: void
llvm::TargetData::setAlignment(llvm::AlignTypeEnum, unsigned char,
unsigned char, uint32_t): Assertion `abi_align <= pref_align &&
"Preferred alignment worse than ABI!"' failed.
Aborted
This is because of the i64:32:64. It seems to be i64:64:64. 'lli' is
able to fix this problem automatically, but why does llvm-gcc output
i64:32:64 rather than i64:64:64?
Thanks
--
Jianzhou
2010 Oct 24
0
[LLVMdev] lli : external functions and target datalayout
...128-a0:0:64-f80:32:32"
>
> If I use this string to creat a TargetData object directly, I got an
> assertion error:
>
> ~/llvm-2.6/lib/Target/TargetData.cpp:246: void
> llvm::TargetData::setAlignment(llvm::AlignTypeEnum, unsigned char,
> unsigned char, uint32_t): Assertion `abi_align <= pref_align &&
> "Preferred alignment worse than ABI!"' failed.
> Aborted
>
> This is because of the i64:32:64. It seems to be i64:64:64. 'lli' is
> able to fix this problem automatically, but why does llvm-gcc output
> i64:32:64 rather than i64:...
2018 Jan 24
2
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...en/AArch64/PBQP-csr.ll
> llvm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBette
> rNeighborChains-crash.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
> llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
> llvm/trunk/test/CodeGen/AArch64/a...
2018 Jan 24
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...ll
llvm/trunk/test/CodeGen/AArch64/PBQP-csr.ll
llvm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBetterNeighborChains-crash.ll
llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
llvm/trunk/test/CodeGen/AArch64/arm64-misaligned-memcpy-in...
2018 Jan 25
2
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...ll
>> llvm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBette
>> rNeighborChains-crash.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
>> llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
>> llvm/trunk/te...
2018 Jan 25
3
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...vm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBette
>>> rNeighborChains-crash.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
>>> llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
>>...
2018 Jan 25
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...ll
llvm/trunk/test/CodeGen/AArch64/PBQP-csr.ll
llvm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBetterNeighborChains-crash.ll
llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
llvm/trunk/test/CodeGen/AArch64/arm64-misaligned-memcpy-in...
2018 Jan 25
0
[PATCH] D41675: Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
...ll
llvm/trunk/test/CodeGen/AArch64/PBQP-csr.ll
llvm/trunk/test/CodeGen/AArch64/aarch64-DAGCombine-findBetterNeighborChains-crash.ll
llvm/trunk/test/CodeGen/AArch64/arm64-2012-05-07-MemcpyAlignBug.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi-varargs.ll
llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memcpy-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-inline.ll
llvm/trunk/test/CodeGen/AArch64/arm64-memset-to-bzero.ll
llvm/trunk/test/CodeGen/AArch64/arm64-misaligned-memcpy-in...