Skip to content

Commit c990fa0

Browse files
committed
add dummy symbols for LLVM<6
1 parent 51832c3 commit c990fa0

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

src/rustllvm/RustWrapper.cpp

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,4 +1442,51 @@ extern "C" LLVMValueRef
14421442
LLVMRustBuildVectorReduceFMax(LLVMBuilderRef B, LLVMValueRef Src, bool NoNaN) {
14431443
return wrap(unwrap(B)->CreateFPMaxReduce(unwrap(Src), NoNaN));
14441444
}
1445+
1446+
#else
1447+
1448+
extern "C" LLVMValueRef
1449+
LLVMRustBuildVectorReduceFAdd(LLVMBuilderRef, LLVMValueRef, LLVMValueRef Src) {
1450+
return Src;
1451+
}
1452+
extern "C" LLVMValueRef
1453+
LLVMRustBuildVectorReduceFMul(LLVMBuilderRef, LLVMValueRef, LLVMValueRef Src) {
1454+
return Src;
1455+
}
1456+
extern "C" LLVMValueRef
1457+
LLVMRustBuildVectorReduceAdd(LLVMBuilderRef, LLVMValueRef Src) {
1458+
return Src;
1459+
}
1460+
extern "C" LLVMValueRef
1461+
LLVMRustBuildVectorReduceMul(LLVMBuilderRef, LLVMValueRef Src) {
1462+
return Src;
1463+
}
1464+
extern "C" LLVMValueRef
1465+
LLVMRustBuildVectorReduceAnd(LLVMBuilderRef, LLVMValueRef Src) {
1466+
return Src;
1467+
}
1468+
extern "C" LLVMValueRef
1469+
LLVMRustBuildVectorReduceOr(LLVMBuilderRef, LLVMValueRef Src) {
1470+
return Src;
1471+
}
1472+
extern "C" LLVMValueRef
1473+
LLVMRustBuildVectorReduceXor(LLVMBuilderRef, LLVMValueRef Src) {
1474+
return Src;
1475+
}
1476+
extern "C" LLVMValueRef
1477+
LLVMRustBuildVectorReduceMin(LLVMBuilderRef, LLVMValueRef Src, bool) {
1478+
return Src;
1479+
}
1480+
extern "C" LLVMValueRef
1481+
LLVMRustBuildVectorReduceMax(LLVMBuilderRef, LLVMValueRef Src, bool) {
1482+
return Src;
1483+
}
1484+
extern "C" LLVMValueRef
1485+
LLVMRustBuildVectorReduceFMin(LLVMBuilderRef, LLVMValueRef Src, bool) {
1486+
return Src;
1487+
}
1488+
extern "C" LLVMValueRef
1489+
LLVMRustBuildVectorReduceFMax(LLVMBuilderRef, LLVMValueRef Src, bool) {
1490+
return Src;
1491+
}
14451492
#endif

0 commit comments

Comments
 (0)