Lines Matching refs:User
87 class User; variable
292 void visit(unsigned Opcode, const User &I);
487 void visitUnary(const User &I, unsigned Opcode);
488 void visitFNeg(const User &I) { visitUnary(I, ISD::FNEG); } in visitFNeg()
490 void visitBinary(const User &I, unsigned Opcode);
491 void visitShift(const User &I, unsigned Opcode);
492 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); } in visitAdd()
493 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); } in visitFAdd()
494 void visitSub(const User &I) { visitBinary(I, ISD::SUB); } in visitSub()
495 void visitFSub(const User &I) { visitBinary(I, ISD::FSUB); } in visitFSub()
496 void visitMul(const User &I) { visitBinary(I, ISD::MUL); } in visitMul()
497 void visitFMul(const User &I) { visitBinary(I, ISD::FMUL); } in visitFMul()
498 void visitURem(const User &I) { visitBinary(I, ISD::UREM); } in visitURem()
499 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); } in visitSRem()
500 void visitFRem(const User &I) { visitBinary(I, ISD::FREM); } in visitFRem()
501 void visitUDiv(const User &I) { visitBinary(I, ISD::UDIV); } in visitUDiv()
502 void visitSDiv(const User &I);
503 void visitFDiv(const User &I) { visitBinary(I, ISD::FDIV); } in visitFDiv()
504 void visitAnd (const User &I) { visitBinary(I, ISD::AND); } in visitAnd()
505 void visitOr (const User &I) { visitBinary(I, ISD::OR); } in visitOr()
506 void visitXor (const User &I) { visitBinary(I, ISD::XOR); } in visitXor()
507 void visitShl (const User &I) { visitShift(I, ISD::SHL); } in visitShl()
508 void visitLShr(const User &I) { visitShift(I, ISD::SRL); } in visitLShr()
509 void visitAShr(const User &I) { visitShift(I, ISD::SRA); } in visitAShr()
510 void visitICmp(const User &I);
511 void visitFCmp(const User &I);
513 void visitTrunc(const User &I);
514 void visitZExt(const User &I);
515 void visitSExt(const User &I);
516 void visitFPTrunc(const User &I);
517 void visitFPExt(const User &I);
518 void visitFPToUI(const User &I);
519 void visitFPToSI(const User &I);
520 void visitUIToFP(const User &I);
521 void visitSIToFP(const User &I);
522 void visitPtrToInt(const User &I);
523 void visitIntToPtr(const User &I);
524 void visitBitCast(const User &I);
525 void visitAddrSpaceCast(const User &I);
527 void visitExtractElement(const User &I);
528 void visitInsertElement(const User &I);
529 void visitShuffleVector(const User &I);
535 void visitGetElementPtr(const User &I);
536 void visitSelect(const User &I);