reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3452 MipsOperand &Operand = (MipsOperand&)GOp;
lib/Target/Mips/AsmParser/MipsAsmParser.cpp829 MipsOperand *Base; 848 static std::unique_ptr<MipsOperand> CreateReg(unsigned Index, StringRef Str, 853 auto Op = std::make_unique<MipsOperand>(k_RegisterIndex, Parser); 1434 MipsOperand *getMemBase() const { 1453 static std::unique_ptr<MipsOperand> CreateToken(StringRef Str, SMLoc S, 1455 auto Op = std::make_unique<MipsOperand>(k_Token, Parser); 1465 static std::unique_ptr<MipsOperand> 1474 static std::unique_ptr<MipsOperand> 1482 static std::unique_ptr<MipsOperand> 1490 static std::unique_ptr<MipsOperand> 1498 static std::unique_ptr<MipsOperand> 1506 static std::unique_ptr<MipsOperand> 1514 static std::unique_ptr<MipsOperand> 1522 static std::unique_ptr<MipsOperand> 1528 static std::unique_ptr<MipsOperand> 1530 auto Op = std::make_unique<MipsOperand>(k_Immediate, Parser); 1537 static std::unique_ptr<MipsOperand> 1538 CreateMem(std::unique_ptr<MipsOperand> Base, const MCExpr *Off, SMLoc S, 1540 auto Op = std::make_unique<MipsOperand>(k_Memory, Parser); 1548 static std::unique_ptr<MipsOperand> 1553 auto Op = std::make_unique<MipsOperand>(k_RegList, Parser); 1691 bool isValidForTie(const MipsOperand &Other) const { 6031 Operands.push_back(MipsOperand::CreateImm(Res, S, E, *this)); 6044 Operands.push_back(MipsOperand::CreateImm(Expr, S, E, *this)); 6077 MipsOperand &Operand = static_cast<MipsOperand &>(*Operands.front()); 6127 MipsOperand &Mnemonic = static_cast<MipsOperand &>(*Operands[0]); 6131 Operands.push_back(MipsOperand::CreateImm(IdVal, S, E, *this)); 6140 auto Base = MipsOperand::createGPRReg( 6143 MipsOperand::CreateMem(std::move(Base), IdVal, S, E, *this)); 6222 std::unique_ptr<MipsOperand> op( 6237 Operands.push_back(MipsOperand::CreateMem(std::move(op), IdVal, S, E, *this)); 6288 Operands.push_back(MipsOperand::createGPRReg( 6296 Operands.push_back(MipsOperand::createHWRegsReg( 6304 Operands.push_back(MipsOperand::createFGRReg( 6312 Operands.push_back(MipsOperand::createFCCReg( 6320 Operands.push_back(MipsOperand::createACCReg( 6328 Operands.push_back(MipsOperand::createMSA128Reg( 6336 Operands.push_back(MipsOperand::createMSACtrlReg( 6363 Operands.push_back(MipsOperand::createNumericReg( 6427 MipsOperand::CreateImm(Expr, S, getLexer().getLoc(), *this)); 6452 Operands.push_back(MipsOperand::CreateImm( 6472 MipsOperand &Reg = static_cast<MipsOperand &>(*TmpOperands.back()); 6538 Operands.push_back(MipsOperand::CreateRegList(Regs, S, E, *this)); 6552 MipsOperand::CreateToken("(", getLexer().getLoc(), *this)); 6563 MipsOperand::CreateToken(")", getLexer().getLoc(), *this)); 6580 MipsOperand::CreateToken("[", getLexer().getLoc(), *this)); 6591 MipsOperand::CreateToken("]", getLexer().getLoc(), *this)); 6615 Operands.push_back(MipsOperand::CreateToken(Name, NameLoc, *this)); 7301 MipsOperand &RegOpnd = static_cast<MipsOperand &>(*Reg[0]); 7330 MipsOperand &RegOpnd = static_cast<MipsOperand &>(*Reg[0]); 7409 MipsOperand &FuncRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]); 7436 MipsOperand &SaveOpnd = static_cast<MipsOperand &>(*TmpReg[0]); 8293 MipsOperand &StackRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]); 8337 MipsOperand &ReturnRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]);usr/include/c++/7.4.0/bits/unique_ptr.h
68 default_delete(const default_delete<_Up>&) noexcept { } 72 operator()(_Tp* __ptr) const 74 static_assert(!is_void<_Tp>::value, 76 static_assert(sizeof(_Tp)>0, 122 using type = _Up*; 137 using pointer = typename _Ptr<_Tp, _Dp>::type; 161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type; 163 __uniq_ptr_impl<_Tp, _Dp> _M_t; 166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer; 167 using element_type = _Tp; 252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept 811 { typedef unique_ptr<_Tp> __single_object; }; 823 inline typename _MakeUniq<_Tp>::__single_object 825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }usr/include/c++/7.4.0/type_traits
215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type 581 : public __or_<is_lvalue_reference<_Tp>, 582 is_rvalue_reference<_Tp>>::type 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, 602 is_void<_Tp>>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1645 { typedef _Tp& type; }; 1650 : public __add_lvalue_reference_helper<_Tp>