/tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:10510:67: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 10510 | DAG.getConstant(8, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In function 'llvm::SDValue performConcatVectorsCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&, llvm::SelectionDAG&)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9681:56: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9681 | DAG.getConstant(0, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9709:38: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9709 | RHS)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerINT_TO_FP(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2443:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2443 | return DAG.getNode(ISD::FP_ROUND, dl, VT, In, DAG.getIntPtrConstant(0, dl)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2469:37: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2469 | DAG.getIntPtrConstant(0, dl)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerFLT_ROUNDS_(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2668:74: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2668 | DAG.getConstant(1U << 22, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2670:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2670 | DAG.getConstant(22, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2672:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2672 | DAG.getConstant(3, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerINTRINSIC_WO_CHAIN(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2769:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2769 | Op.getOperand(1), Op.getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2772:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2772 | Op.getOperand(1), Op.getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2775:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2775 | Op.getOperand(1), Op.getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2778:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2778 | Op.getOperand(1), Op.getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerSTORE(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2825:49: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2825 | Value, UndefVec); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2830:77: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2830 | Trunc, DAG.getConstant(0, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'void llvm::AArch64TargetLowering::saveVarArgRegisters(llvm::CCState&, llvm::SelectionDAG&, const llvm::SDLoc&, llvm::SDValue&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:3320:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 3320 | DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getConstant(8, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:3349:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 3349 | DAG.getConstant(16, DL, PtrVT)); | ^ In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h: In member function 'virtual llvm::SDValue llvm::AArch64TargetLowering::LowerFormalArguments(llvm::SDValue, llvm::CallingConv::ID, bool, const llvm::SmallVectorImpl&, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SmallVectorImpl&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:698:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 698 | getRegister(Reg, N.getValueType()), N); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:3245:74: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 3245 | Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerELFGlobalTLSAddress(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4380:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4380 | return DAG.getNode(ISD::ADD, DL, PtrVT, ThreadBase, TPOff); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerWindowsGlobalTLSAddress(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4397:76: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4397 | DAG.getNode(ISD::ADD, DL, PtrVT, TEB, DAG.getIntPtrConstant(0x58, DL)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4411:66: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4411 | DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, TLSIndexLo); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4419:59: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4419 | DAG.getConstant(3, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4422:49: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4422 | MachinePointerInfo()); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4438:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4438 | Addr = DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, Addr, TGALo); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerBR_CC(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4531:77: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4531 | return DAG.getNode(AArch64ISD::CBZ, dl, MVT::Other, Chain, LHS, Dest); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4547:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4547 | return DAG.getNode(AArch64ISD::CBNZ, dl, MVT::Other, Chain, LHS, Dest); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerFCOPYSIGN(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4605:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4605 | In2 = DAG.getNode(ISD::FP_ROUND, DL, VT, In2, DAG.getIntPtrConstant(0, DL)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4655:73: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4655 | DAG.getNode(AArch64ISD::BIT, DL, VecVT, VecVal1, VecVal2, BuildVec); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerCTPOP(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4695:77: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4695 | DAG.getConstant(Intrinsic::aarch64_neon_uaddlv, DL, MVT::i32), CtPop); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4719:75: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4719 | DAG.getConstant(Intrinsic::aarch64_neon_uaddlp, DL, MVT::i32), Val); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerBR_JT(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5063:38: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5063 | SDValue(Dest, 0)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerAAPCS_VASTART(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5148:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5148 | DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(8, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5152:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5152 | DAG.getConstant(GPRSize, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5164:59: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5164 | DAG.getConstant(16, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5168:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5168 | DAG.getConstant(FPRSize, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5177:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5177 | DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(24, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5184:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5184 | DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(28, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerVAARG(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5239:63: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5239 | DAG.getConstant(Align - 1, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5241:69: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5241 | DAG.getConstant(-(int64_t)Align, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5261:67: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5261 | DAG.getConstant(ArgSize, DL, PtrVT)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5273:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5273 | DAG.getIntPtrConstant(1, DL)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerADDROFRETURNADDR(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5339:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5339 | return DAG.getNode(ISD::ADD, DL, VT, FrameAddr, Offset); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerRETURNADDR(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5356:44: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5356 | MachinePointerInfo()); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerShiftRightParts(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5380:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5380 | DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5381:71: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5381 | SDValue HiBitsForLo = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, RevShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5393:73: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5393 | DAG.getConstant(VTBits, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5395:68: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5395 | SDValue LoBitsForLo = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5397:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5397 | DAG.getNode(ISD::OR, dl, VT, LoBitsForLo, HiBitsForLo); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5402:70: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5402 | SDValue LoForBigShift = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5408:68: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5408 | SDValue HiForNormalShift = DAG.getNode(Opc, dl, VT, ShOpHi, ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5412:66: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5412 | DAG.getConstant(VTBits - 1, dl, MVT::i64)) | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerShiftLeftParts(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5435:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5435 | DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5436:71: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5436 | SDValue LoBitsForHi = DAG.getNode(ISD::SRL, dl, VT, ShOpLo, RevShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5448:73: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5448 | DAG.getConstant(VTBits, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5449:68: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5449 | SDValue HiBitsForHi = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5451:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5451 | DAG.getNode(ISD::OR, dl, VT, LoBitsForHi, HiBitsForHi); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5453:75: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5453 | SDValue HiForBigShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:5464:73: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 5464 | SDValue LoForNormalShift = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ShAmt); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::ReconstructShuffle(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6084:66: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6084 | DAG.getUNDEF(Src.ShuffleVec.getValueType())); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6100:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6100 | DAG.getConstant(NumSrcElts, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6106:55: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6106 | DAG.getConstant(0, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6111:55: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6111 | DAG.getConstant(0, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6114:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6114 | DAG.getConstant(NumSrcElts, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6119:70: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6119 | DAG.getConstant(Imm, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerVECTOR_SHUFFLE(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6700:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6700 | return DAG.getNode(Opcode, dl, VT, V1, DAG.getConstant(Lane, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6704:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6704 | return DAG.getNode(AArch64ISD::REV64, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6706:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6706 | return DAG.getNode(AArch64ISD::REV32, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6708:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6708 | return DAG.getNode(AArch64ISD::REV16, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6717:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6717 | DAG.getConstant(Imm, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6727:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6727 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6731:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6731 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6735:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6735 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6740:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6740 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6744:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6744 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6748:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6748 | return DAG.getNode(Opc, dl, V1.getValueType(), V1, V1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6465:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6465 | DAG.getConstant(0, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6469:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6469 | DAG.getConstant(0, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6471:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6471 | return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, V0, V1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6777:17: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6777 | DstLaneV); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6777:17: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6609:76: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6609 | V1Cst = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v16i8, V1Cst, V1Cst); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6614:67: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6614 | makeArrayRef(TBLMask.data(), IndexLen))); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6617:76: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6617 | V1Cst = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v16i8, V1Cst, V2Cst); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6622:69: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6622 | makeArrayRef(TBLMask.data(), IndexLen))); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:6721:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 6721 | DAG.getConstant(Imm, dl, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerBUILD_VECTOR(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7369:55: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7369 | DAG.getConstant(0, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7372:61: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7372 | DAG.getConstant(NumElts, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7406:53: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7406 | return DAG.getNode(Opcode, dl, VT, Value, Lane); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7451:74: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7451 | Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Val, V, LaneIdx); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7507:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7507 | Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerINSERT_VECTOR_ELT(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7546:64: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7546 | Op.getOperand(1), Op.getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerEXTRACT_VECTOR_ELT(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7585:38: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7585 | Op.getOperand(1)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerVectorSRA_SRL_SHL(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7712:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7712 | DAG.getConstant(Cnt, DL, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7716:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7716 | Op.getOperand(0), Op.getOperand(1)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7724:60: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7724 | DAG.getConstant(Cnt, DL, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7737:29: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7737 | NegShift); | ^ In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:971:67: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 971 | return getNode(ISD::SETCC, DL, VT, LHS, RHS, getCondCode(Cond)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7892:52: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7892 | Cmp = DAG.getNode(ISD::OR, dl, CmpVT, Cmp, Cmp2); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerVECREDUCE(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7930:25: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7930 | Op.getOperand(0)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7937:25: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7937 | Op.getOperand(0)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerATOMIC_LOAD_SUB(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7955:70: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7955 | RHS = DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(0, dl, VT), RHS); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerATOMIC_LOAD_AND(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7972:74: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7972 | RHS = DAG.getNode(ISD::XOR, dl, VT, DAG.getConstant(-1ULL, dl, VT), RHS); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerWindowsDYNAMIC_STACKALLOC(llvm::SDValue, llvm::SDValue, llvm::SDValue&, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:7990:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 7990 | DAG.getConstant(4, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:8002:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 8002 | DAG.getConstant(4, dl, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::LowerDYNAMIC_STACKALLOC(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:8023:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 8023 | SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:8026:65: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 8026 | DAG.getConstant(-(uint64_t)Align, dl, VT)); | ^ In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:698:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 698 | getRegister(Reg, N.getValueType()), N); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:8038:52: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 8038 | SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:8041:63: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 8041 | DAG.getConstant(-(uint64_t)Align, dl, VT)); | ^ In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:698:57: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 698 | getRegister(Reg, N.getValueType()), N); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, unsigned int) const [with NodeTy = llvm::GlobalAddressSDNode]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4128:21: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4128 | return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, unsigned int) const [with NodeTy = llvm::JumpTableSDNode]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4128:21: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4128 | return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, unsigned int) const [with NodeTy = llvm::ConstantPoolSDNode]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4128:21: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4128 | return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'llvm::SDValue llvm::AArch64TargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, unsigned int) const [with NodeTy = llvm::BlockAddressSDNode]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:4128:21: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 4128 | return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual llvm::SDValue llvm::AArch64TargetLowering::LowerOperation(llvm::SDValue, llvm::SelectionDAG&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2230:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2230 | DAG.getConstant(-1ULL, dl, Other.getValueType())); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2329:76: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2329 | DAG.getConstant(PrfOp, DL, MVT::i32), Op.getOperand(1)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2729:48: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2729 | return DAG.getNode(NewOpc, DL, VT, Op0, Op1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2741:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 2741 | DAG.getNode(ISD::BITCAST, DL, Op1VT, N01), Op1)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2741:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:2741:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual llvm::SDValue llvm::AArch64TargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9362:54: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9362 | DAG.getConstant(C, DL, MVT::i32)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9426:61: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9426 | DAG.getConstant(ShiftRHS, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9553:53: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9553 | return DAG.getNode(ISD::ROTR, DL, VT, N0, N1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9556:53: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9556 | return DAG.getNode(ISD::ROTR, DL, VT, N0, N1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9753:75: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9753 | DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, VecResTy, IID, Vec, Shift); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9754:73: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9754 | return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ResTy, Convert, Lane); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:10146:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 10146 | N->getOperand(1), N->getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:10149:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 10149 | N->getOperand(1), N->getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:10152:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 10152 | N->getOperand(1), N->getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:10155:58: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 10155 | N->getOperand(1), N->getOperand(2)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9621:71: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9621 | return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, Source, HalfIdx); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:11294:79: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 11294 | SDValue SetCC = DAG.getNode(ISD::SETCC, DL, CCVT, LHS, RHS, N0.getOperand(2)); | ^ In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:983:50: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 983 | return getNode(Opcode, DL, VT, Cond, LHS, RHS); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/SelectionDAG.h:971:67: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 971 | return getNode(ISD::SETCC, DL, VT, LHS, RHS, getCondCode(Cond)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:11238:37: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 11238 | IfTrue, IfFalse); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:11098:77: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 11098 | BR = DAG.getNode(AArch64ISD::CBZ, SDLoc(N), MVT::Other, Chain, LHS, Dest); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:11100:78: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 11100 | BR = DAG.getNode(AArch64ISD::CBNZ, SDLoc(N), MVT::Other, Chain, LHS, Dest); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:11363:62: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 11363 | DAG.getConstant(MinOffset, DL, MVT::i64)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:9470:72: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 9470 | N0->getOperand(1 - i), N1->getOperand(1 - j)); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual llvm::SDValue llvm::AArch64TargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&, llvm::SmallVectorImpl&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:3792:65: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 3792 | PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64ISelLowering.cpp:3809:68: note: parameter passing for argument of type 'llvm::SDNodeFlags' changed in GCC 9.1 3809 | DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); | ^ [ 88%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [ 88%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/DataLayout.h:22, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Target/TargetMachine.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstrInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstructionSelector.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstructionSelector.cpp: In function 'const llvm::TargetRegisterClass* getRegClassForTypeOnBank(llvm::LLT, const llvm::RegisterBank&, const llvm::RegisterBankInfo&, bool)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstructionSelector.cpp:240:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 240 | getRegClassForTypeOnBank(LLT Ty, const RegisterBank &RB, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstructionSelector.cpp: In function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitExtractVectorElt(llvm::Optional, const llvm::RegisterBank&, llvm::LLT, llvm::Register, unsigned int, llvm::MachineIRBuilder&) const': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64InstructionSelector.cpp:2546:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1 2546 | MachineInstr *AArch64InstructionSelector::emitExtractVectorElt( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/MachineFunction.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64LegalizerInfo.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64LegalizerInfo.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 88%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o