reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
473 switch (N->getOpcode()) { 481 const ConstantSDNode *C = cast<ConstantSDNode>(N); 488 ID.AddPointer(cast<ConstantFPSDNode>(N)->getConstantFPValue()); 494 const GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(N); 501 ID.AddPointer(cast<BasicBlockSDNode>(N)->getBasicBlock()); 504 ID.AddInteger(cast<RegisterSDNode>(N)->getReg()); 507 ID.AddPointer(cast<RegisterMaskSDNode>(N)->getRegMask()); 510 ID.AddPointer(cast<SrcValueSDNode>(N)->getValue()); 514 ID.AddInteger(cast<FrameIndexSDNode>(N)->getIndex()); 518 if (cast<LifetimeSDNode>(N)->hasOffset()) { 519 ID.AddInteger(cast<LifetimeSDNode>(N)->getSize()); 520 ID.AddInteger(cast<LifetimeSDNode>(N)->getOffset()); 525 ID.AddInteger(cast<JumpTableSDNode>(N)->getIndex()); 526 ID.AddInteger(cast<JumpTableSDNode>(N)->getTargetFlags()); 530 const ConstantPoolSDNode *CP = cast<ConstantPoolSDNode>(N); 541 const TargetIndexSDNode *TI = cast<TargetIndexSDNode>(N); 548 const LoadSDNode *LD = cast<LoadSDNode>(N); 555 const StoreSDNode *ST = cast<StoreSDNode>(N); 562 const MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N); 569 const MaskedStoreSDNode *MST = cast<MaskedStoreSDNode>(N); 576 const MaskedGatherSDNode *MG = cast<MaskedGatherSDNode>(N); 583 const MaskedScatterSDNode *MS = cast<MaskedScatterSDNode>(N); 605 const AtomicSDNode *AT = cast<AtomicSDNode>(N); 612 const MemSDNode *PF = cast<MemSDNode>(N); 617 const ShuffleVectorSDNode *SVN = cast<ShuffleVectorSDNode>(N); 618 for (unsigned i = 0, e = N->getValueType(0).getVectorNumElements(); 625 const BlockAddressSDNode *BA = cast<BlockAddressSDNode>(N); 634 if (N->isTargetMemoryOpcode()) 635 ID.AddInteger(cast<MemSDNode>(N)->getPointerInfo().getAddrSpace());