Home | History | Annotate | Download | only in TableGen

Lines Matching refs:DefInit

342 Init *RecordRecTy::convertValue(DefInit *DI) {
649 DefInit *DI = dyn_cast<DefInit>(Values[i]);
747 if (DefInit *LHSd = dyn_cast<DefInit>(LHS))
793 return DefInit::get(D);
893 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator());
894 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator());
1137 DefInit *LHSd = dyn_cast<DefInit>(LHS);
1141 DefInit *MHSd = dyn_cast<DefInit>(MHS);
1145 DefInit *RHSd = dyn_cast<DefInit>(RHS);
1157 return DefInit::get(Val);
1459 DefInit *DefInit::get(Record *R) {
1463 RecTy *DefInit::getFieldType(const std::string &FieldName) const {
1469 Init *DefInit::getFieldInit(Record &R, const RecordVal *RV,
1475 std::string DefInit::getAsString() const {
1671 DefInit *Record::getDefInit() {
1673 TheInit = new DefInit(this, new RecordRecTy(this));
1842 if (DefInit *DI = dyn_cast<DefInit>(List->getElement(i))) {
1846 FieldName.str() + "' list is not entirely DefInit!");
1916 if (DefInit *DI = dyn_cast<DefInit>(R->getValue()))