search for: abi_align

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...