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

References

lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  368   if (Op.isMachineOpcode()) {
  369     AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap,
  371   } else if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) {
  373   } else if (ConstantFPSDNode *F = dyn_cast<ConstantFPSDNode>(Op)) {
  375   } else if (RegisterSDNode *R = dyn_cast<RegisterSDNode>(Op)) {
  377     MVT OpVT = Op.getSimpleValueType();
  384                                   Op.getNode()->isDivergent() ||
  390       BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
  399   } else if (RegisterMaskSDNode *RM = dyn_cast<RegisterMaskSDNode>(Op)) {
  401   } else if (GlobalAddressSDNode *TGA = dyn_cast<GlobalAddressSDNode>(Op)) {
  404   } else if (BasicBlockSDNode *BBNode = dyn_cast<BasicBlockSDNode>(Op)) {
  406   } else if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Op)) {
  408   } else if (JumpTableSDNode *JT = dyn_cast<JumpTableSDNode>(Op)) {
  410   } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(Op)) {
  430   } else if (ExternalSymbolSDNode *ES = dyn_cast<ExternalSymbolSDNode>(Op)) {
  432   } else if (auto *SymNode = dyn_cast<MCSymbolSDNode>(Op)) {
  434   } else if (BlockAddressSDNode *BA = dyn_cast<BlockAddressSDNode>(Op)) {
  438   } else if (TargetIndexSDNode *TI = dyn_cast<TargetIndexSDNode>(Op)) {
  441     assert(Op.getValueType() != MVT::Other &&
  442            Op.getValueType() != MVT::Glue &&
  444     AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap,