reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Writer/BitcodeWriter.cpp
 2341     if (C->isNullValue()) {
 2343     } else if (isa<UndefValue>(C)) {
 2345     } else if (const ConstantInt *IV = dyn_cast<ConstantInt>(C)) {
 2363     } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
 2383     } else if (isa<ConstantDataSequential>(C) &&
 2384                cast<ConstantDataSequential>(C)->isString()) {
 2385       const ConstantDataSequential *Str = cast<ConstantDataSequential>(C);
 2411                   dyn_cast<ConstantDataSequential>(C)) {
 2422     } else if (isa<ConstantAggregate>(C)) {
 2424       for (const Value *Op : C->operands())
 2427     } else if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) {
 2433           Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
 2434           Record.push_back(VE.getValueID(C->getOperand(0)));
 2440           Record.push_back(VE.getValueID(C->getOperand(0)));
 2441           Record.push_back(VE.getValueID(C->getOperand(1)));
 2451         Record.push_back(VE.getValueID(C->getOperand(0)));
 2459         const auto *GO = cast<GEPOperator>(C);
 2467           Record.push_back(VE.getTypeID(C->getOperand(i)->getType()));
 2468           Record.push_back(VE.getValueID(C->getOperand(i)));
 2474         Record.push_back(VE.getValueID(C->getOperand(0)));
 2475         Record.push_back(VE.getValueID(C->getOperand(1)));
 2476         Record.push_back(VE.getValueID(C->getOperand(2)));
 2480         Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
 2481         Record.push_back(VE.getValueID(C->getOperand(0)));
 2482         Record.push_back(VE.getTypeID(C->getOperand(1)->getType()));
 2483         Record.push_back(VE.getValueID(C->getOperand(1)));
 2487         Record.push_back(VE.getValueID(C->getOperand(0)));
 2488         Record.push_back(VE.getValueID(C->getOperand(1)));
 2489         Record.push_back(VE.getTypeID(C->getOperand(2)->getType()));
 2490         Record.push_back(VE.getValueID(C->getOperand(2)));
 2497         if (C->getType() == C->getOperand(0)->getType()) {
 2497         if (C->getType() == C->getOperand(0)->getType()) {
 2501           Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
 2503         Record.push_back(VE.getValueID(C->getOperand(0)));
 2504         Record.push_back(VE.getValueID(C->getOperand(1)));
 2505         Record.push_back(VE.getValueID(C->getOperand(2)));
 2510         Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
 2511         Record.push_back(VE.getValueID(C->getOperand(0)));
 2512         Record.push_back(VE.getValueID(C->getOperand(1)));
 2516     } else if (const BlockAddress *BA = dyn_cast<BlockAddress>(C)) {
 2523       C->dump();