Searched refs:StringRecTy (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/TableGen/
H A DTGParser.cpp686 case tgtok::String: Lex.Lex(); return StringRecTy::get();
687 case tgtok::Code: Lex.Lex(); return StringRecTy::get();
851 StringRecTy *SType = dyn_cast<StringRecTy>(LHSt->getType());
934 Type = StringRecTy::get();
1265 StringRecTy::get()),
1545 if (LHS->getType() != StringRecTy::get()) {
1546 LHS = UnOpInit::get(UnOpInit::CAST, LHS, StringRecTy::get());
1572 if (RHS->getType() != StringRecTy::get()) {
1573 RHS = UnOpInit::get(UnOpInit::CAST, RHS, StringRecTy
[all...]
H A DRecord.cpp86 StringRecTy StringRecTy::Shared;
238 Init *StringRecTy::convertValue(UnOpInit *BO) {
243 return UnOpInit::get(UnOpInit::CAST, L, new StringRecTy);
250 Init *StringRecTy::convertValue(BinOpInit *BO) {
256 return BinOpInit::get(BinOpInit::STRCONCAT, L, R, new StringRecTy);
264 Init *StringRecTy::convertValue(TypedInit *TI) {
265 if (isa<StringRecTy>(TI->getType()))
1667 RecordVal DN("NAME", StringRecTy::get(), 0);
1676 if (!isa<StringRecTy>(Typ
[all...]
/external/llvm/include/llvm/TableGen/
H A DRecord.h35 class StringRecTy;
254 /// StringRecTy - 'string' - Represent an string value
256 class StringRecTy : public RecTy { class in namespace:llvm
257 static StringRecTy Shared;
258 StringRecTy() : RecTy(StringRecTyKind) {} function in class:llvm::StringRecTy
265 static StringRecTy *get() { return &Shared; }
745 : TypedInit(IK_StringInit, StringRecTy::get()), Value(V) {}

Completed in 725 milliseconds