llvm.org GIT mirror llvm / 58af97a
Merging r292244: ------------------------------------------------------------------------ r292244 | joerg | 2017-01-17 20:29:15 +0100 (Di, 17. Jan 2017) | 2 Zeilen Remove an overeager assert from r288844. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_40@292453 91177308-0d34-0410-b5e6-96231b3b80d8 Joerg Sonnenberger 3 years ago
2 changed file(s) with 3 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
231231 else if (isTargetDarwin() || isTargetLinux() || isTargetSolaris() ||
232232 isTargetKFreeBSD() || In64BitMode)
233233 stackAlignment = 16;
234
235 assert((!isPMULLDSlow() || hasSSE41()) &&
236 "Feature Slow PMULLD can only be set on a subtarget with SSE4.1");
237234 }
238235
239236 void X86Subtarget::initializeEnvironment() {
22 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=silvermont | FileCheck %s --check-prefix=CHECK64
33 ; RUN: llc < %s -mtriple=i386-unknown-unknown -mattr=+sse4.1 | FileCheck %s --check-prefix=SSE4-32
44 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse4.1 | FileCheck %s --check-prefix=SSE4-64
5
6 ; Make sure that the slow-pmulld feature can be used without SSE4.1.
7 ; RUN: llc < %s -mtriple=i386-unknown-unknown -mcpu=silvermont -mattr=-sse4.1
58
69 define <4 x i32> @foo(<4 x i8> %A) {
710 ; CHECK32-LABEL: foo: