diff --git a/debian/patches/D54584-powerpcspe-double-parameter.diff b/debian/patches/D54584-powerpcspe-double-parameter.diff index 8444d96e..d7d670a2 100644 --- a/debian/patches/D54584-powerpcspe-double-parameter.diff +++ b/debian/patches/D54584-powerpcspe-double-parameter.diff @@ -3,11 +3,11 @@ Author: Justin Hibbits Origin: https://reviews.llvm.org/D54583 Last-Update: 2018-12-04 -Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cpp +Index: llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCISelLowering.cpp =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/lib/Target/PowerPC/PPCISelLowering.cpp -+++ llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cpp -@@ -391,8 +391,16 @@ PPCTargetLowering::PPCTargetLowering(con +--- llvm-toolchain-snapshot_8~svn350421.orig/lib/Target/PowerPC/PPCISelLowering.cpp ++++ llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCISelLowering.cpp +@@ -385,8 +385,16 @@ PPCTargetLowering::PPCTargetLowering(con } else { setOperationAction(ISD::BITCAST, MVT::f32, Expand); setOperationAction(ISD::BITCAST, MVT::i32, Expand); @@ -25,7 +25,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cp } // We cannot sextinreg(i1). Expand to shifts. -@@ -1351,6 +1359,9 @@ const char *PPCTargetLowering::getTarget +@@ -1366,6 +1374,9 @@ const char *PPCTargetLowering::getTarget case PPCISD::QVLFSb: return "PPCISD::QVLFSb"; case PPCISD::BUILD_FP128: return "PPCISD::BUILD_FP128"; case PPCISD::EXTSWSLI: return "PPCISD::EXTSWSLI"; @@ -35,7 +35,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cp } return nullptr; } -@@ -7859,6 +7870,15 @@ SDValue PPCTargetLowering::LowerBITCAST( +@@ -7886,6 +7897,15 @@ SDValue PPCTargetLowering::LowerBITCAST( SDLoc dl(Op); SDValue Op0 = Op->getOperand(0); @@ -51,7 +51,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cp if (!EnableQuadPrecision || (Op.getValueType() != MVT::f128 ) || (Op0.getOpcode() != ISD::BUILD_PAIR) || -@@ -7870,6 +7890,26 @@ SDValue PPCTargetLowering::LowerBITCAST( +@@ -7897,6 +7917,26 @@ SDValue PPCTargetLowering::LowerBITCAST( Op0.getOperand(1)); } @@ -78,7 +78,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cp // If this is a case we can't handle, return null and let the default // expansion code take care of it. If we CAN select this case, and if it // selects to a single instruction, return Op. Otherwise, if we can codegen -@@ -9643,6 +9683,8 @@ SDValue PPCTargetLowering::LowerOperatio +@@ -9680,6 +9720,8 @@ SDValue PPCTargetLowering::LowerOperatio return LowerBSWAP(Op, DAG); case ISD::ATOMIC_CMP_SWAP: return LowerATOMIC_CMP_SWAP(Op, DAG); @@ -87,10 +87,10 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.cp } } -Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.h +Index: llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCISelLowering.h =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/lib/Target/PowerPC/PPCISelLowering.h -+++ llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.h +--- llvm-toolchain-snapshot_8~svn350421.orig/lib/Target/PowerPC/PPCISelLowering.h ++++ llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCISelLowering.h @@ -196,6 +196,15 @@ namespace llvm { /// Direct move of 2 consective GPR to a VSX register. BUILD_FP128, @@ -107,7 +107,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.h /// Extract a subvector from signed integer vector and convert to FP. /// It is primarily used to convert a (widened) illegal integer vector /// type to a legal floating point vector type. -@@ -1089,6 +1098,7 @@ namespace llvm { +@@ -1110,6 +1119,7 @@ namespace llvm { SDValue lowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const; SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const; SDValue LowerBITCAST(SDValue Op, SelectionDAG &DAG) const; @@ -115,10 +115,10 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCISelLowering.h SDValue DAGCombineExtBoolTrunc(SDNode *N, DAGCombinerInfo &DCI) const; SDValue DAGCombineBuildVector(SDNode *N, DAGCombinerInfo &DCI) const; -Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrInfo.td +Index: llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCInstrInfo.td =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/lib/Target/PowerPC/PPCInstrInfo.td -+++ llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrInfo.td +--- llvm-toolchain-snapshot_8~svn350421.orig/lib/Target/PowerPC/PPCInstrInfo.td ++++ llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCInstrInfo.td @@ -231,6 +231,22 @@ def PPCbuild_fp128: SDNode<"PPCISD::BUIL SDTCisSameAs<1,2>]>, []>; @@ -142,10 +142,10 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrInfo.td // These are target-independent nodes, but have target-specific formats. def callseq_start : SDNode<"ISD::CALLSEQ_START", SDT_PPCCallSeqStart, [SDNPHasChain, SDNPOutGlue]>; -Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrSPE.td +Index: llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCInstrSPE.td =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/lib/Target/PowerPC/PPCInstrSPE.td -+++ llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrSPE.td +--- llvm-toolchain-snapshot_8~svn350421.orig/lib/Target/PowerPC/PPCInstrSPE.td ++++ llvm-toolchain-snapshot_8~svn350421/lib/Target/PowerPC/PPCInstrSPE.td @@ -512,7 +512,7 @@ def EVLWWSPLATX : EVXForm_1<792, (out def EVMERGEHI : EVXForm_1<556, (outs sperc:$RT), (ins sperc:$RA, sperc:$RB), @@ -171,10 +171,10 @@ Index: llvm-toolchain-snapshot_8~svn349138/lib/Target/PowerPC/PPCInstrSPE.td + (i32 (EXTRACT_SUBREG $rA, sub_32))>; + } -Index: llvm-toolchain-snapshot_8~svn349138/test/CodeGen/PowerPC/spe.ll +Index: llvm-toolchain-snapshot_8~svn350421/test/CodeGen/PowerPC/spe.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/test/CodeGen/PowerPC/spe.ll -+++ llvm-toolchain-snapshot_8~svn349138/test/CodeGen/PowerPC/spe.ll +--- llvm-toolchain-snapshot_8~svn350421.orig/test/CodeGen/PowerPC/spe.ll ++++ llvm-toolchain-snapshot_8~svn350421/test/CodeGen/PowerPC/spe.ll @@ -472,10 +472,8 @@ entry: ; CHECK-LABEL: test_dselect ; CHECK: andi. diff --git a/debian/patches/lldb-soname.diff b/debian/patches/lldb-soname.diff index 042d9316..059f733e 100644 --- a/debian/patches/lldb-soname.diff +++ b/debian/patches/lldb-soname.diff @@ -2,13 +2,13 @@ lldb/source/API/CMakeLists.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) -Index: llvm-toolchain-snapshot_8~svn349138/lldb/source/API/CMakeLists.txt +Index: llvm-toolchain-snapshot_8~svn350421/lldb/source/API/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_8~svn349138.orig/lldb/source/API/CMakeLists.txt -+++ llvm-toolchain-snapshot_8~svn349138/lldb/source/API/CMakeLists.txt -@@ -4,7 +4,12 @@ endif() - - get_property(LLDB_ALL_PLUGINS GLOBAL PROPERTY LLDB_PLUGINS) +--- llvm-toolchain-snapshot_8~svn350421.orig/lldb/source/API/CMakeLists.txt ++++ llvm-toolchain-snapshot_8~svn350421/lldb/source/API/CMakeLists.txt +@@ -9,7 +9,12 @@ if(NOT LLDB_DISABLE_PYTHON) + set(lldb_python_wrapper ${lldb_scripts_dir}/LLDBWrapPython.cpp) + endif() -add_lldb_library(liblldb SHARED +set(output_name lldb) @@ -20,7 +20,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lldb/source/API/CMakeLists.txt SBAddress.cpp SBAttachInfo.cpp SBBlock.cpp -@@ -113,7 +118,7 @@ endif () +@@ -120,7 +125,7 @@ endif() set_target_properties(liblldb PROPERTIES @@ -29,7 +29,7 @@ Index: llvm-toolchain-snapshot_8~svn349138/lldb/source/API/CMakeLists.txt ) if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows") -@@ -137,11 +142,6 @@ if ( CMAKE_SYSTEM_NAME MATCHES "Windows" +@@ -144,11 +149,6 @@ if ( CMAKE_SYSTEM_NAME MATCHES "Windows" if (MSVC AND NOT LLDB_DISABLE_PYTHON) target_link_libraries(liblldb PRIVATE ${PYTHON_LIBRARY}) endif() @@ -40,4 +40,4 @@ Index: llvm-toolchain-snapshot_8~svn349138/lldb/source/API/CMakeLists.txt - ) endif() - if (LLDB_BUILD_FRAMEWORK) + if(LLDB_BUILD_FRAMEWORK)