@@ -116,28 +116,26 @@ static bool checkForPropOpts(const ToolChain &TC, const Driver &D,
116
116
}
117
117
118
118
if (Arg *A = Args.getLastArg (options::OPT_fveclib)) {
119
- if (isLLD) {
120
- StringRef Name = A->getValue ();
121
- if ((Name == " Accelerate" ) || (Name == " none" ) ||
122
- (Name == " MASSV" ) || (Name == " SVML" ) ||
123
- (Name == " AMDLIBM" ))
119
+ StringRef Name = A->getValue ();
120
+ if ((Name == " Accelerate" ) || (Name == " none" ) ||
121
+ (Name == " MASSV" ) || (Name == " SVML" ) ||
122
+ (Name == " AMDLIBM" ))
123
+ addCmdArgs (Args, CmdArgs, isLLD, checkOnly,
124
+ Args.MakeArgString (" -vector-library=" + Name));
125
+ else if (( Name == " libmvec" )) {
126
+ switch (TC.getTriple ().getArch ()) {
127
+ default :
128
+ break ;
129
+ case llvm::Triple::x86_64:
124
130
addCmdArgs (Args, CmdArgs, isLLD, checkOnly,
125
- Args.MakeArgString (" -vector-library=" + Name));
126
- else if (( Name == " libmvec" )) {
127
- switch (TC.getTriple ().getArch ()) {
128
- default :
129
- break ;
130
- case llvm::Triple::x86_64:
131
- addCmdArgs (Args, CmdArgs, isLLD, checkOnly,
132
- Args.MakeArgString (" -vector-library=LIBMVEC-X86" ));
133
- break ;
134
- }
135
- // fveclib supported prior to amd-opt, if its AMDLIBM then
136
- // we want to trigger closed compiler, otherwise not.
137
- if (Name == " AMDLIBM" )
138
- ClosedToolChainNeeded = true ;
131
+ Args.MakeArgString (" -vector-library=LIBMVEC-X86" ));
132
+ break ;
139
133
}
140
134
}
135
+ // fveclib supported prior to amd-opt, if its AMDLIBM then
136
+ // we want to trigger closed compiler, otherwise not.
137
+ if (Name == " AMDLIBM" )
138
+ ClosedToolChainNeeded = true ;
141
139
}
142
140
143
141
if (Arg *A = Args.getLastArg (options::OPT_fstruct_layout_EQ)) {
0 commit comments