Searched refs:OpInit (Results 1 – 3 of 3) sorted by relevance
732 class OpInit : public TypedInit {734 explicit OpInit(InitKind K, RecTy *Type, uint8_t Opc) in OpInit() function738 OpInit(const OpInit &) = delete;739 OpInit &operator=(OpInit &) = delete;757 class UnOpInit : public OpInit, public FoldingSetNode {765 : OpInit(IK_UnOpInit, Type, opc), LHS(lhs) {} in UnOpInit()780 OpInit *clone(ArrayRef<Init *> Operands) const override { in clone()806 class BinOpInit : public OpInit, public FoldingSetNode {834 OpInit *clone(ArrayRef<Init *> Operands) const override { in clone()863 class TernOpInit : public OpInit, public FoldingSetNode {[all …]
299 DefInit *OpInit = dyn_cast<DefInit>(DagExpr->getOperator()); in evaluate() local300 if (!OpInit) in evaluate()302 auto I = Operators.find(OpInit->getDef()->getName()); in evaluate()
685 Init *OpInit::getBit(unsigned Bit) const { in getBit()687 return const_cast<OpInit*>(this); in getBit()688 return VarBitInit::get(const_cast<OpInit*>(this), Bit); in getBit()