Lines Matching refs:User
90 class User; variable
329 void visit(unsigned Opcode, const User &I);
543 void visitUnary(const User &I, unsigned Opcode);
544 void visitFNeg(const User &I) { visitUnary(I, ISD::FNEG); } in visitFNeg()
546 void visitBinary(const User &I, unsigned Opcode);
547 void visitShift(const User &I, unsigned Opcode);
548 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); } in visitAdd()
549 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); } in visitFAdd()
550 void visitSub(const User &I) { visitBinary(I, ISD::SUB); } in visitSub()
551 void visitFSub(const User &I) { visitBinary(I, ISD::FSUB); } in visitFSub()
552 void visitMul(const User &I) { visitBinary(I, ISD::MUL); } in visitMul()
553 void visitFMul(const User &I) { visitBinary(I, ISD::FMUL); } in visitFMul()
554 void visitURem(const User &I) { visitBinary(I, ISD::UREM); } in visitURem()
555 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); } in visitSRem()
556 void visitFRem(const User &I) { visitBinary(I, ISD::FREM); } in visitFRem()
557 void visitUDiv(const User &I) { visitBinary(I, ISD::UDIV); } in visitUDiv()
558 void visitSDiv(const User &I);
559 void visitFDiv(const User &I) { visitBinary(I, ISD::FDIV); } in visitFDiv()
560 void visitAnd (const User &I) { visitBinary(I, ISD::AND); } in visitAnd()
561 void visitOr (const User &I) { visitBinary(I, ISD::OR); } in visitOr()
562 void visitXor (const User &I) { visitBinary(I, ISD::XOR); } in visitXor()
563 void visitShl (const User &I) { visitShift(I, ISD::SHL); } in visitShl()
564 void visitLShr(const User &I) { visitShift(I, ISD::SRL); } in visitLShr()
565 void visitAShr(const User &I) { visitShift(I, ISD::SRA); } in visitAShr()
569 void visitTrunc(const User &I);
570 void visitZExt(const User &I);
571 void visitSExt(const User &I);
572 void visitFPTrunc(const User &I);
573 void visitFPExt(const User &I);
574 void visitFPToUI(const User &I);
575 void visitFPToSI(const User &I);
576 void visitUIToFP(const User &I);
577 void visitSIToFP(const User &I);
578 void visitPtrToInt(const User &I);
579 void visitIntToPtr(const User &I);
580 void visitBitCast(const User &I);
581 void visitAddrSpaceCast(const User &I);
583 void visitExtractElement(const User &I);
584 void visitInsertElement(const User &I);
585 void visitShuffleVector(const User &I);
591 void visitGetElementPtr(const User &I);
592 void visitSelect(const User &I);