Searched refs:BitRecTy (Results 1 – 9 of 9) sorted by relevance
84 BitRecTy BitRecTy::Shared;103 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{ in typeIsConvertibleTo()241 if (isa<BitRecTy>(Ty)) in convertInitializerTo()289 if (isa<BitRecTy>(Ty)) { in convertInitializerTo()417 if (isa<BitRecTy>(Ty)) { in convertInitializerTo()618 if (getType() == BitRecTy::get()) in getBit()1178 if (isa<BitRecTy>(Ty)) { in convertInitializerTo()1180 if (isa<BitRecTy>(getType())) in convertInitializerTo()1192 TOI->getMHS()->convertInitializerTo(BitRecTy::get()) && in convertInitializerTo()1193 TOI->getRHS()->convertInitializerTo(BitRecTy::get())) in convertInitializerTo()[all …]
664 case tgtok::Bit: Lex.Lex(); return BitRecTy::get(); in ParseType()895 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break; in ParseOperation()1028 MHSTy = BitRecTy::get(); in ParseOperation()1035 RHSTy = BitRecTy::get(); in ParseOperation()1291 Init *Bit = Vals[i]->convertInitializerTo(BitRecTy::get()); in ParseSimpleValue()
30 class BitRecTy; variable117 virtual bool baseClassOf(const BitRecTy *RHS) const { return false; } in baseClassOf()135 class BitRecTy : public RecTy {136 static BitRecTy Shared;137 BitRecTy() {} in BitRecTy() function139 static BitRecTy *get() { return &Shared; } in get()163 virtual bool baseClassOf(const BitRecTy *RHS) const { return true; } in baseClassOf()208 virtual bool baseClassOf(const BitRecTy *RHS) const { return Size == 1; } in baseClassOf()253 virtual bool baseClassOf(const BitRecTy *RHS) const { return true; } in baseClassOf()296 virtual bool baseClassOf(const BitRecTy *RHS) const { return false; } in baseClassOf()[all …]
46 BitRecTy BitRecTy::Shared;69 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{ in typeIsConvertibleTo()313 if (isa<BitRecTy>(Ty)) in convertInitializerTo()360 if (isa<BitRecTy>(Ty)) { in convertInitializerTo()476 if (isa<BitRecTy>(Ty)) { in convertInitializerTo()668 if (getType() == BitRecTy::get()) in getBit()1359 if (isa<BitRecTy>(getType()) && isa<BitsRecTy>(Ty) && in convertInitializerTo()1439 if (getType() == BitRecTy::get()) in getBit()1504 if (getType() == BitRecTy::get()) in getBit()1669 if (getType() == BitRecTy::get()) in getBit()
785 case tgtok::Bit: Lex.Lex(); return BitRecTy::get(); in ParseType()1084 Type = BitRecTy::get(); in ParseOperation()1091 Type = BitRecTy::get(); in ParseOperation()1407 MHSTy = BitRecTy::get(); in ParseOperation()1414 RHSTy = BitRecTy::get(); in ParseOperation()1771 Init *Bit = Vals[i]->getCastTo(BitRecTy::get()); in ParseSimpleValue()
78 BitRecTy BitRecTy::Shared;92 Init *BitRecTy::convertValue(BitsInit *BI) { in convertValue()97 bool BitRecTy::baseClassOf(const BitsRecTy *RHS) const { in baseClassOf()101 Init *BitRecTy::convertValue(IntInit *II) { in convertValue()108 Init *BitRecTy::convertValue(TypedInit *VI) { in convertValue()109 if (dynamic_cast<BitRecTy*>(VI->getType())) in convertValue()184 if (Size == 1 && dynamic_cast<BitRecTy*>(VI->getType())) in convertValue()
585 case tgtok::Bit: Lex.Lex(); return BitRecTy::get(); in ParseType()818 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break; in ParseOperation()938 Type = BitRecTy::get(); in ParseOperation()945 Type = BitRecTy::get(); in ParseOperation()1136 Init *Bit = Vals[i]->convertInitializerTo(BitRecTy::get()); in ParseSimpleValue()
101 class BitRecTy : public RecTy {102 static BitRecTy Shared;104 BitRecTy() : RecTy(BitRecTyKind) {} in BitRecTy() function111 static BitRecTy *get() { return &Shared; } in get()486 explicit BitInit(bool V) : TypedInit(IK_BitInit, BitRecTy::get()), Value(V) {} in BitInit()1028 : TypedInit(IK_VarBitInit, BitRecTy::get()), TI(T), Bit(B) { in VarBitInit()
84 class BitRecTy : public RecTy {85 static BitRecTy Shared;86 BitRecTy() : RecTy(BitRecTyKind) {} in BitRecTy() function93 static BitRecTy *get() { return &Shared; } in get()