Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need MMX support for Qt operations #1632

Closed
lattner opened this issue Mar 18, 2007 · 5 comments
Closed

Need MMX support for Qt operations #1632

lattner opened this issue Mar 18, 2007 · 5 comments
Labels
backend:X86 bugzilla Issues migrated from bugzilla enhancement Improving things as opposed to bug fixing, e.g. new or missing feature

Comments

@lattner
Copy link
Collaborator

lattner commented Mar 18, 2007

Bugzilla Link 1260
Resolution FIXED
Resolved on Feb 22, 2010 12:41
Version 1.0
OS All
Blocks #1594
CC @asl,@isanbard

Extended Description

We should at least support enough MMX to build Qt with MMX intrinsics enabled. Here is a testcase to get
started:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-March/008196.html

-Chris

@isanbard
Copy link
Contributor

Now get this error:

Assertion failed: (0 && "Don't support illegal by-val vector arguments yet!"), function LowerArguments,
file /Volumes/Gir/devel/llvm/llvm.src/lib/CodeGen
/SelectionDAG/SelectionDAGISel.cpp, line 3158.
mmx-3.cpp:157: internal compiler error: Abort trap
Please submit a full bug report,
with preprocessed source if appropriate.
See URL:http://llvm.org/bugs for instructions.

.abort

-bw

@asl
Copy link
Collaborator

asl commented Mar 24, 2007

Assertion was caused by:

define void @​main() {
entry:
%tmp1314.2 = tail call <8 x i8> @​llvm.x86.mmx.packuswb( <4 x i16>
zeroinitializer,
<4 x i16>
bitcast (i64 0 to <4 x i16>) )
ret void
}

declare <8 x i8> @​llvm.x86.mmx.packuswb(<4 x i16>, <4 x i16>)

@lattner
Copy link
Collaborator Author

lattner commented Mar 24, 2007

Interesting: this looks related to Bug 1172. I can make this constant fold to a zero vector, but I don't
know if that will fix the original problem or just the reduced testcase.

@isanbard
Copy link
Contributor

We support MMX now. Try it out!

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
@Endilll Endilll added enhancement Improving things as opposed to bug fixing, e.g. new or missing feature and removed new-feature labels Aug 15, 2023
troelsbjerre pushed a commit to troelsbjerre/llvm-project that referenced this issue Jan 10, 2024
…394f51b6a08bc562f99a1236e772c

[lldb/CMake] Separate CMake code for Lua and Python (NFC)
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:X86 bugzilla Issues migrated from bugzilla enhancement Improving things as opposed to bug fixing, e.g. new or missing feature
Projects
None yet
Development

No branches or pull requests

4 participants