search for: tingyuan

Displaying 9 results from an estimated 9 matches for "tingyuan".

2019 Jun 30
2
Information Loss of Array Type in Function Interface in IR Generated by Clang
...ere is any other way to let Clang do so. What I am considering is how to let the generated IR looks like below, which some tools realize: define dso_local i32 @_Z1fPii([51 x i32]* %A, i32 %x) local_unnamed_addr #0 !dbg !7 { entry: ... } Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology ________________________________ From: David Blaikie <dblaikie at gmail.com> Sent: Sunday, June 30, 2019 1:40 PM To: Tingyuan LIANG Cc: llvm-dev at lists.llvm.org Subject:...
2019 Jun 30
2
Information Loss of Array Type in Function Interface in IR Generated by Clang
..., metadata !DIExpression()), !dbg !16 %idxprom = sext i32 %x to i64, !dbg !17 %arrayidx = getelementptr inbounds i32, i32* %A, i64 %idxprom, !dbg !17 %0 = load i32, i32* %arrayidx, align 4, !dbg !17, !tbaa !18 ret i32 %0, !dbg !22 } Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190630/c228ad67/attachment.html>
2019 Jan 31
4
Confusing ERROR with LoopAccessLegacyAnalysis: Pass 'Unnamed pass: implement Pass::getPassName()' is not initialized.
...main() function. It seems that the problem is caused by "LoopAccessLegacyAnalysis", since I have not faced this problem with other passes. I am wondering how I can fix this situation. Thanks a lot for your time and suggestions! Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190131/5b4d4179/attachment.html>
2019 Jun 12
2
Wrong Range of SCEV for URem
...should return non-negative range but it seems not so in the example. Is there anything wrong? 2) The range of the IR %rem81 should be [0,3), considering the equation: X%3 < 3? Thanks in advance for your time and suggestions! Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190612/1e25559f/attachment.html>
2019 Apr 15
2
Loop Strength Reduction Pass Does Not Work for Some Varialbles Related to Induction Variables
...o be removed by using the LLVM Pass LoopStrengthReduction. Interestingly, it does not work for the test code. I wamt to post the IR code but it might be too long to be in the mail. Thanks again for your time and precious suggestions! Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology 发件人: Momchil Velikov 发送时间: 4月16日星期二 01:13 主题: Re: [llvm-dev] Loop Strength Reduction Pass Does Not Work for Some Varialbles Related to Induction Variables 收件人: Tingyuan LIANG...
2019 May 29
2
Problem of getNumOperands() for CallInst
...eturn 2. However, if I use getCalledFunction()->getNumParams(), it will return 1. According to the IR, I think the number of operands of the call instruction should be 1. I wonder what is going on for this situation. Thanks in advance for your time and suggestion! Best regards, Tingyuan LIANG MPhil Student HKUST -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190529/d09fdb57/attachment.html>
2019 Apr 15
2
Loop Strength Reduction Pass Does Not Work for Some Varialbles Related to Induction Variables
...tmp[i][j] += alpha * A[i][k] * B[k][j]; } for (i = 0; i < NI; i++) for (j = 0; j < NL; j++) { D[i][j] *= beta; for (k = 0; k < NJ; ++k) D[i][j] += tmp[i][k] * C[k][j]; } } Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190415/c1ffa43b/attachment-0001.html&gt...
2019 Mar 31
2
Unable to find requested analysis info (Interesting Assertion Failture for Specific Target Source Code)
...) A[i][j] = i%2? A[i-1][j]:B[i][j]; return; } I am confused by this situation because this failure has not occurred before and it shoud not be effected by the target code. Thanks in advance for your time and suggestion!!!^_^ Best regards, ------------------------------------------ Tingyuan LIANG MPhil Student Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190331/63fb1f2f/attachment.html>
2019 Mar 04
2
Add Bitwidth Attribute in Clang without Modification in Source Code of Clang
...ect extensive review through phabricator once it is ready, but I'd like to gauge interest (as well as determine if there is any "over my dead body" comments) before putting in the significant additional effort. From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Tingyuan LIANG via llvm-dev Sent: Sunday, March 3, 2019 4:48 AM To: llvm-dev at lists.llvm.org Subject: [llvm-dev] Add Bitwidth Attribute in Clang without Modification in Source Code of Clang Hi all, I am handling some arbitrary precision integers (e.g. 13-bit) in the source code with Clang. Temporary...