reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3302 TreePattern SrcPattern(I.getRecord(), Pat, true, *this); 3309 bool isUse = HandleUse(I, Pat, InstInputs); 3311 I.error("Cannot specify a transform function for a non-input value!"); 3319 I.error("implicitly defined value should be a register!"); 3323 I.error("implicitly defined value should be a register!"); 3334 I.error("Cannot have void nodes inside of patterns!"); 3335 FindPatternInputsAndOutputs(I, Pat->getChildShared(i), InstInputs, 3341 bool isUse = HandleUse(I, Pat, InstInputs); 3344 I.error("Cannot specify a transform function for a non-input value!"); 3350 I.error("set requires operands!"); 3353 I.error("Cannot specify a transform function on a set node!"); 3360 TreePattern DestPattern(I.getRecord(), Dest, false, *this); 3366 I.error("set destination should be a register!"); 3370 I.error("set destination should be a register!"); 3379 I.error("set destination must have a name!"); 3381 I.error("cannot set '" + Dest->getName() + "' multiple times"); 3386 I.error("set destination should be a register!"); 3391 FindPatternInputsAndOutputs(I, Pat->getChildShared(NumDests), InstInputs,