Searched refs:BitRecTy (Results 1 – 6 of 6) 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 …]
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()
84 class BitRecTy : public RecTy {85 static BitRecTy Shared;86 BitRecTy() : RecTy(BitRecTyKind) {} in BitRecTy() function93 static BitRecTy *get() { return &Shared; } in get()