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

References

lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  101   switch (MBBI->getOpcode()) {
  103     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 32,
  106     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 64,
  109     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Xchg, true, 32,
  112     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI);
  114     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI);
  116     return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, true, 32,
  119     return expandAtomicMinMaxOp(MBB, MBBI, AtomicRMWInst::Max, true, 32,
  122     return expandAtomicMinMaxOp(MBB, MBBI, AtomicRMWInst::Min, true, 32,
  125     return expandAtomicMinMaxOp(MBB, MBBI, AtomicRMWInst::UMax, true, 32,
  128     return expandAtomicMinMaxOp(MBB, MBBI, AtomicRMWInst::UMin, true, 32,
  131     return expandAtomicCmpXchg(MBB, MBBI, false, 32, NextMBBI);
  133     return expandAtomicCmpXchg(MBB, MBBI, false, 64, NextMBBI);
  135     return expandAtomicCmpXchg(MBB, MBBI, true, 32, NextMBBI);
  137     return expandLoadLocalAddress(MBB, MBBI, NextMBBI);
  139     return expandLoadAddress(MBB, MBBI, NextMBBI);
  141     return expandLoadTLSIEAddress(MBB, MBBI, NextMBBI);
  143     return expandLoadTLSGDAddress(MBB, MBBI, NextMBBI);