Home | History | Annotate | Download | only in TableGen

Lines Matching refs:BinOpInit

734 BinOpInit *BinOpInit::get(BinaryOp opc, Init *lhs,
741 static DenseMap<Key, std::unique_ptr<BinOpInit>> ThePool;
746 std::unique_ptr<BinOpInit> &I = ThePool[TheKey];
747 if (!I) I.reset(new BinOpInit(opc, lhs, rhs, Type));
751 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
839 return const_cast<BinOpInit *>(this);
842 Init *BinOpInit::resolveReferences(Record &R, const RecordVal *RV) const {
847 return (BinOpInit::get(getOpcode(), lhs, rhs, getType()))->Fold(&R,nullptr);
851 std::string BinOpInit::getAsString() const {
1920 BinOpInit *NewName =
1921 BinOpInit::get(BinOpInit::STRCONCAT,
1922 BinOpInit::get(BinOpInit::STRCONCAT,
1931 BinOpInit::get(BinOpInit::STRCONCAT,
1932 BinOpInit::get(BinOpInit::STRCONCAT,